Обатиться к измерению РС созданному в расширении
Всем доброго дня!
Просьба подсказать, как из расширения конфигурации (добавил в него форму документа из основной конфигурации, на форму кнопку и при ее нажатии чтобы открывался РС, созданный в этом расширении). Пробовал обращаться к ресурсу РегистрСведений.Расш1_СоответствиеНоменклатуры.Контрагент - переменная не определена.
Конфигурация БП 30 актуальная. Платформа 8.3.22.1709
Просьба подсказать, как из расширения конфигурации (добавил в него форму документа из основной конфигурации, на форму кнопку и при ее нажатии чтобы открывался РС, созданный в этом расширении). Пробовал обращаться к ресурсу РегистрСведений.Расш1_СоответствиеНоменклатуры.Контрагент - переменная не определена.
Конфигурация БП 30 актуальная. Платформа 8.3.22.1709
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Давайте-ка догадаемся все вместе... Главное - не смей показывать нам код! А про текст ошибки - вообще забудь!!!
Ну и так, на посошок - ты создал регистр сведений в расширении или все-таки добавил измерение в расширении? Определись в своих показаниях.
Ну и так, на посошок - ты создал регистр сведений в расширении или все-таки добавил измерение в расширении? Определись в своих показаниях.
Иронию оценил, можно обойтись и без нее.
&НаСервере
Процедура Расш1_СопоставлениеПослеНаСервере()
Параметр=новый структура;
ПараметрыКлюча=новый Структура;
ПараметрыКлюча.Вставить("Контрагент", РегистрСведений.Расш1_СоответствиеНоменклатуры.Контрагент);
МассивКлюча = Новый Массив;
МассивКлюча.Добавить(ПараметрыКлюча);
КлючЗаписи = Новый("РегистрСведенийКлючЗаписи.Расш1_СоответствиеНоменклатуры", МассивКлюча);
Параметр.Вставить("Ключ", КлючЗаписи);
ОткрытьФорму("РегистрСведений.Расш1_СоответствиеНоменклатуры.ФормаЗаписи", Параметр);
КонецПроцедуры
&НаКлиенте
Процедура Расш1_СопоставлениеПосле(Команда)
Расш1_СопоставлениеПослеНаСервере();
КонецПроцедуры
Показать
(3)
Серьезно?
&НаСервере
Процедура Расш1_СопоставлениеПослеНаСервере()
...
ПараметрыКлюча.Вставить("Контрагент", РегистрСведений.Расш1_СоответствиеНоменклатуры.Контрагент);
...
ОткрытьФорму("РегистрСведений.Расш1_СоответствиеНоменклатуры.ФормаЗаписи", Параметр);
Процедура Расш1_СопоставлениеПослеНаСервере()
...
ПараметрыКлюча.Вставить("Контрагент", РегистрСведений.Расш1_СоответствиеНоменклатуры.Контрагент);
...
ОткрытьФорму("РегистрСведений.Расш1_СоответствиеНоменклатуры.ФормаЗаписи", Параметр);
Серьезно?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот