Внешний отчет не видит расширение!?

1. SanchoD 339 21.01.25 11:35 Сейчас в теме
Приветствую, коллеги!
Столкнулся с такой проблемой, делаю внешний отчет, который должен использовать функцию общего модуля из расширения. И получаю ошибку: "переменная не определена ИмяРасширения".
В чем причина? Есть ли способ обхода?
Вариант сделать отчет в расширении рассматриваю, но хотелось бы реализовать через внешний.
Или это принципиально не возможно?
По теме из базы знаний
Найденные решения
7. SlavaKron 21.01.25 12:02 Сейчас в теме
(3) Откуда имя расширения? Обращение к функции общего модуля расширения не использует имя расширения. Оно работает так же, как если бы модуль был в основной конфигурации.
user1936660; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. antz 21.01.25 11:54 Сейчас в теме
Галки какие у модуля стоят? Сервер с клиентом не перепутался?
3. SanchoD 339 21.01.25 11:58 Сейчас в теме
(2) проблема не в модуле. На имени расширения уже генерится ошибка
6. user1936660 21.01.25 12:02 Сейчас в теме
(3)
На имени расширения
А это что еще за новый синтаксис? Нейросетей понаслушался?
7. SlavaKron 21.01.25 12:02 Сейчас в теме
(3) Откуда имя расширения? Обращение к функции общего модуля расширения не использует имя расширения. Оно работает так же, как если бы модуль был в основной конфигурации.
user1936660; +1 Ответить
15. SanchoD 339 21.01.25 12:26 Сейчас в теме
(7) Блин, точно. Затупил.
Спасибо!
4. SanchoD 339 21.01.25 11:59 Сейчас в теме
(2) если что, и Сервер и Вызов сервера установил. А функция экспортная.
5. user1936660 21.01.25 12:01 Сейчас в теме
(1)
но хотелось бы
Очень зря.

1С и так полна неочевидного поведения, так ёще и ты добавляешь неявную зависимость работоспособности отчета от корректности и загруженности расширения. Сочуствую пользователям твоих поделий.

Используй БСПшный метод ОбщегоНазначения.ОбщийМодуль.
Ну или сам напиши похожее, там несложно.
11. SanchoD 339 21.01.25 12:07 Сейчас в теме
(5) чуть ниже объяснил почему хотелось бы.
А так да, на финише скорее всего засунул бы его (отчет) в расширение.
13. SanchoD 339 21.01.25 12:14 Сейчас в теме
(5)
ОбщегоНазначения


Я пробовал и так:
ОбщийМодуль = Вычислить("БухУчет.ОтражениеЗарплатыВБУ");
ТЗ = ОбщийМодуль.ВыгрузитьПроводкиДокументаВТЗ(Дата1, Дата2);

Один фиг при выполнении кода ругался на имя расширения.
Самое смешное, что другая моя внешняя обработка использует функцию этого расширения без проблем.
Такое чувство что это нюанс внешнего отчета на СКД.
14. пользователь 21.01.25 12:17
Сообщение было скрыто модератором.
...
8. devlog 21.01.25 12:02 Сейчас в теме
Зачем вам внешний отчет не в расширении если он без этого расширения не будет работать?
9. SanchoD 339 21.01.25 12:05 Сейчас в теме
(8) Делать и отлаживать гораздо быстрее внешний отчет. А так придется каждый раз перезапускать клиента.
10. devlog 21.01.25 12:07 Сейчас в теме
(9) можно на копии делать с акт данными
12. SanchoD 339 21.01.25 12:08 Сейчас в теме
(10) от перезапуска клиента при каждом изменении/сохранении отчета это не спасет
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот