ПриЗагрузкеДанныхИзНастроек на клиенте #771642


#0 by SergTheGreat
Есть упр. форма, в ней несколько реквизитов, которые сохраняются в настройках. При изменении этих реквизитов интерактивно через соответствующие элементы формы, вызываются клиентские методы (например, ПодключитьОбработчикОжидания). Подскажите пож-та можно ли как-то вызвать эти же методы при загрузке реквизитов из настроек. Оба связанных с этим события (ПередЗагрузкойДанныхИзНастроекНаСервере и ПриЗагрузкеДанныхИзНастроекНаСервере) серверные, а еще раз повторюсь, что методы надо выполнить на клиенте.
#1 by Nuobu
Зачем?
#2 by SergTheGreat
Затем, что при интерактивном изменении реквизитов на клиенте выполняются некие действия. Надо чтобы такие же действия выполнялись и при загрузке значений реквизитов из настроек.
#3 by Pistol
Кто мешает вызвать те же, грамотно написанные процедуры и функции?
#4 by SergTheGreat
Ты не мудри, ты пальцем покажи © Например, как грамотно написать процедуры и функции, которые при наступлении серверного события ПриЗагрузкеДанныхИзНастроекНаСервере выполнят клиентский метод ПодключитьОбработчикОжидания?
#5 by Pistol
Не нужен тебе обработчик ожидания. Тебе нужно грамотно разнести действия по контекстным и неконтекстным вызовам. Для обхода которых ты скорей всего свой обработчик ожидания и используешь.
#6 by Pistol
+ А если с архитектурой кода все плохо, то делай постоянный поллинг обработки ожидания с фиксированным периодом и махай флагами в реквизитах.
#7 by SergTheGreat
Пошел по предложенному варианту. В смысле "правильности" кода, конечно, не фантастика, но главное - работает. Будем посмотреть на производительность в рабочей базе. Pistol, спасибо за подсказку.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С