Добрый день всем. Переписываю запрос из стандартного в прямой: Было: ТекстЗапроса = ЗапросПериода(ДатаКон) + " |Магазин=Регистр.Остатки.Магазин;Условие (Магазин=ВыбМагаз); |Поставщик=Регистр.Остатки.Партия.Поставщик; |Товар=Регистр.Остатки.Аналог.Владелец;" + ?(ГруппаЗП.Выбран() = 1, "Условие (Товар в ГруппаЗП);", "") + " |Аналог=Регистр.Остатки.Аналог; |Партия=Регистр.Остатки.Партия; |кмс=Регистр.Остатки.Партия.Комиссия;" + ?(_товар = 1, "", ?(_товар = 2, "Условие (кмс=0);", "Условие (кмс=1);")) + " |к1=Регистр.Остатки.Количество; |Функция НачКол=НачОст(к1); |Функция ПрхКол=Приход(к1); |Функция РсхКол=Расход(к1); |Функция КонКол=КонОст(к1); |Группировка Поставщик; |Группировка Аналог; |Группировка Партия;"; Сделал так: стрЗапроса = " | SELECT | Рег.Аналог as [Аналог $Справочник.НовАналоги], | Рег.Партия as [Партия $Справочник.Партии], | Рег.КоличествоНачальныйОстаток as НачКол, | Рег.КоличествоПриход as ПрхКол, | Рег.КоличествоРасход as РсхКол, | Рег.КоличествоКонечныйОстаток as КонКол | FROM | $РегистрОстаткиОбороты.Остатки(:ДатаНач, :ДатаКон~, , , ,Магазин=:ВыбМагаз, (Аналог,Партия,Магазин), Количество) as Рег"; Все работает. Как добавить колонку Поставщик? Рег.Партия.Поставщик as [Поставщик $Справочник.Контрагенты] - так не работает. Также не могу и фильтр по комисси добавить.
Пробовал так: |SELECT | Рег.Аналог as [Аналог $Справочник.НовАналоги], | Рег.Партия as [Партия $Справочник.Партии], | $Партия.Поставщик as [Поставщик $Справочник.Контрагенты], | Рег.КоличествоНачальныйОстаток as НачКол, | Рег.КоличествоПриход as ПрхКол, | Рег.КоличествоРасход as РсхКол, | Рег.КоличествоКонечныйОстаток as КонКол |FROM | $РегистрОстаткиОбороты.Остатки(:ДатаНач, :ДатаКон~, , , ,Магазин=:ВыбМагаз, (Аналог,Партия,Магазин), Количество) as Рег"; Тоже не работает.
|