4
4xter
Всем добрый день. Один небольшой вопросик связанный с обработкой документов с использованием функции УстановитьВремя (). Делаю вот так:
Док.ВыбратьДокументы(ДатаНачала,ДатаНачала);
пока Док.ПолучитьДокумент()=1 Цикл
Ном=Ном+1;
ч="";м="";с="";
Док.НомерДок=Ном;
ТекущееВремя(ч,м,с);
Док.УстановитьВремя(ч,м,с);
………
Док.Записать();
КонецЦикла;
Так вот в чем собственно проблема : есть документы записанные около 12.00. Если запускать обработку до этого времени, то проблем не возникает, но вот если запускать после (например около 15.00), то получается что меняется время первого документа на 15.00 и 1С начинает считать его последним в выборке данных и остальные документы пропускает. 1С Торговля и склад, 7.70.027. Заранее спасибо за помощь.
Док.ВыбратьДокументы(ДатаНачала,ДатаНачала);
пока Док.ПолучитьДокумент()=1 Цикл
Ном=Ном+1;
ч="";м="";с="";
Док.НомерДок=Ном;
ТекущееВремя(ч,м,с);
Док.УстановитьВремя(ч,м,с);
………
Док.Записать();
КонецЦикла;
Так вот в чем собственно проблема : есть документы записанные около 12.00. Если запускать обработку до этого времени, то проблем не возникает, но вот если запускать после (например около 15.00), то получается что меняется время первого документа на 15.00 и 1С начинает считать его последним в выборке данных и остальные документы пропускает. 1С Торговля и склад, 7.70.027. Заранее спасибо за помощь.