• Codeby web-security - Курс "Тестирование Веб-Приложений на проникновение с нуля" от команды codeby. Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...

  • Мобильный клиент нашего форума для Android гаджетов доступен в Google Play Market по этой ссылке. Клиент можно скачать с нашего форума по этой ссылке. Последняя версия МК в нашем телеграм канале вот здесь. Мобильный клиент для IOS находится в itunes по этой ссылке

УстановитьВремя документа в обработке

  • Автор темы 4xter
  • Дата начала
4

4xter

#1
Всем добрый день. Один небольшой вопросик связанный с обработкой документов с использованием функции УстановитьВремя (). Делаю вот так:

Док.ВыбратьДокументы(ДатаНачала,ДатаНачала);
пока Док.ПолучитьДокумент()=1 Цикл
Ном=Ном+1;
ч="";м="";с="";
Док.НомерДок=Ном;
ТекущееВремя(ч,м,с);
Док.УстановитьВремя(ч,м,с);
………
Док.Записать();
КонецЦикла;

Так вот в чем собственно проблема : есть документы записанные около 12.00. Если запускать обработку до этого времени, то проблем не возникает, но вот если запускать после (например около 15.00), то получается что меняется время первого документа на 15.00 и 1С начинает считать его последним в выборке данных и остальные документы пропускает. 1С Торговля и склад, 7.70.027. Заранее спасибо за помощь.
 

vbs

Well-known member
18.02.2007
1 708
1
#2
Я бы попробовал выборку документов сначала записать в список значений, а потом его уже обрабатывать
 

Дайнеко

Well-known member
19.11.2009
951
0
#3
Ну да.
- Взял первый документ
- изменил время, а он перекинулся в конец (середину)
- берется Следующий. В итоги несколько документов этого дня (если не все) пропустились.
 
4

4xter

#4
Вопрос решил следующим образом: вначале пробегался по выборке документов и все доки скинул в ТЗ, а затем уже иду по ТЗ и меняю документы как мне нужно. Вот такой вариант=) может ещё какие есть мысли?
 

vbs

Well-known member
18.02.2007
1 708
1
#5
Вопрос решил следующим образом: вначале пробегался по выборке документов и все доки скинул в ТЗ, а затем уже иду по ТЗ и меняю документы как мне нужно. Вот такой вариант=) может ещё какие есть мысли?
Отличие от предложенного только в ТЗ вместо списка значений.
Принципиально иного способа не вижу, да и зачем ? Работает ведь, и метод неглупый
 
Вверх Снизу