Проверка, проставлен менеджер у контрагента или нет
Необходима для формирования отчета “Показатели работы менеджера” в 1С:Управление торговлей 8
- Описание
- Подробнее
Описание
Для чего это нужно, скажете вы, для формирования отчета “Показатели работы менеджера”. Данный код поможет реализовать проверку, проставлен менеджер у контрагента или нет, если он не проставлен, тогда не даст возможности сохранить “карточку контрагента”. Может, кому это поможет сократить время на решение данного вопроса.
Конфигуратор-Контрагент—Модуль Обьекта—Процедура Перед Записью
Если Покупатель = ОсновнойМенеджерПокупателя.Пустая() Тогда
Сообщить («Не выбран Основной Менеджер Покупателя»);
Отказ = Истина;
Иначе
КонецЕсли;
Также еще я написал проверку: если были созданы ранее контрагенты. Их обычно очень много, заходить в каждый и проставлять менеджеру трудоемко, и не каждый менеджер хочет делать это. Еще одна проверка, чтобы менеджер это ставил в обязательном порядке. Для примера при копировании Заказа покупателя копируется контрагент без проставленного менеджера покупателя, данный код проверит, проставлен ли в карточке контрагента — менеджер покупателя или нет
Конфигуратор-Документы-ЗаказПокупателя—Модуль Обьекта—Процедура Перед Записью
Если Контрагент.ОсновнойМенеджерПокупателя.Пустая() Тогда
Сообщить («Не выбран Основной Менеджер Покупателя»);
Отказ = Истина;
Иначе
КонецЕсли;
