Получить результат запроса и передать его на клиент

1. user2132686 20.03.25 11:06 Сейчас в теме
Добрый день .Сделал рег. сведений , где записывается менеджер и макс. скидка (которую он может указать вручную в документе реализация товаров и услуг) .Но возникла трудность , как лучше получить значение макс.скидки из регистра сведений и передать его на клиент ? .После на клиенте в процедуре ПроцентРучнойСкидкиПриИзменение , необходимо получить скидку относительно менеджера который указан в документе и если указывать вручную скидку больше , той что у него указана в рег. . Выдать предупреждение и запретить проведение .
По теме из базы знаний
Найденные решения
2. Luis-Gomer 59 20.03.25 11:23 Сейчас в теме
(1) Тут все просто.

В клиентской процедуре ПроцентРучнойСкидкиПриИзменение пишешь что-то вроде.

МаксимальнаяСкидка = ПолучитьЗначениеМаксимальнойСкидкиМенеджера(Объект.Менеджер/или по текущему пользователю);

Далее объявляешь внеконтекстую серверную Функцию ПолучитьЗначениеМаксимальнойСкидкиМенеджера и там из регистра получаешь это значение, в параметрах запроса указав нужного менеджера.

И потом в изначальной процедуре ПроцентРучнойСкидкиПриИзменение - обрабатываешь полученное значение, сравнивая с установленным интерактивно и запрещаешь устанавливать ту, или иную скидку. Не обязательно дожидаться проведения, когда можно отловить саму установку значения.
dill; user2132686; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Luis-Gomer 59 20.03.25 11:23 Сейчас в теме
(1) Тут все просто.

В клиентской процедуре ПроцентРучнойСкидкиПриИзменение пишешь что-то вроде.

МаксимальнаяСкидка = ПолучитьЗначениеМаксимальнойСкидкиМенеджера(Объект.Менеджер/или по текущему пользователю);

Далее объявляешь внеконтекстую серверную Функцию ПолучитьЗначениеМаксимальнойСкидкиМенеджера и там из регистра получаешь это значение, в параметрах запроса указав нужного менеджера.

И потом в изначальной процедуре ПроцентРучнойСкидкиПриИзменение - обрабатываешь полученное значение, сравнивая с установленным интерактивно и запрещаешь устанавливать ту, или иную скидку. Не обязательно дожидаться проведения, когда можно отловить саму установку значения.
dill; user2132686; +2 Ответить
3. RustamZz 20.03.25 11:24 Сейчас в теме
(1) в ОбработкаПроверкиЗаполнения
4. MissionOnly 3 20.03.25 11:24 Сейчас в теме
С клиента читается данные это регистра и для конкретного сеанса (менеджера) определяется его скидка.
user2132686; +1 Ответить
5. user2132686 20.03.25 12:58 Сейчас в теме
Благодарю всех участвовавших в вопросе .
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот