Открыть форму на клиенте #747333


#0 by 1CVERYGOOD
В модуле ПриСозданииНаСервере вызывается общий модуль. В нем проходят проверки и при необходимости нужно запустить форму обработки. Для открытия формы как я понимаю нужно чтобы код был на клиенте. Если делать НаКлиенте процедуру в том же общем модуле, то он ее не видит. Подскажите в чем подвох ?
#1 by 1Сергей
нужно чётко разделять то, что делается на сервере и то, что делается на клиенте
#2 by 1CVERYGOOD
Спасибо кэп, но мне бы конкретики. Не понятно как попасть в контекст клиента из общего модуля.
#3 by Лодырь
Выставь флаг необходимости открытия формы в своих общих модулях. Потом проверь его на клиенте ПриОткрытии и обработай.
#4 by 1CVERYGOOD
Не ужели иначе ни как ? Мне кажется гонять лишние параметры туда сюда как то не айс. Да еще вызов этого общего модуля может быть из разных мест. Не забивать же во все ПриОткрытии  всех причастных форм одинаковый код вызова обработки.
#5 by Гёдза
зачем при создании открывать форму? может проще сразу другую форму открывать?
#6 by Лодырь
Исполни процедуру из общего модуля на клиенте. Не вижу проблем.
#7 by Fragster
если не во внешней обработке, то в модуле менеджера есть обработка получения формы
#8 by ВРедная
Вызывай сначала общий клиентский модуль, который будет вызывать общий серверный, делать то, что тебе надо, а потом открывать форму
#9 by 1CVERYGOOD
Спасибо. Так и сделал. Только тогда надо использовать ПриОткрытии.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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