Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 июл 2022, 13:26

Вызов формы из расширения

Автор maurita23, 09 ноя 2021, 18:32

0 Пользователей и 1 гость просматривают эту тему.

maurita23

У меня есть расширение, в него я добавила документ Реализация ТиУ. Добавила реквизит с типом дата. Из договора получила срок оплаты. Пытаюсь из формы реализации вызвать форму расчетов (общяя форма ВыборПорядкаУчетаРасчетов). В расширение она также добавлена
В пользовательском режиме у меня выходит ошибка

Недопустимое значение параметра (параметр номер '1')
{ОбщаяФорма.ВыборПорядкаУчетаРасчетов.Форма(405)}:   ТаблицаЗачетАвансов = ПолучитьИзВременногоХранилища(АдресХранилища);
{ОбщаяФорма.ВыборПорядкаУчетаРасчетов.Форма(11)}:      ЗагрузитьТаблицуЗачетАвансовИзВременногоХранилища(АдресХранилища);
{РасширениеКонтрольСроковОплатыДоговоров Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаУслуги.Форма(34)}:      ФормаРасчетов = ПолучитьФорму("ОбщаяФорма.ВыборПорядкаУчетаРасчетов",ПараметрыФ,Объект);

по причине:
Недопустимое значение параметра (параметр номер '1')

Саму форму вызываю так
ПараметрыФ = Новый Структура("Ключ", Объект);
ФормаРасчетов = ПолучитьФорму("ОбщаяФорма.ВыборПорядкаУчетаРасчетов",ПараметрыФ,Объект);

Что не так?

Еще вопрос. Смогу я в дальнейшем в полю СрокОплаты обращаться как ФормаРасчетов.СрокОплаты или нет? Мне нужно этот реквизит изменить программно в расширении. Может есть способ это сделать?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск