Информирование о заканчивающихся договорах

1. rasi4 13.10.21 12:27 Сейчас в теме
Как программно информировать при начале работы системы пользователя о том что у контрагента через 2 недели закончится срок действия договора
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Stref75 13.10.21 12:49 Сейчас в теме
(1) а как это информирование должно происходить? при начале системы или при открытии карточки контрагента, или при открытии карточки договора? или вообще чтобы система периодически какое-то сообщение выводила...
3. rasi4 13.10.21 13:06 Сейчас в теме
(2) при начале работы системы
4. Stref75 13.10.21 13:40 Сейчас в теме
в модуле управляемого приложения делаем процедуру ПриНачалеРаботыСистемы
ПриНачалеРаботыСистемы (OnStart)
Синтаксис:

ПриНачалеРаботыСистемы()
Описание:

Возникает при запуске 1С:Предприятия в режиме управляемого приложения после открытия главного окна. В процедуре-обработчике могут быть выполнены различные действия, необходимые при запуске программы, например, открыты некоторые формы.


ну и запихиваете туда свой запрос - а дальше либо сообщениями, либо какую-либо форму открываете и показываете пользователю инфо про договора
5. rasi4 13.10.21 15:11 Сейчас в теме
(4) вопрос заключается в том что как правильно написать условие
6. Stref75 13.10.21 15:45 Сейчас в теме
(5) если( (Договор.ДатаОкончанияДоговора - ТекущаяДата()) / (60сек * 60минут * 24часа ) <= 14 тогда

или в запросе
выбор когда РазностьДат(Договор.ДатаОкончанияДоговора, &ТекущаяДата, день) <= 14 тогда Истина иначе Ложь конец

ну и да, предусмотреть проверки на пустую дату, ибо она всегда будет давать отрицательную разницу с текущей
7. rasi4 13.10.21 16:32 Сейчас в теме
(6) Друг огромное тебе человеческое спасибо
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот