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

Публикация № 287414

Программирование - Практика программирования

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

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

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

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

КонецЕсли;

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

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

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


0

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. slazzy 38 11.06.14 16:46 Сейчас в теме
Я не совсем понял, это шутка? :)

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