СКД не находит внешний набор данных #634647


#0 by dima1422
Отчет запускаю в бухгалтерии 2.0.34.7 Платформа 8.2.16.352 В процедуре ПриКомпоновкеРезультата подключаюсь к другой базе и получаю таблицу значений, которую мне нужно передать в СКД, как внешний набор данных При выполнении пишет ошибку : "Ошибка создания набора данных "Наборданных2" по причине: Не найден внешний набор данных "ТаблицаУНФ" " название набора соответствует, куда копать- не понимаю до этого в похожем отчете выскакивала такая же ошибка, но после нажатия на ОК отчет все-таки выводился
#1 by Нуф-Нуф
в ТаблицаУНФ - какие данные сидят?
#2 by Нуф-Нуф
если объектные типы - то не взлетит.
#3 by Нуф-Нуф
и еще можешь попробовать заменить  ТаблицаУНФ=ЗапросУНФ.Выполнить.Выгрузить; на ТаблицаУНФ = Новый ТаблицаЗначений; и заполнить ее программно в этом же модуле. так сказать для чистоты эксперимента
#4 by Defender aka LINN
Я отсюда не открывая кода вижу, что у него "ТаблицаУНФ" - COM-объект
#5 by Нуф-Нуф
ну я это и имел ввиду :)
#6 by dima1422
Не, скинул не весь код ТаблицаУНФ - это ТЗ
#7 by dima1422
Да, прошу прощения, действительно, COM-объект Получается, надо перезаполнить в новую ТЗ?
#8 by Aprobator
получается, что надо дать все таки внешний набор данных, а не COM объект.
#9 by dima1422
Перевел в Таблицу Значений, теперь выдает ту же самую ошибку- что не найден внешний набор данных, правда, после нажатия ОК отчет все-таки выводит Почему ошибка тогда вылазит, не пойму
#10 by Aprobator
мля, значит внтури ТЗ есь где то COM объект.
#11 by GANR
Может ЗначениеВСтрокуВнутр и ЗначениеИзСтрокиВнутр помогут? Если имеют место одинаковые ссылки в разных базах.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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