Имя: Пароль:
1C
1С v8
Внешний набор данных
0 Sova112
 
21.01.12
17:45
Добавила внешний набор данных, создала вычисляемые поля
благодаря которым должны выводиться данные из внешнего набора данных. но выдает во такую ошибку. Где копать?
{Форма.ФормаОтчета1.Форма(86)}: Ошибка при вызове метода контекста (Выполнить)
   МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
по причине:
Ошибка компоновки макета
по причине:
Поле не найдено "КонечноеСальдо"
1 Rie
 
21.01.12
17:48
(0) Я так думаю, надо искать, где используется поле КонечноеСальдо и почему оно не определено.
2 Sova112
 
21.01.12
17:49
оно используется затем при выводе
3 Sova112
 
21.01.12
17:52
Вылетает вот здесь СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");

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

   МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
   
   ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);
   
   ДокументРезультат = ЭлементыФормы.Результат;
   ДокументРезультат.Очистить();
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
   ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
4 Dethmont
 
21.01.12
17:55
(3)Ну скорее всего ошибка в запросе
5 Dethmont
 
21.01.12
17:55
+(3)ОсновнаяСхемаКомпоновкиДанных
6 Sova112
 
21.01.12
18:13
а нет вот здесь
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
7 Rie
 
21.01.12
18:15
(6) "Вот здесь" система обнаруживает ошибку. А сама ошибке - где-то там.
8 Sova112
 
21.01.12
18:18
это вычисляемое поле используется для вывода внешнего набора данных, только может где-то еще нужно определить его?