1) Обработка запускается из формы списка справочника "Сделки с клиентами":

2) Кнопка "Закрытие Сделок" открывает список Сделок. При открытии автоматически загрузится список всех незакрытых сделок с отбором по текущему пользователю (тех, где пользователь указан как ответственный).

3) В поле «Статус сделки» необходимо выбрать итоговый статус для закрываемых сделок:
«Выиграна» — сделка завершилась успешно.
«Проиграна» — сделка проиграна.
Если оставить поле пустым или выбрать «В работе», обработка не позволит выполнить закрытие.
При выборе статуса "Проиграна" обязательно к установке -Причина проигрыша (некорректное заполнение формы будет сопровождаться сообщениями системы)
4) В табличной части формы отображается список незакрытых сделок. Для каждой сделки, которую необходимо закрыть, надо установить флажок в колонке «Сделка закрыта».
Обратите внимание: если в таблице есть сделки, которые уже ранее имели статус «Проиграна» или «Выиграна», их тоже можно отметить для закрытия — в этом случае они просто получат признак «Закрыта» без изменения статуса. (но система не позволит изменить уже установленный статус, только присвоит значение "Закрыта").
5) Нажатие кнопки «Закрыть сделки».
Программа проверит, что:
- выбран корректный статус (Выиграна/Проиграна);
- если статус «Проиграна» — заполнена причина проигрыша;
- отмечена хотя бы одна сделка для закрытия.
Если какое-то условие не выполнено, будет выдано сообщение с подсказкой.
6. При успешном выполнении программа:
-присвоит выбранный статус и признак «Закрыта» всем отмеченным сделкам;
-для сделок со статусом «Проиграна» дополнительно запишет указанную причину проигрыша;
-автоматически закроет все незавершённые задачи, привязанные к этим сделкам (с пометкой «Закрыта автоматически, групповым закрытием сделок»);
-выведет сообщения о каждой обработанной сделке и задаче.
По знаку ? внутри обработки вложена инструкция пользователя: