Имя: Пароль:
1C
1С v8
Проблема с таблица значений в запросе
0 AugustBlack
 
01.11.13
14:47
Привет.
Таблица значений передается в запрос:
ТаблицаОтчета = Новый ТаблицаЗначений;
    ТаблицаОтчета.Колонки.Добавить("ИмяПользователя",Новый ОписаниеТипов("Строка"));
    ТаблицаОтчета.Колонки.Добавить("ПредставлениеМетаданных",Новый ОписаниеТипов("Строка"));
    ТаблицаОтчета.Колонки.Добавить("Данные",);
    ТаблицаОтчета.Колонки.Добавить("КоличествоСтрокТЧ",Новый ОписаниеТипов("Число"));
    ТаблицаОтчета.Колонки.Добавить("КоличествоПроводок",Новый ОписаниеТипов("Число"));

из-за того что у колонки Данные не определено тип соответственно запрос ругается.
Колонка "Данные" содержит ссылки на документы.
Вопрос какой тип объявить ей? В колонке "Данные" содержаться документы разных типов..
1 AugustBlack
 
01.11.13
14:48
поправка: *из-за того что у колонки Данные не определен тип, запрос ругается.*
2 1dvd
 
01.11.13
14:50
МассивТипов = Новый Массив;
    МассивТипов.Добавить(Документы.ТипВсеСсылки());
    ТипВсеДокСсылки = Новый ОписаниеТипов(МассивТипов);
3 kiruha
 
01.11.13
14:50
Создай Описание типов с нужными типами (ссылки на документы)
4 1dvd
 
01.11.13
14:51
(2) сторно


ТаблицаОтчета.Колонки.Добавить("Данные", Документы.ТипВсеСсылки());
5 AugustBlack
 
01.11.13
15:08
(2)(3)(4) спасибо!
6 kiruha
 
01.11.13
17:00
Место всех ссылок лучше массив типов с нужными.
Если положим потом получаешь дату документа - будет соединение    с нескольими вошедшими в массив, а в случе всех ссылок - со всеми таблицами документов