Имя: Пароль:
1C
1С v8
Выборка из массива
0 Dmitriy_
Kolesnikov
 
04.06.18
11:35
Дано: массив ссылок на документы РАЗНЫХ типов.
Цель: получить временную таблицу с двумя реквизитами, которые есть во всех этих документах, н-р
Сотрудник
Период

Вопрос: как это сделать запросом?

Всё, что приходит в голову - сначала кодом создать из массива таблицу значений, а потом уже её передать в запрос.
1 PR
 
04.06.18
11:48
(0) А сложность-то в чем?
Делай ОБЪЕДИНИТЬ
2 xXeNoNx
 
04.06.18
11:53
(0) Делай через "ОБЪЕДИНИТЬ ВСЕ"
3 Dmitriy_
Kolesnikov
 
04.06.18
13:22
а как обращаться-то?
Выбрать Массив как Ссылка,
Массив.Сотрудник как Сотрудник
Массив.Период как Период
Поместить вт
из &Массив как Массив

Так что ли? Выглядит неправдоподобно :)
4 Малыш Джон
 
04.06.18
13:24
выбрать документдок1.ссылка как ссылка из документ.док1 КАК документдок1 где ссылка в (&Массив)
Объединить
выбрать документдок2.ссылка как ссылка из документ.док2 КАК документдок2 где ссылка в (&Массив)
ит.д.
5 Tateossian
 
04.06.18
13:26
(0) Кодом создать, только не таблицу значений, а текст запроса.
6 Малыш Джон
 
04.06.18
13:27
(5) пожалуй да, самый оптимальный вариант