0
maurita23
10.11.21
✎
07:48
|
У меня есть расширение, в него я добавила документ Реализация ТиУ. Добавила реквизит с типом дата. Из договора получила срок оплаты. Пытаюсь из формы реализации вызвать форму расчетов (общяя форма ВыборПорядкаУчетаРасчетов). В расширение она также добавлена
В пользовательском режиме у меня выходит ошибка
Недопустимое значение параметра (параметр номер '1')
{ОбщаяФорма.ВыборПорядкаУчетаРасчетов.Форма(405)}: ТаблицаЗачетАвансов = ПолучитьИзВременногоХранилища(АдресХранилища);
{ОбщаяФорма.ВыборПорядкаУчетаРасчетов.Форма(11)}: ЗагрузитьТаблицуЗачетАвансовИзВременногоХранилища(АдресХранилища);
{РасширениеКонтрольСроковОплатыДоговоров Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаУслуги.Форма(34)}: ФормаРасчетов = ПолучитьФорму("ОбщаяФорма.ВыборПорядкаУчетаРасчетов",ПараметрыФ,Объект);
по причине:
Недопустимое значение параметра (параметр номер '1')
Саму форму вызываю так
ПараметрыФ = Новый Структура("Ключ", Объект);
ФормаРасчетов = ПолучитьФорму("ОбщаяФорма.ВыборПорядкаУчетаРасчетов",ПараметрыФ,Объект);
Что не так?
Еще вопрос. Смогу я в дальнейшем в полю СрокОплаты обращаться как ФормаРасчетов.СрокОплаты или нет? Мне нужно этот реквизит изменить программно в расширении. Может есть способ это сделать?
|
|
3
maurita23
10.11.21
✎
09:49
|
(2) Нет, нельзя у этой общей формы ФОрма писать.
Неизвестное имя формы. Имя: "ОбщаяФорма.ВыборПорядкаУчетаРасчетов.Форма"
{РасширениеКонтрольСроковОплатыДоговоров Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаУслуги.Форма(34)}: ФормаРасчетов = ПолучитьФорму("ОбщаяФорма.ВыборПорядкаУчетаРасчетов.Форма",ПараметрыФ,Объект);
по причине:
Неизвестное имя формы. Имя: "ОбщаяФорма.ВыборПорядкаУчетаРасчетов.Форма"
|
|