0
dum80
15.05.13
✎
16:59
|
Мужики, помогите...
в базе есть оборотный регистр "Движение" в нем измерение "Товар" имеет тип значения "Справочник"
Пытаюсь выбрать обороты по выбранной группе товара таким запросом:
Запрос = СоздатьОбъект("ODBCRecordset");
Запрос.Отладка();
ТекстЗапроса = "
|SELECT
|Рег.Товар as [Товар $Справочник],
|Рег.КоличествоОборот as Количество,
|Рег.СуммаБезНДСОборот as СуммаБезНДС,
|Рег.НДСОборот as Ндс,
|Рег.ВсегоОборот as ВсегоОборот
|FROM
|$РегистрОбороты.Движение(:НачДата,:КонДата~) as Рег
|WHERE
|Рег.Товар IN (SELECT Val FROM #Вгруппа)";
Запрос.УложитьСписокОбъектов(ВыбГруппа,"#Вгруппа","Номенклатура");
Запрос.УстановитьТекстовыйПараметр("НачДата", НачДата);
Запрос.УстановитьТекстовыйПараметр("КонДата", КонДата);
ТЗ = Запрос.ВыполнитьИнструкцию(ТекстЗапроса);
Сообщить(Тз.Количествострок());
ТЗ.ВыбратьСтроку();
в результате пустая таблица... Может потому что тут Запрос.УложитьСписокОбъектов(ВыбГруппа,"#Вгруппа","Номенклатура") - "Номенклатура", а в регистре "справочник"?
|
|