Вызов процедуры из общего модуля расширения
Добрый день!
Пытаюсь из модуля формы расширения вызвать процедуру из общего модуля расширения.
Закинул в расширение форму, в ее модуле
Создал общий модуль "Расш1_МенеджерОборудованияКлиентПереопределяемый", в свойствах на клиенте.
Создал экспортную процедуру:
При проверке:
Подскажите что не так. Спасибо!
Пытаюсь из модуля формы расширения вызвать процедуру из общего модуля расширения.
Закинул в расширение форму, в ее модуле
&НаКлиенте
Процедура Расш1_ПриОткрытииПосле(Отказ)
Расш1_МенеджерОборудованияКлиентПереопределяемый.тест();
КонецПроцедуры
Создал общий модуль "Расш1_МенеджерОборудованияКлиентПереопределяемый", в свойствах на клиенте.
Создал экспортную процедуру:
Процедура Тест() Экспорт
КонецПроцедуры
При проверке:
Переменная не определена (Расш1_МенеджерОборудованияКлиентПереопределяемый)
<<?>>Расш1_МенеджерОборудованияКлиентПереопределяемый.тест(); (Проверка: Тонкий клиент)
Подскажите что не так. Спасибо!
По теме из базы знаний
- Динамическое заполнение управляемой формы по макету (без использования расширений)
- Реализация протокола удаленного вызова процедур в формате JSON (JSON-RPC)
- Управление доступом к формам и элементам форм «УФОРМ-ЮГ» (БП, БП-КОРП, ЕРП, УНФ, УТ, КА, УХ) [Расширение]
- Как подключить документ расширения к версионированию БСП
- Последовательность выполнения расширений
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Режим совместимости и в конфигурации и в расширении "Не использовать", 8.3.10.2667
Код действительно отработал в предприятии без ошибок. Спасибо. //Но как минимум это странное поведение О_о.
Еще вопрос не работает такая конструкция:
Ошибка в конфигураторе:
Код действительно отработал в предприятии без ошибок. Спасибо. //Но как минимум это странное поведение О_о.
Еще вопрос не работает такая конструкция:
КодНоменклатуры = Справочники.Номенклатура.НайтиПоНаименованию(ЭтаФорма.Запись.Номенклатура);
Ошибка в конфигураторе:
{Расширение1 РегистрСведений.ШтрихкодыНоменклатуры.Форма.ФормаЗаписи.Форма(47,20)}: Переменная не определена (Справочники)
КодНоменклатуры = <<?>>Справочники.Номенклатура.НайтиПоНаименованию(ЭтаФорма.Запись.Номенклатура); (Проверка: Тонкий клиент
(4) ошибка выше скорее всего из-за того, что в модуле не стоит галочка "наклиенте", а, работает потому, что вы работает скорее всего в толстом клиенте, вторая ошибка это следствие того же самого, у вас клиентский вызов, а методы объектов не доступны на клиенте, это тоже у вас отработает только потому, что у вас выполнение на толстом клиенте, собственно ошибки конфигуратора вам дают понять в каком контексте у вас ошибка (тонкий клиент)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот