События при изменении при программном заполнении реквизитов

1. Bolnov 20.12.19 09:08 Сейчас в теме
Добавлена кнопка на форме документа заполнения реквизита в табличной части. Алгоритм на клиенте-сервер-клиент..
Возник вопрос, а как отрабатывать СобытиеПриИзменении этого реквизита? т.е. если руками заполнять реквизит, то происходит ряд действий с директивой на клиенте, а при программном заполнении эту процедуру же не вызвать
И как с этим борятся?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 20.12.19 09:14 Сейчас в теме
(1) Выполняют весь тот код, что должен выполнится на сервере.
3. soft_wind 20.12.19 09:42 Сейчас в теме
(1) Любые интерактивные действия начинаются на Клиенте, после выполнения кода на Сервере, вызывайте с клиента все остальные нужные обработчики событий
4. TrofimovOK 20.12.19 09:43 Сейчас в теме
(1) Можно использовать процедуру с директивой компиляции "&НаКлиентеНаСервереБезКонтекста". В самой процедуре можно использовать инструкции препроцессора:

   #Если НаКлиенте Тогда
   …
   #КонецЕсли
   #Если НаСервере Тогда
   …
   #КонецЕсли


Подробнее можно прочитать в синтакс-помощник "Инструкции препроцессора"
5. YannikAlx 43 20.12.19 09:53 Сейчас в теме
(1) Можно создать собственную процедуру (при необходимости на сервере) и вызывать ее и при обработке СобытиеПриИзменении и при программном заполнении...
Оставьте свое сообщение

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