gifts2017

Проверка, проставлен менеджер у контрагента или нет

Опубликовал Denis Mir (prost_white_one) в раздел Программирование - Практика программирования

Необходима для формирования отчета “Показатели работы менеджера” в 1С:Управление торговлей 8

Для чего это нужно, скажете вы, для формирования отчета “Показатели работы менеджера”. Данный код поможет реализовать проверку, проставлен менеджер у контрагента или нет, если он не проставлен, тогда не даст возможности сохранить “карточку контрагента”. Может, кому это  поможет сократить время на решение данного вопроса.

Конфигуратор-Контрагент-Модуль Обьекта-Процедура Перед Записью

Если Покупатель = ОсновнойМенеджерПокупателя.Пустая() Тогда
    Сообщить ("Не выбран Основной Менеджер Покупателя");
    Отказ = Истина;    
    Иначе

КонецЕсли;

Также еще я написал проверку: если были созданы ранее контрагенты. Их обычно очень много, заходить в каждый и проставлять менеджеру трудоемко, и не каждый менеджер хочет делать это. Еще одна проверка, чтобы менеджер это ставил в обязательном порядке. Для примера при копировании Заказа покупателя копируется контрагент без проставленного менеджера покупателя, данный код проверит, проставлен ли в карточке контрагента - менеджер покупателя или нет

Конфигуратор-Документы-ЗаказПокупателя-Модуль Обьекта-Процедура Перед Записью

Если Контрагент.ОсновнойМенеджерПокупателя.Пустая() Тогда
    Сообщить ("Не выбран Основной Менеджер Покупателя");
    Отказ = Истина;    
    Иначе
    КонецЕсли;


См. также

Подписаться Добавить вознаграждение

Комментарии

1. Артем Целовальников (slazzy) 11.06.14 16:46
Я не совсем понял, это шутка? :)

Просто во-первых сложность статьи уровня "я первый день изучаю 1С", и на статью это тянуть не должно, так ещё и сделаны ошибки в коде, что ещё больше усугубляет ситуацию
2. TMV 11.06.14 20:19
(1), Предпраздничный отжиг)
3. Роман Белорус (barat) 12.06.14 21:43
Блин, даже и сказать нечего)))
4. Анатолий Бычин (tolyan_ekb) 22.10.14 11:17
С интересом слежу за "творчеством" автора. Это будет уже вторая "статья", где я ставлю ему минус ))
5. Анатолий Бычин (tolyan_ekb) 22.10.14 11:30
(3) barat, кнопка "-" - вместо тысячи слов ))
6. Denis Lebedev (dlebedev8) 22.10.14 13:12
(5) tolyan_ekb, я почему-то не нашел, как поставить минус.
7. Тсрпё ~ (Тсрпё) 22.10.14 13:15
Отличная статья!
Одна из лучших на этом портале!
Пиши еще!
8. Анатолий Бычин (tolyan_ekb) 22.10.14 13:40
(6) dlebedev8, заходишь в комментарии через форум и кнопки становятся доступными
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа