Имя: Пароль:
1C
1С v8
V8: Время документа меняется при записи.
,
0 lukinskiy
 
18.12.20
18:17
В БП 3.0 создаю программно документ "Отчет производства за смену". При его записи (даже без проведения)
меняется время документа на 13:00:00. В чем может быть дело?

Мне нужно помещать каждый вновь созданный документ перед остальными документами этого вида.

Пробовал и
Док.Дата = ТекДата;
Док.УстановитьВремя(РежимАвтоВремя.Первым, Истина)
и
Док.Дата = НачалоДня(ТекДата) + 8*60*60 - НомерТекДок;
Док.УстановитьВремя(РежимАвтоВремя.НеИспользовать);
Но при
Док.Записать(РежимЗаписиДокумента.Проведение);
и даже при
Док.Записать(РежимЗаписиДокумента.Запись);
время документа почему-то меняется на 13:00:00.

Как правильно сделать?
1 Beduin
 
18.12.20
18:23
Подписки ни какой нет на него?
2 Aleksey
 
18.12.20
18:27
это типовой функционал
3 Aleksey
 
18.12.20
18:27
включается/отключается  в настройках
4 lukinskiy
 
18.12.20
20:19
А там можно отключить только для "Отчетов производства за смену"?
5 _Demos_
 
18.12.20
20:27
ура
6 Aleksey
 
19.12.20
00:08
(4) нет, но можно через расширение поменять поведение
7 lukinskiy
 
19.12.20
22:07
спасибо!
8 lukinskiy
 
20.12.20
10:19
Одно только непонятно - обработке "Универсальный обмен данными в формате XML" как-то удается записывать документы с различным временем и без отключения этой настройки.
9 arsik
 
гуру
20.12.20
10:25
В документе флаг взводится, что он из обмена.
10 lukinskiy
 
20.12.20
16:04
А не подскажете, что за флаг?
Смотрел в отладчике, ничего не нашел. "ОбменДанными" - это о другом, там на момент записи документа "Объект.ОбменДанными.Загрузка" стоит Ложь.
11 Lexandr
 
20.12.20
16:06
(8) Значит зараза скорее всего идет из интерактивного режима.
12 lukinskiy
 
20.12.20
16:10
Так я тоже обработкой сохраняю, но при этом время документа при сохранении документа меняется, если не отключить в настройках флажок "Время документов устанавливать автоматически". Так что что-то обработка универсального обмена таки делает хитрое, только не могу пока найти, что.
13 Aleksey
 
20.12.20
16:18
(10) Да так и называется "Загружать данные в режиме (ОбменДанными.Загрузка = истина) на вкладке загрузка данных
14 lukinskiy
 
20.12.20
16:45
Да, оказалось таки оно, спасибо!