Одному из клиентов потребовалось распределять Поступление товаров и услуг, а также Требования накладные в разное время. Поступления - на начало дня, Требования в конец дня.
Добавил общий модуль в расширении ФиксированноеВремяДокументов как Заимствованный
&После("УстановитьВремяНовогоДокумента")
Процедура Распред_УстановитьВремяНовогоДокумента(Источник,Отказ) Экспорт
Если Источник.ЭтоНовый() Тогда
Если Источник.ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
Если НЕ ПолучитьФункциональнуюОпцию("ФиксированноеВремяВДокументах") Тогда
Возврат;
КонецЕсли;
Если Источник.Метаданные().Имя="ПоступлениеТоваровУслуг" Тогда
Источник.Дата = НачалоДня(Источник.Дата)+7*60*60;
ИначеЕсли Источник.Метаданные().Имя="ТребованиеНакладная" Тогда
Источник.Дата = КонецДня(Источник.Дата)-5*60*60;
КонецЕсли;
КонецЕсли;
КонецПроцедуры