Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Фильтр по документам в ВТ_остатки (число прочтений - 1373 )
SMAch
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 22
Зарегистрирован: 20. Марта 2007
Фильтр по документам в ВТ_остатки
13. Июня 2007 :: 06:15
Печать  
Помогите, пожалста! Не накладывается фильтр по документам в запросе по регистру остатков. Точнее после его наложения в выборке получается 0 строк (хотя они там точно должны быть)
Запрос показан далее. Мне думается что вся проблема в тексте условия. Т.к. в случае с номенклатурой все работает отлично. Почитал в документации: метод УложитьСписокОбъектов() позволяет работать в т.ч. и с документами. Что не так - не понимаю ???
Привожу запрос подробно:

ТекущееУсловие="
|    (Заказ in (SELECT Val FROM #ГрЗаказ))";
RS.УложитьСписокОбъектов(ПарЗначение, "#ГрЗаказ");
ТекстУсловия = ТекстУсловия + ТекущееУсловие;

ТекстЗапроса = "
|SELECT
|   Резерв.Номенклатура                  as [Номенклатура $Справочник.Номенклатура],
|   Резерв.Покупатель                  as [Покупатель $Справочник.Контрагенты],
|   Резерв.Заказ                        as [Заказ $Документ],
|   Резерв.Цена                        as Цена,
|   Резерв.КоличествоОстаток            as Количество,
|   Резерв.СуммаОстаток                  as Сумма
|
|FROM
|      $РегистрОстатки.Резервы(
//ПЕРИОД
|                                                      " + ?(ТочкаРасчета<>"ТА",":Позиция","") +?(((НаИлиПо=0) AND (ТипЗначенияСтр(ТочкаРасчета) = "Дата")) или (ТочкаРасчета = "ТА"),"","~") +","
//СОЕДИНЕНИЕ
     +ТекстСоединения+ ","
//УСЛОВИЯ
     +ТекстУсловия+
//ИЗМЕРЕНИЯ
     ",(Номенклатура,Покупатель,Заказ,Цена),
//РЕСУРСЫ
|      (Количество,Сумма)) as Резерв
|INNER JOIN
|   $Справочник.Номенклатура as СпрН ON СпрН.ID = Резерв.Номенклатура AND
|   $СпрН.ВидНоменклатуры <> :Услуга";
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Фильтр по документам в ВТ_остатки
Ответ #1 - 13. Июня 2007 :: 06:21
Печать  
т.к. измерение "Заказ" имеет тип Документ неопределенного вида, то укладывать нужно методом УложитьСписокОбъектов13
  

1&&2&&3
Наверх
 
IP записан
 
SMAch
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 22
Зарегистрирован: 20. Марта 2007
Re: Фильтр по документам в ВТ_остатки
Ответ #2 - 13. Июня 2007 :: 06:42
Печать  
Спасибо за оперативность и огромное спасибо за помощь!!!
Респект
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать