Как обратиться к объекту ВладельцаФормы?
Помогите разобраться.У меня есть ПФ с предварительным выбором параметров.ПФ запускается из документа или из списка документов.Для отладчика сделала форму на которой ссылкой на объект -является документ и после заполнения параметров ОбъектомЗаполнения =Объект.СсылкаНаОбъект печатная форма выходит,
но если мы запускаем ПФ из документа,то как мне определить этот объект для заполнения?
Пишу:
Не работает.Подскажите как правильно обратиться к объекту в этом случае?
но если мы запускаем ПФ из документа,то как мне определить этот объект для заполнения?
Пишу:
Если НЕ ЗначениеЗаполнено(Объект.СсылкаНаОбъект) Тогда
Если ВладелецФормы = "Документ.СчетНаОплатуПокупателю.Форма.ФормаДокумента" Тогда
ОбъектЗаполнения = ВладелецФормы.ДокументСсылка;
ИначеЕсли ВладелецФормы.ИмяФормы = "Документ.СчетНаОплатуПокупателю.Форма.ФормаСписка" Тогда
ОбъектЗаполнения = ВладелецФормы.ТекущийЭлемент.ТекущаяСтрока;
КонецЕсли;
Иначе
Не работает.Подскажите как правильно обратиться к объекту в этом случае?
Найденные решения
(5) Внешние печатные формы через дополнительные отчеты и обработки?
Тогда вам нужен не Владелец Формы. Его там нет.
Есть там вроде при создании формы в её параметрах массив "ОбъектыНазначений" со всеми ссылками, для которых эта форма открывается...
PS. А если нет отладки, то просто вставьте строку "Сообщить(ВладелецФормы.ИмяФормы)".
Отладка есть всегда ))
Тогда вам нужен не Владелец Формы. Его там нет.
Есть там вроде при создании формы в её параметрах массив "ОбъектыНазначений" со всеми ссылками, для которых эта форма открывается...
PS. А если нет отладки, то просто вставьте строку "Сообщить(ВладелецФормы.ИмяФормы)".
Отладка есть всегда ))
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
1. В первом условии добавьте тоже ИмяФормы, как и во втором.
2. ОбъектЗаполнения = ВладелецФормы.Объект.
Это, конечно, если у вас в качестве владельца формы приходит именно форма документа (зависит от того, как вызывается ПФ).
2. ОбъектЗаполнения = ВладелецФормы.Объект.
Это, конечно, если у вас в качестве владельца формы приходит именно форма документа (зависит от того, как вызывается ПФ).
(2)Исправила :
Не работает(ПФ вызывается из формы документа
Если НЕ ЗначениеЗаполнено(Объект.СсылкаНаОбъект) Тогда
Если ВладелецФормы.ИмяФормы = "Документ.СчетНаОплатуПокупателю.Форма.ФормаДокумента" Тогда
ОбъектЗаполнения = ВладелецФормы.Объект;
ИначеЕсли ВладелецФормы.ИмяФормы = "Документ.СчетНаОплатуПокупателю.Форма.ФормаСписка" Тогда
ОбъектЗаполнения = ВладелецФормы.ТекущийЭлемент.ТекущаяСтрока;
КонецЕсли;
Не работает(ПФ вызывается из формы документа
(5) Внешние печатные формы через дополнительные отчеты и обработки?
Тогда вам нужен не Владелец Формы. Его там нет.
Есть там вроде при создании формы в её параметрах массив "ОбъектыНазначений" со всеми ссылками, для которых эта форма открывается...
PS. А если нет отладки, то просто вставьте строку "Сообщить(ВладелецФормы.ИмяФормы)".
Отладка есть всегда ))
Тогда вам нужен не Владелец Формы. Его там нет.
Есть там вроде при создании формы в её параметрах массив "ОбъектыНазначений" со всеми ссылками, для которых эта форма открывается...
PS. А если нет отладки, то просто вставьте строку "Сообщить(ВладелецФормы.ИмяФормы)".
Отладка есть всегда ))
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)