Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

V8: Время документа меняется при записи.

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

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

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

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

Список тем форума
 
Программист всегда исправляет последнюю ошибку.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.