Имя: Пароль:
1C
1С v8
Время документа при программном проведении
0 Gera1t
 
16.08.17
12:17
Здравствуйте!
База БП3
Обработка создает новые документы реализации.

НовДок.Номер = НомерДокумента;
НовДок.Дата = ДатаДокумента;
НовДок.УстановитьВремя(РежимАвтоВремя.Последним);        
НовДок.ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.Услуги;
НовДок.Склад = Склад;
НовДок.ВалютаДокумента = Константы.ВалютаРегламентированногоУчета.Получить();
НовДок.СпособЗачетаАвансов = Перечисления.СпособыЗачетаАвансов.Автоматически;
НовДок.Организация = Организация;
НовДок.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01");
НовДок.СчетУчетаРасчетовПоАвансам = ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.02");
НовДок.Контрагент = Контрагент;
НовДок.ДоговорКонтрагента = Договор;
//добавим строки в тч
СтрокаНовДок = НовДок.Услуги.Добавить();
СтрокаНовДок.Номенклатура = НоменклатураВДокумент;
СтрокаНовДок.Количество = 1;
СтрокаНовДок.Сумма = Сумма;
СтрокаНовДок.Цена = Сумма;
СтрокаНовДок.СчетДоходов = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.01.1");
СтрокаНовДок.СчетРасходов = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.02.1");
СтрокаНовДок.СчетУчетаНДСПоРеализации = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.03");
СтрокаНовДок.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
СтрокаНовДок.Субконто = НоменклатурнаяГруппа;

НовДок.Записать(РежимЗаписиДокумента.Проведение)

Так вот, после загрузки документу устанавливается время 14:00.
Всем загруженным документам устанавливается время 14:00.

Пробовал:
НовыйДок.УстановитьВремя();
Не помогает.

Отладчиком смотрел, время на строчке:
НовДок.Дата = ДатаДокумента;
Время нормальное.
В момент проведения время становиться 14:00.
Подскажите пожалуйста как это сделать
1 Gera1t
 
16.08.17
12:18
Прочитал, что написал.
Рука- лицо

Короче нужно что бы время было не 14:00, а таким, как передается в переменной ДатаДокумента
2 Aleksey
 
16.08.17
12:21
все правильно делает
3 Zypse
 
16.08.17
12:23
Проводить документ неоперативно
4 Gera1t
 
16.08.17
12:23
(2) А как сделать, что бы время такое, как мне нужно?
5 Gera1t
 
16.08.17
12:25
(4) Так они и так проводятся не оперативно.
Вот здесь, можно задать: НовДок.Записать(РежимЗаписиДокумента.Проведение, неоперативно)
6 r_i_n_i_k
 
16.08.17
12:27
Походу включена настройка, которая определенным типам документов ставит определенное время.
Не могу только вспомнить, где она задается
7 Aleksey
 
16.08.17
12:31
(6) время жестко прошито в документах
8 Zypse
 
16.08.17
12:31
(6) Администрирование - Проведение документов - Время документов устанавливать автоматически
9 Gera1t
 
16.08.17
12:31
(6) Кстати похоже на правду, потому что все ПКО записываются на 17:00.
10 Aleksey
 
16.08.17
12:31
Модуль менеджера

Функция ВремяДокументаПоУмолчанию() Экспорт
    
    Возврат Новый Структура("Часы, Минуты", 14, 0);
    
КонецФункции
11 r_i_n_i_k
 
16.08.17
12:31
Время то жестко прошито, я помню - я модуле менеджера. Только вот где включать/выключать эту настройку не могу найти в интерфейсе
12 Aleksey
 
16.08.17
12:35
ОбщийМодуль ФиксированноеВремяДокументов
Процедура УстановитьВремяНовогоДокумента

// Устанавливаем время только для новых документов и у существующих, если изменилась дата документа.


Так что или сначала записывай потом время меняй или

Источник.ОбменДанными.Загрузка  = истина;
13 Gera1t
 
16.08.17
12:35
(8) Спасибо помогло!