Имя: Пароль:
1C
1С v8
Программно изменить реквизит документа
0 Kissundra_5
 
28.07.12
18:27
Процедура ОсновныеДействияФормыДействие(Кнопка)
   выборка = документы.Событие.Выбрать(начдата, кондата);
   пока выборка.Следующий() цикл
       
   Форма = документы.Событие.ПолучитьФорму("ФормаДокумента");      
   Форма.Элементыформы.подтверждение.Значение = истина;
   
   выборка.ПолучитьОбъект().Записат(режимзаписидокумента.Запись);

   конеццикла;
КонецПроцедуры
Пытаюсь обработкой за указанный период в документах изменить реквизит в значение "истина", не получается. Притом, если в процедуре сделать "сообщить", то в комментариях выводит правильное значение, а в документе не записывает. Не могу понять в чем ошибка.
1 aleks-id
 
28.07.12
18:29
объект надо получать
2 SnarkHunter
 
28.07.12
18:30
Если пытаешься изменить реквизит документа, то при чем тут элементы формы?

Кстати, слово "Записат" пишется таки с мягким знаком...
3 ОбычныйЧеловек
 
28.07.12
18:30
Объект= выборка.ПолучитьОбъект();
Объект. Подтверждение=Истина;
Объект. Записать(режимзаписидокумента.Запись);
4 aleks-id
 
28.07.12
18:31
докобъект = выборка.ПолучитьОбъект();
докобъект.подтверждение = истина;
докобъект.записать();
5 aleks-id
 
28.07.12
18:32
вот она сила фотки в карточке )))
6 ОбычныйЧеловек
 
28.07.12
18:33
(5) Если бы сразу увидел - даже не подумал бы помогать )
7 Kissundra_5
 
28.07.12
18:35
да я с самого начала делала через объект не получалось, а сейчас получилось. )))
8 Kissundra_5
 
28.07.12
18:36
перегрелась я видно, жарко у нас, очевидных виещей не замечаю.
9 aleks-id
 
28.07.12
18:37
>>жарко у нас
а ты разденься )))
10 Dzenn
 
гуру
28.07.12
19:04
Никогда не понимал и не пойму, зачем женщинам заниматься программированием?
11 aleks-id
 
28.07.12
19:07
(10) чтобы дети не нуждались, чтобы ездить на рав4 и не слушать в затылок "насосала", чтобы от мужа не выслушивать "я зарабатываю больше тебя и вас содержу"
12 ProgAL
 
28.07.12
19:13
Предыдущая фотка у (0) была развратнее.
13 FIXXXL
 
29.07.12
22:41
(0) нии....и мозг, воспользуйся универсальной обработкой
Ошибка? Это не ошибка, это системная функция.