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