Имя: Пароль:
1C
 
Объект общего модуля можно получить как-то иначе кроме как Вычислить?
0 Гений 1С
 
гуру
27.10.20
14:10
Пишу расширение, которое хочу использовать во Фреш.
Там не очень любят Выполнить и Вычислить.
А я хочу расширение написать для разных конфигураций, в некоторых этого общего модуля нет.
Чтобы не включать общий модуль в расширение. А если его не включать, не пройдет синтаксический контроль. Напишет - неизвестный модуль.
Что посоветуете?
Хотя думаю вычислить может и пройти аудит, если там константная строка забита.
Но всё же.
1 ДенисЧ
 
27.10.20
14:13
Метаданные.ОбщиеМодули?
2 SleepyHead
 
гуру
27.10.20
14:13
Обработку и использовать ее модуль менеджера?
3 Lexey_
 
27.10.20
14:14
(0)БСП есть? ОбщегоНазначения.ОбщийМодуль()
4 Гений 1С
 
гуру
27.10.20
14:14
(2) Ну это вообще яйца кастрировать через гланды.
5 Гений 1С
 
гуру
27.10.20
14:14
(1) не, это не то. Мне надо обратиться к функции модуля.
6 Гений 1С
 
гуру
27.10.20
14:15
(3) О, батенька, это свежая идея, на крайняк зайдет. но вот если БСП нет, придется таки обратно две версии расширения пилить. А еще есть варианты?
7 SleepyHead
 
гуру
27.10.20
14:15
(3) Там же тоже Вычислить() используется.
8 Lexey_
 
27.10.20
14:16
(7) но аудит-то проходит
9 Жан Пердежон
 
27.10.20
14:19
(7) да, но не в расширении
10 H A D G E H O G s
 
27.10.20
14:26
ЭтотОбъект
Но это есть только для Клиентских
11 Гений 1С
 
гуру
27.10.20
14:27
(8) Тогда надо ОбщегоНазначения подключать.