|
Обработка документа | ☑ | ||
|---|---|---|---|---|
|
0
kolp821
31.08.12
✎
14:11
|
Здравствуйте, имеется обработка которая в реквизит ГрупаДляЭкзаменів вносит пустое значение, но мне нужно не у всех документа "договір" поставить пустое значение, а с применением отбора, как это можна реализовать?
Процедура ИзменениеГрупыНаСервере() Выборка = Документы.Договір.Выбрать(); Пока Выборка.Следующий() Цикл СпрОбект = Выборка.ПолучитьОбъект(); СпрОбект.ГрупаДляЭкзаменів = ""; СпрОбект.Записать(); КонецЦикла; КонецПроцедуры |
|||
|
1
Heckfy
31.08.12
✎
14:13
|
Отобрать документы запросом, затем обработать этим кодом.
|
|||
|
2
Heckfy
31.08.12
✎
14:14
|
Ну, в смысле не именно этим, там чуть подправить нужно будет.
|
|||
|
3
kolp821
31.08.12
✎
14:16
|
(1) Можете пример показать?
|
|||
|
4
Fish
гуру
31.08.12
✎
14:17
|
Совсем обленились :(
|
|||
|
5
kolp821
31.08.12
✎
14:22
|
я не могу понять как запрос в этой процедуре написать.
|
|||
|
6
0_Serg_0
31.08.12
✎
14:27
|
(5) напиши в другой! - а из этой просто вызывай;)
|
|||
|
7
Heckfy
31.08.12
✎
14:33
|
(4) +100500
(3) Ну та тебе для примера: &НаКлиенте Процедура ВыполнитьНажатие(Команда) ВыполнитьНажатиеСервер(); КонецПроцедуры &НаСервере Процедура ВыполнитьНажатиеСервер() Запрос=Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | ТестовыйДокумент.Ссылка КАК Ссылка |ИЗ | Документ.ТестовыйДокумент КАК ТестовыйДокумент |ГДЕ | ТестовыйДокумент.Реквизит1 ПОДОБНО &Реквизит1 | |УПОРЯДОЧИТЬ ПО | Ссылка |АВТОУПОРЯДОЧИВАНИЕ" ; Запрос.УстановитьПараметр("Реквизит1","Тест"); РезультатЗапроса=Запрос.Выполнить().Выбрать(); Пока РезультатЗапроса.Следующий() Цикл ДокОбъект=РезультатЗапроса.Ссылка.ПолучитьОбъект(); ДокОбъект.Реквизит1=""; ДокОбъект.Записать(); КонецЦикла; КонецПроцедуры ЗЫ: Что то я добрый сегодня какой то..... |
| Форум | Правила | Описание | Секции | Поиск |