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

1. Ujine1313 9 18.09.23 13:17 Сейчас в теме
Коллеги, добрый день.
Задача: добавить в типовой отчет ЗУП написанный на СКД до поле которое надо получить из типового РС.
Отчет выгружен во внешний, прописано вычисляемое поле которое получает данные. Текст Функции прописан в общих модулях расширения. Как вызвать из СКД в расширении общий модуль расширения?
Прикрепленные файлы:
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 34 18.09.23 13:22 Сейчас в теме
(1)Функция экспортная?
У модуля есть флаг сервер?
3. Ujine1313 9 18.09.23 14:33 Сейчас в теме
4. Sashares 34 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 - Спасибо.
Оставьте свое сообщение
Вакансии
Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Программист 1С
Екатеринбург
зарплата от 130 000 руб. до 170 000 руб.
Полный день

Программист 1C
Санкт-Петербург
зарплата от 140 000 руб. до 200 000 руб.
Полный день