0
John83
20.09.21
✎
18:27
|
PostgreSQL
В списке номенклатуры выводятся данные по цене, резерву и остатку.
Если сортировать по резерву и остатку - проблем нет, но при сортировке по цене выдает
Тип не определен 'ae2f89b3-a2ce-4f0a-a0a9-61e5b32d3e81'
и кнопка перезапуска.
На файловой проблема не воспроизводится.
Куда копать?
|
|
1
John83
20.09.21
✎
18:28
|
запрос списка
ВЫБРАТЬ
СпрНоменклатура.Ссылка КАК Ссылка,
СпрНоменклатура.Код КАК Код,
СпрНоменклатура.Наименование КАК Наименование,
СпрНоменклатура.Артикул КАК Артикул,
СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
СпрНоменклатура.СтавкаНДС КАК СтавкаНДС,
МАКСИМУМ(ВЫБОР
КОГДА СпрНоменклатура.ЕстьТоварыДругогоКачества
ТОГДА 4 + ВЫБОР
КОГДА СпрНоменклатура.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
ТОГДА 0
ИНАЧЕ 2
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА СпрНоменклатура.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
ТОГДА 0
ИНАЧЕ 2
КОНЕЦ
КОНЕЦ) КАК ИндексКартинки,
МАКСИМУМ(СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток) КАК ВРезерве,
СУММА(ВЫБОР
КОГДА ТоварыНаСкладахОстатки.Склад.Наименование = "Акс Ноговицыной"
ТОГДА ТоварыНаСкладахОстатки.ВНаличииОстаток
ИНАЧЕ 0
КОНЕЦ) КАК Ноговицыной,
МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена,
СУММА(ВЫБОР
КОГДА ТоварыНаСкладахОстатки.Склад.Наименование = "Акс Куконковых"
ТОГДА ТоварыНаСкладахОстатки.ВНаличииОстаток
ИНАЧЕ 0
КОНЕЦ) КАК Куконковых
ИЗ
Справочник.Номенклатура КАК СпрНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ПО СпрНоменклатура.Ссылка = ТоварыНаСкладахОстатки.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СвободныеОстатки.Остатки КАК СвободныеОстаткиОстатки
ПО СпрНоменклатура.Ссылка = СвободныеОстаткиОстатки.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены.Наименование = "Розничные Иваново") КАК ЦеныНоменклатурыСрезПоследних
ПО СпрНоменклатура.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура
ГДЕ
НЕ СпрНоменклатура.ЭтоГруппа
СГРУППИРОВАТЬ ПО
СпрНоменклатура.Ссылка,
СпрНоменклатура.Код,
СпрНоменклатура.Наименование,
СпрНоменклатура.Артикул,
СпрНоменклатура.ВидНоменклатуры,
СпрНоменклатура.ЕдиницаИзмерения,
СпрНоменклатура.СтавкаНДС
|
|