Имя: Пароль:
1C
 
Программное создание составного описания типов
0 pavelm63
 
24.11.16
12:15
Добрый день, товарищи!

Платформа 8.2

Делаю так:

    МассивТиповДокументовОснований  = Новый Массив;
    МассивТиповДокументовОснований.Добавить(Тип("ДокументСсылка.РеализацияТоваровУслуг"));
    МассивТиповДокументовОснований.Добавить(Тип("ДокументСсылка.ПоступлениеТоваровУслуг"));
    ОписаниеТиповДокОсн = Новый ОписаниеТипов(,МассивТиповДокументовОснований);              
    
В Итоге ОписаниеТиповДокОсн - Неопределено.

Что не так и как правильно сделать?

Спасибо
1 pavelm63
 
24.11.16
12:18
Точнее в послед строчке
Если так:

ОписаниеТиповДокОсн = Новый ОписаниеТипов(,МассивТиповДокументовОснований);  

то ошибка несоотв типов параметр 2

А если так:

ОписаниеТиповДокОсн = Новый ОписаниеТипов(МассивТиповДокументовОснований);

то неопределено
2 Timon1405
 
24.11.16
12:18
ОписаниеТиповДокОсн=новый ОписаниеТипов;
  МассивТиповДокументовОснований  = Новый Массив;
  МассивТиповДокументовОснований.Добавить(Тип("ДокументСсылка.РеализацияТоваровУслуг"));
  МассивТиповДокументовОснований.Добавить(Тип("ДокументСсылка.ПоступлениеТоваровУслуг"));
  ОписаниеТиповДокОсн = Новый ОписаниеТипов(ОписаниеТиповДокОсн,МассивТиповДокументовОснований);
3 pavelm63
 
24.11.16
12:20
Вопрос снят, сам туплю
Сори что отвлек
4 Timon1405
 
24.11.16
12:21
*на самом деле можно проще
ОписаниеТиповДокОсн = Новый ОписаниеТипов("ДокументСсылка.РеализацияТоваровУслуг,ДокументСсылка.ПоступлениеТоваровУслуг");
5 pavelm63
 
24.11.16
12:22
(2)Мне кажется так неправильно будет, ведь ОписаниеТиповДокОсн еще не существует, будет ругаться на 1 параметр
6 pavelm63
 
24.11.16
12:22
(4) А вот это сейчас попробуем

но заработало уже так:
ОписаниеТиповДокОсн=новый ОписаниеТипов;
  МассивТиповДокументовОснований  = Новый Массив;
  МассивТиповДокументовОснований.Добавить(Тип("ДокументСсылка.РеализацияТоваровУслуг"));
  МассивТиповДокументовОснований.Добавить(Тип("ДокументСсылка.ПоступлениеТоваровУслуг"));
  ОписаниеТиповДокОсн = Новый ОписаниеТипов(МассивТиповДокументовОснований);
7 pavelm63
 
24.11.16
12:24
(4) Да, так реальн проще и быстрей, спасибо еще раз
8 Fragster
 
гуру
24.11.16
12:32
9 pavelm63
 
24.11.16
12:43
(8) Еще лучше)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан