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

11.06.14

Разработка - Универсальные функции

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

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

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

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

КонецЕсли;

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

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

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


Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Загрузка и выгрузка в Excel Универсальные функции Программист 1С:Предприятие 8 Россия Бесплатно (free)

Описанный ниже подход позволяет в три шага заполнять формулы в Excel файлы, вне зависимости от ОС сервера (MS Windows Server или Linux). Подход подразумевает отказ от работы с COM-объектом в пользу работы через "объектную модель документа" (DOM).

30.10.2025    4827    Abysswalker    11    

47

Универсальные функции Работа с интерфейсом Программист 1С:Предприятие 8 Бесплатно (free)

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

14.05.2025    9027    DeerCven    15    

63

Универсальные функции Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

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

21.05.2024    57918    dimanich70    85    

175

Универсальные функции Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Задача: вставить картинку из буфера обмена на форму средствами платформы 1С.

1 стартмани

18.03.2024    8138    7    John_d    13    

59

Универсальные функции Программист Стажер 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Пришлось помучиться с GUID-ами немного, решил поделиться опытом, мало ли кому пригодится.

12.02.2024    72665    atdonya    31    

73

Универсальные функции Программист 1С:Предприятие 8 Бесплатно (free)

На заключительных этапах, когда идет отладка или доработка интерфейса, необходимо много раз переоткрыть внешний объект. Вот один из способов автоматизации этого.

30.11.2023    10113    ke.92@mail.ru    17    

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

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