|
После обновления релиза БП 3.0 отвалился множественный отбор дополнительных реквизитов СКД | ☑ | ||
---|---|---|---|---|
0
Bubuzon
10.02.20
✎
15:23
|
В БП 3.0 в Справочнике Номенклатура у нас в базе есть дополнительные реквизиты ГОСТ, Цвет, Размер, Линия и Фаска, привязанные к соответствующим справочникам. И есть отчет в СКД который показывает остатки номенклатуры с отбором по дополнительным реквизитам. Основой его является следующий запрос:
ВЫБРАТЬ НоменклатураДополнительныеРеквизиты.Ссылка КАК Номенклатура, НоменклатураДополнительныеРеквизиты.Ссылка.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, НоменклатураДополнительныеРеквизиты.Значение КАК Цвет, NULL КАК ГОСТ, NULL КАК Размер, NULL КАК Линия ПОМЕСТИТЬ Т2 ИЗ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты ГДЕ НоменклатураДополнительныеРеквизиты.Свойство.Наименование = &НаименованиеЦвет ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ НоменклатураДополнительныеРеквизиты.Ссылка, NULL, NULL, НоменклатураДополнительныеРеквизиты.Значение, NULL, NULL ИЗ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты ГДЕ НоменклатураДополнительныеРеквизиты.Свойство.Наименование = &НаименованиеГОСТ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ НоменклатураДополнительныеРеквизиты.Ссылка, NULL, NULL, NULL, НоменклатураДополнительныеРеквизиты.Значение, NULL ИЗ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты ГДЕ НоменклатураДополнительныеРеквизиты.Свойство.Наименование = &НаименованиеРазмер ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ НоменклатураДополнительныеРеквизиты.Ссылка, NULL, NULL, NULL, NULL, НоменклатураДополнительныеРеквизиты.Значение ИЗ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты ГДЕ НоменклатураДополнительныеРеквизиты.Свойство.Наименование = &НаименованиеЛиния ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Т2.Номенклатура КАК Номенклатура, МАКСИМУМ(Т2.НоменклатурнаяГруппа) КАК НоменклатурнаяГруппа, МАКСИМУМ(Т2.Цвет) КАК Цвет, МАКСИМУМ(Т2.ГОСТ) КАК ГОСТ, МАКСИМУМ(Т2.Размер) КАК Размер, ВЫБОР КОГДА Т2.Номенклатура.Наименование ПОДОБНО "%ФК%" ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК Фаска, МАКСИМУМ(Т2.Линия) КАК Линия ПОМЕСТИТЬ Т3 ИЗ Т2 КАК Т2 СГРУППИРОВАТЬ ПО Т2.Номенклатура, ВЫБОР КОГДА Т2.Номенклатура.Наименование ПОДОБНО "%ФК%" ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Т3.Номенклатура КАК Номенклатура, Т3.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, Т3.Цвет КАК Цвет, Т3.ГОСТ КАК ГОСТ, Т3.Размер КАК Размер, Т3.Фаска КАК Фаска, Т3.Линия КАК Линия ИЗ Т3 КАК Т3 ГДЕ Т3.Цвет = &Цвет И Т3.Размер = &Размер Скрыть На старом релизе конфы все работало без проблем, после обновления релиза до 3.0.75.58 при множественном отборе типа Цвет и Размер показывает пустую страницу. В консоли запросов при множественном отборе все работает. Голову сломал где копать. Платформа 8.3.16.1148. База MSSQL. Кто чего подскажет? |
|||
1
goodprog
10.02.20
✎
15:47
|
Т3.Цвет = &Цвет
И Т3.Размер = &Размер Тут заменить на В (&цвет) и т.д |
|||
2
Bubuzon
11.02.20
✎
11:40
|
Тут заменить на В (&цвет) и т.д
Это запрос из консоли. Он работает. Если убрать условия и запихнуть в СКД, если установить отбор по этим двум допреквизитам запрос дает пустую страницу. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |