Запуск функции из расширения СКД

1. Ujine1313 9 18.09.23 13:17 Сейчас в теме
Коллеги, добрый день.
Задача: добавить в типовой отчет ЗУП написанный на СКД до поле которое надо получить из типового РС.
Отчет выгружен во внешний, прописано вычисляемое поле которое получает данные. Текст Функции прописан в общих модулях расширения. Как вызвать из СКД в расширении общий модуль расширения?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 35 18.09.23 13:22 Сейчас в теме
(1)Функция экспортная?
У модуля есть флаг сервер?
3. Ujine1313 9 18.09.23 14:33 Сейчас в теме
(2)
Прикрепленные файлы:
4. Sashares 35 18.09.23 14:57 Сейчас в теме
(3)Расширение применяется?
Попробуйте снять в расширении флаги Безопасный режим и Защита от опасных действий.
5. Ujine1313 9 18.09.23 18:38 Сейчас в теме
(4) флаги Безопасный режим и Защита от опасных действий. = ЛОЖЬ
Может путь надо как то к Функции хитро указать...или платформа не умеет вообще с таким работать.
6. user1936670 18.09.23 19:06 Сейчас в теме
(5) Перенеси отчет в это же расширение и не делай народу голову.
8. Ujine1313 9 18.09.23 21:53 Сейчас в теме
(6)Так и сделал, но осадок остался от не выясненного вопроса.
7. INZ 18.09.23 19:13 Сейчас в теме
9. Ujine1313 9 18.09.23 22:42 Сейчас в теме
(7)Печально, но не помогло, параметр передается ссылкой - ссылка не мутабельный тип и может передавать с клиента на сервер и обратно.
10. INZ 18.09.23 22:52 Сейчас в теме
У меня всё работает. И даже есть два модуля. Второй с галочкой повторное использование( экономия в разы) . Единственный косяк, который был это вычисляемое поле вычисляется не для всех группировок.
11. Ujine1313 9 18.09.23 22:59 Сейчас в теме
(10) как указываете путь вызова процедуры?
12. INZ 18.09.23 23:10 Сейчас в теме
(11)СКД_ПовтИсп.ДанныеОсновногоСотрудника(ФизическоеЛицо, Организация, &Период.ДатаОкончания,1)
СКД_ПовтИсп Название модуля
13. INZ 18.09.23 23:24 Сейчас в теме
Смотри права на расширение. Поставь точку остановки ПриКомпоновкеРезультата - ты свою функцию можешь вызвать? Да и кэш можно почистить
14. Ujine1313 9 19.09.23 09:29 Сейчас в теме
(13)
ПриКомпоновкеРезультата

Все получилось, поставит отладку Фонового задания. Попал в ПриКомпоновкеРезультата и в Общий модуль Расширения.
Ошибка была в моем коде так же еще. Эксперименты с Галочкой общего модуля показали что Вызов сервера не влияет на результат (в теории потому что передается как я писал ранее Ссылка в качестве параметра - если объект то может не сработать).
INZ - Спасибо.
Оставьте свое сообщение

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