проблема с переносом доков на другую дату

1. igorsy 29.10.07 19:06 Сейчас в теме
Доброго времени суток! Появилась необходимость кучу проведенных доков одного вида перенести на другую дату... Вероятно просто туплю но вещь типа-
Процедура Сформировать()
док=СоздатьОбъект("Документ.ПКО");
док.выбратьдокументы(датадоков,Датадоков1);
пока док.получитьдокумент()=1 Цикл
если док.проведен()=1 Тогда

если (док.контрагент.родитель.наименование="Оптовики") или (док.контрагент.родитель.наименование="Работники") Тогда

док.сделатьнепроведенным();
док.датадок=надату;
док.записать();

КонецЕсли;

КонецЕсли;
КонецЦикла;


КонецПроцедуры
обрабатывает один док и на этом встает, хотя их заведомо много, а почему не пойму.... А вообще их хотелось бы еще и перепроводить.... Спасибо!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Pavlovsky 56 29.10.07 19:33 Сейчас в теме
Изменение даты документа сбивает выборку "док".
Выгружай документы в список значений, а потом изменяй дату.
3. poppy 29.10.07 21:15 Сейчас в теме
Или используй разные переменные для выборки и для изменения документов. Например,
Док1.НайтиДокумент(Док.ТекущийДокумент());
...
Док1.Записать();
4. igorsy 30.10.07 15:42 Сейчас в теме
Во,млин.... помогло!, а то думал крыша поехала... Спасибо! тему можно закрыть.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот