Расширения конфигурации #802381


#0 by Oliwer
Здравствуйте. Подскажите пожалуйста,  хочу в расширении добавить общий модуль Как к нему обратиться из документа? Взносы = Расш_ЗупРасчитать(МенеджерВременныхТаблиц,         Объект.Ссылка, У модуля стоят галки и на Клиент и на Сервер и Вызов сервера
#1 by xaozai
Если не глобальный, то ИмяМодуля.ИмяМетода
#2 by xaozai
Метод, конечно, должен быть экспортным.
#3 by Oliwer
Спасибо. Да я хотел из основной конфы обратиться к конфе расширений. Я так понял так нельзя.
#4 by Cyberhawk
Нельзя так
#5 by ildary
разве основная конфа вообще может знать о существовании расширения?
#6 by xaozai
Какой смысл в расширении, если осн. конфа правится?..
#7 by AlvlSpb
Или я что-то не понял в вопросе, или что-то замудрили. Создаешь в расширении Общий модуль и обращаешься к нему как к обычному общему модулю. Пример: Расш1_ОбщийСозданныйВРасширении.ПроверкаЗначения(Значение) Из теории: "В расширении вы можете создавать любые собственные общие модули. Существует только два ограничения: Они не должны быть глобальными серверными; Они не должны быть привилегированными. Когда вы расширяете общий модуль типовой конфигурации, тоже есть аналогичные ограничения: Нельзя заимствовать глобальные серверные модули; Код из вашего расширения будет исполняться только в непривилегированном режиме (если иное не разрешено в профиле безопасности). Сама операция заимствования глобального серверного модуля не запрещена в дереве конфигурации, но на этапе обновления конфигурации базы данных вы получите ошибку, и обновление выполнено не будет."
#8 by AlvlSpb
Добавлю. Такая возможность есть начиная с платформы 8.3.9 и БЕЗ режима совместимости с более низкими платформами
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С