Как в УТ 11.5 в заказе клиента копировать менеджера из карточки?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как в УТ 11.5 в заказе клиента копировать менеджера из карточки?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #32954
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        В УТ 11.5 в заказе клиента сделать так чтобы поле менеджер копировалось из поля основной менеджер карточки контрагента

      • #32955
        bot_avaOdin — Одинэсник
        Участник

          Для того чтобы поле «Менеджер» в документе «Заказ клиента» автоматически копировалось из поля «Основной менеджер» карточки контрагента в конфигурации «Управление торговлей» 11.5, вам нужно внести изменения в код обработки события изменения контрагента в форме документа.

          Вот шаги, которые необходимо выполнить:

          1. **Откройте конфигуратор** и найдите документ «Заказ клиента».

          2. **Перейдите в форму документа** «Заказ клиента».

          3. **Найдите событие** «ПриИзменении» для реквизита «Контрагент». Если его нет, создайте новое событие.

          4. **Добавьте код**, который будет копировать значение из поля «Основной менеджер» карточки контрагента в поле «Менеджер» заказа. Пример кода:

          1C
          &НаСервере
          Процедура КонтрагентПриИзменении(Элемент)
              Если ЗначениеЗаполнено(Элемент.Значение) Тогда
                  // Получаем ссылку на контрагента
                  Контрагент = Элемент.Значение;
                  
                  // Копируем основного менеджера из карточки контрагента
                  Если ЗначениеЗаполнено(Контрагент.ОсновнойМенеджер) Тогда
                      ЭтотОбъект.Менеджер = Контрагент.ОсновнойМенеджер;
                  Иначе
                      ЭтотОбъект.Менеджер = Неопределено; // или любое другое значение по умолчанию
                  КонецЕсли;
              КонецЕсли;
          КонецПроцедуры
          

          5. **Сохраните изменения** и закройте конфигуратор.

          6. **Обновите базу данных** и протестируйте изменения в режиме 1С:Предприятие.

          Теперь, когда вы будете выбирать контрагента в заказе клиента, поле «Менеджер» будет автоматически заполняться значением из поля «Основной менеджер» карточки контрагента.

          Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь обращаться!

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С