Получить объект из управляемой формы #682026


#0 by kkar
Добрый день! Необходимо из управляемой формы документа получить текущий объект. Функция РеквизитФормыВЗначение("Объект") не подходит, так как дальше проверяется модифицированность такого объекта, а она всегда оказывается истиной. Как быть?
#1 by Euguln
Модифицированность самой формы смотреть, не?
#2 by GROOVY
Проверяй модифицированность до получения объекта как советует.
#3 by fisher
Объект не существует постоянно на стороне сервера для УФ. Он создается только на время работы серверного обращения. Отсюда есть ряд поведенческих особенностей в сравнении с толстым клиентом.
#4 by kkar
Модифицированность самой формы не катит, так как модифицированность объекта проверяется в процедуре в общем модуле. В эту процедуру передается из моего документа Объект, полученный через РеквизитФормыВЗначение("Объект"), а уже в общем модуле проверяется модифицированность. Так что мне нужно передать в эту процедуру объект из базы данных, не с формы.
#5 by Euguln
Модуль серверный? Сам придумал или типовая?
#6 by fisher
Так не взлетит.
#7 by kkar
Модуль клиент-серверный, типовой, называется УниверсальныеМеханизмы. В нем есть процедура ОткрытьФормуВыбораПечатныхФормОбъекта, в которую и требуется передать документ-объект.
#8 by Euguln
Клиент(управляемое приложение) ?
#9 by МимохожийОднако
Полагаю, что в процедуру передаются ссылки на объекты
#10 by banco
может легче будет внедрить подсистему СтандартныеПодсистемы.Печать?
#11 by kkar
Клиент - обычное приложение Как-то сложно это получается - внедрять подсистемы. Неужели нет какой-нибудь встроенной функции получения объекта из базы?
#12 by banco
сложно использовать старые механизмы для обычных форм на управляемых формах. если начал УФ делать, то легче и лучше будет внедрять нужные подсистемы из БСП.
#13 by Cyberhawk
"дальше проверяется модифицированность такого объекта, а она всегда оказывается истиной" это ты на глаз определяешь?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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