8.х не найден внешний набор данных СКД УФ

Тема в разделе "Система компоновки данных (СКД)", создана пользователем sagitt, 4 июл 2017.

  1. TopicStarter Overlay
    sagitt
    Offline

    sagitt Опытный в 1С

    Регистрация:
    13 сен 2008
    Сообщения:
    124
    Симпатии:
    0
    Баллы:
    26
    Помогите разобраться с внешним набором данных.
    Создал простейший отчет (см в прикрепленном файле)

    В модуле написал

    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    тз=новый таблицазначений;
    тз.Колонки.Добавить("Поле1");
    нс=тз.Добавить();
    нс.Поле1="33№";
    нс.Поле1="44№";
    нс.Поле1="55№";

    ВнешниеНаборыДанных = Новый Структура;
    ВнешниеНаборыДанных .Вставить("ТЗ", тз);

    СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;

    ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);

    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);

    ДокументРезультат.Очистить();

    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);

    КонецПроцедуры

    При формировании возникает ошибка:
    Не найден внешний набор данных "ТЗ"


    Причем, если в ВнешниеНаборыДанных указать не правильный ключ,например:
    ВнешниеНаборыДанных .Вставить("ТЗНЕПРАВИЛЬНО", тз);

    то ошибка вылезает сразу, а если так как написано, машина сначала думает некоторое время и только потом возникает ошибка.

    Подскажите, что я не так делаю.

    Вложения:

  2. 1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    164
    Баллы:
    104
    Код:
    СтандартнаяОбработка = Ложь;