Установить интервал дат для просмотра завершение. Только для внутреннего использования.
// Только для внутреннего использования.
//
Процедура УстановитьИнтервалДатДляПросмотраЗавершение(Результат, ДополнительныеПараметры) Экспорт
ОтборЖурналаРегистрации = ДополнительныеПараметры.ОтборЖурналаРегистрации;
ИнтервалУстановлен = Ложь;
Если Результат <> Неопределено Тогда
// Обновление текущего периода.
ИнтервалДат = Результат;
Если ИнтервалДат.ДатаНачала = '00010101000000' Тогда
ОтборЖурналаРегистрации.Удалить("ДатаНачала");
Иначе
ОтборЖурналаРегистрации.Вставить("ДатаНачала", ИнтервалДат.ДатаНачала);
КонецЕсли;
Если ИнтервалДат.ДатаОкончания = '00010101000000' Тогда
ОтборЖурналаРегистрации.Удалить("ДатаОкончания");
Иначе
ОтборЖурналаРегистрации.Вставить("ДатаОкончания", ИнтервалДат.ДатаОкончания);
КонецЕсли;
ИнтервалУстановлен = Истина;
КонецЕсли;
Если ДополнительныеПараметры.ОбработчикОповещения <> Неопределено Тогда
ВыполнитьОбработкуОповещения(ДополнительныеПараметры.ОбработчикОповещения, ИнтервалУстановлен);
КонецЕсли;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
УстановитьИнтервалДатДляПросмотра (БСП)
УстановитьКомпонентуЗавершение (БСП)
УстановитьПризнакПросмотраИдеи (БСП)
ДатаЗавершенияБизнесПроцесса (БСП)