Имя: Пароль:
1C
1C 7.7
v7: Установка конкретного времени документа при неоперативном проведении
0 Mister-X07
 
10.10.12
13:31
Задача: для некоторых доков, которые вводятся задним числом, нужно установить конкретное время на эту дату.
Если документы проводятся оперативно - проблем нет.
Пробовал так:
если ДатаДок <> ТекущаяДата() тогда
       док = создатьОбъект("Документ");
       если док.найтиДокумент(ТекущийДокумент())=1 тогда        
           док.УстановитьВремя(05,55,0);
           
       конецесли;
   конецесли;
....

не работает - устанавливается время на секунду больше после последнего док-та в этот день (стандартное поведение платформы).  Можно ли изменить такое поведение платформы?
1 Mister-X07
 
10.10.12
14:02
уточнение

// ===============================
Процедура ОбработкаПроведения()
   

   если ДатаДок <> ТекущаяДата() тогда
       док = создатьОбъект("Документ");
       если док.найтиДокумент(ТекущийДокумент())=1 тогда        
           док.УстановитьВремя(05,55,0);
           
       конецесли;
   конецесли;
...
2 Mister-X07
 
10.10.12
17:40
задача решена

// ===============================
Процедура ПриЗаписи()

АвтоВремяОтключить();
УстановитьВремя(05,55,0);
2 + 2 = 3.9999999999999999999999999999999...