Имя: Пароль:
1C
1С v8
Запрос. Отобрать товары из документов с отбором по дате
0 Slon747
 
18.04.16
10:28
Параметром в запрос передается таблица НоменклатурнаяГруппа / ДатаНач / ДатаКон
Нужно запросом из документов отобрать строки ТЧ Товары с отбором по номенклатурной группе и чтобы дата документа была между ДатаНач и ДатаКон из таблицы параметров.
Т.е. для каждой номенклатурной группы должны отбираться строки ТЧ Товары со своей датой документов.
Как такое сделать?
1 butterbean
 
18.04.16
10:30
соединить эти таблицы
2 Slon747
 
18.04.16
10:40
(1) В базе сотни тысяч документов.
Думаю, будет плохо.
3 Umga2002
 
18.04.16
10:49
Какова задача столько и времени для ее решения....
Запрос оптимизировать до предела....!!!
4 ДенисЧ
 
18.04.16
11:02
выбрать МойДокумент.Номенклатура
из ДОкумент.МойДокумент.Товары как мойДокумент
где Номенклатура.НоменклатурнаяГруппа = &группа
и мойДокумент.ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачДата. ДЕНь) И КОНЕЦПЕРИОДА(&КонДата, ДЕНЬ)
5 salvator
 
18.04.16
11:03
(0) Из таблицы НоменклатурнаяГруппа сделай массив и передавай его в параметр запроса.
6 Slon747
 
18.04.16
11:05
(4)(5) для каждой номенклатурной группы отбираются документы разных ДатаНач и ДатаКон
7 salvator
 
18.04.16
11:06
(6) Проходом по таблице собирай текст запроса через ОБЪЕДИНИТЬ
8 Slon747
 
18.04.16
11:08
(7) похоже, что так придется
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.