Имя: Пароль:
1C
1С v8
Программное описание СКД. Помогите найти ошибку
0 palpetrovich
 
30.05.12
13:41
СКД = Новый СхемаКомпоновкиДанных;
   ИД = СКД.ИсточникиДанных.Добавить();
   ИД.Имя = "ИсточникДанных";
   ИД.ТипИсточникаДанных = "Local";
   
   НаборДанных = СКД.НаборыДанных.Добавить(Тип("НаборДанныхОбъединениеСхемыКомпоновкиДанных"));
   НаборДанных.Имя = "НаборДанных1";
   
   Набор1 = НаборДанных.Элементы.Добавить(Тип("НаборДанныхОбъектСхемыКомпоновкиДанных"));
   Набор1.Имя = "Приход";
   Набор1.ИмяОбъекта = "Приход";
   Набор1.ИсточникДанных = "ИсточникДанных";
   
   Поле1 = Набор1.Поля.Добавить(Тип("ПоляНабораДанныхСхемыКомпоновкиДанных"));

//    error: Набор1.Поля.Добавить(Тип("ПоляНабораДанныхСхемыКомпоновкиДанных"))    {(1)}: Ошибка при вызове метода контекста (Добавить)
1 Stepa86
 
30.05.12
13:45
Набор1.Поля.Добавить( Тип( "ПолеНабораДанныхСхемыКомпоновкиДанных" ) );
2 Stepa86
 
30.05.12
13:46
+(1) ПолЕ, а не ПолЯ
3 palpetrovich
 
30.05.12
13:53
(2) блин :)
спасибо
4 palpetrovich
 
30.05.12
14:02
а еще вопросик, при программном описании СКД, в самой схеме должны присутствовать НабоыДанных или достаточно:
НаборДанных = СКД.НаборыДанных.Добавить(Тип("НаборДанныхОбъединениеСхемыКомпоновкиДанных"));
   НаборДанных.Имя = "НаборДанных1";
?
2 + 2 = 3.9999999999999999999999999999999...