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