Как правильно настроить Характеристики в СКД в УПП
Добрый день, уважаемые форумчани. Прошу помощи
1С:Предприятие 8.3 (8.3.15.1869), "Управление производственным предприятием", формы обычные (не управляемые)
вопрос
подскажите пожалуйста как правильно настроить характеристики в СКД "Управление производственным предприятием"
вроде есть -всё прописано, а отбор по характеристикам не работает. Помогите, пожалуйста в чем ошибка?
1С:Предприятие 8.3 (8.3.15.1869), "Управление производственным предприятием", формы обычные (не управляемые)
вопрос
подскажите пожалуйста как правильно настроить характеристики в СКД "Управление производственным предприятием"
ВЫБРАТЬ
Номенклатура.Код КАК Код,
ВЫРАЗИТЬ(Номенклатура.Наименование КАК СТРОКА(200)) КАК Наименование,
Номенклатура.Артикул КАК Артикул,
Номенклатура.ЕдиницаДляОтчетов.Вес КАК Вес,
Номенклатура.ЕдиницаДляОтчетов.Объем КАК ЕдиницаДляОтчетовОбъем,
Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,
НоменклатурныеГруппы.Ссылка КАК НоменклатурныеГруппы,
Номенклатура.ОсновноеИзображение КАК ОсновноеИзображение,
ВЫРАЗИТЬ(Номенклатура.ОсновноеИзображение.ИмяФайла КАК СТРОКА(20)) КАК ИмяФайла,
Номенклатура.ОсновноеИзображение.Объект КАК ОсновноеИзображениеХранилище,
Номенклатура.ОтветственныйМенеджерЗаПокупки КАК ОтветственныйМенеджерЗаПокупки,
ХарактеристикиНоменклатуры.Представление КАК Представление,
ХарактеристикиНоменклатуры.Ссылка КАК Ссылка,
СвойстваНом.Свойство.Представление КАК СвойствоПредстНом,
СвойстваНом.Значение КАК ЗначениеНом,
СвойстваНом.Свойство.Код КАК СвойствоКодНом,
СвойстваНом.Свойство.Предопределенный КАК СвойствоПредопНом,
ХарактеристикиНоменклатуры.Длина КАК Длина,
НоменклатурныеГруппы.Представление КАК НоменклатурнаяГруппа,
Номенклатура.Родитель КАК Родитель,
СвойстваРод.Свойство КАК Свойство,
СвойстваРод.Значение КАК Значение,
СвойстваГр.Свойство КАК Свойство1,
СвойстваГр.Значение КАК Значение1,
СвойстваВид.Свойство КАК Свойство2,
СвойстваВид.Значение КАК Значение2,
ХранилищеДополнительнойИнформации.Ссылка КАК СсылкаКартинка,
ХранилищеДополнительнойИнформации.Хранилище КАК Хранилище
ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
ПО Номенклатура.ВидНоменклатуры = ВидыНоменклатуры.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.НоменклатурныеГруппы КАК НоменклатурныеГруппы
ПО Номенклатура.НоменклатурнаяГруппа = НоменклатурныеГруппы.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
ПО (ХарактеристикиНоменклатуры.Владелец = Номенклатура.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК СвойстваНом
ПО (СвойстваНом.Объект = Номенклатура.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК СвойстваГр
ПО (СвойстваГр.Объект = Номенклатура.НоменклатурнаяГруппа.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК СвойстваВид
ПО (СвойстваВид.Объект = ВидыНоменклатуры.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК СвойстваРод
ПО (СвойстваВид.Объект = Номенклатура.Родитель.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
ПО Номенклатура.ОсновноеИзображение = ХранилищеДополнительнойИнформации.Ссылка
{ХАРАКТЕРИСТИКИ
ТИП(Справочник.Номенклатура)
ВИДЫХАРАКТЕРИСТИК ПланВидовХарактеристик.СвойстваОбъектов
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Свойство
ПОЛЕЗНАЧЕНИЯ Значение }
Показатьвроде есть -всё прописано, а отбор по характеристикам не работает. Помогите, пожалуйста в чем ошибка?
Прикрепленные файлы:

По теме из базы знаний
- Конструирование аналитической структуры плана счетов в программе «1С:Бухгалтерия 8» с целью обеспечения достоверности финансовой отчетности
- Планирование производства в УПП 1.3. Возможно ли это.
- УМП - Универсальный механизм планирования
- СКД: Корректный расчет остатков по нескольким регистрам
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Напишите это прямо в запросе, аналогично этому
оно надёжнее
ВЫБРАТЬ
ЗначенияСвойствОбъектов.Значение КАК ЗначениеСвойства,
Организации.Ссылка КАК Организация
ИЗ
Справочник.Организации КАК Организации
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО (Организации.Ссылка = ЗначенияСвойствОбъектов.Объект
И ЗначенияСвойствОбъектов.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.МоёСвойство)
оно надёжнее
к сожалению мне нужен отключаемый/включаемый отбор силами пользователя - что можно сделать именно за счет отборов а на по условию в связи...
Пользователь хочет иметь возможность его включить и отключить и выбрать свойство отбора
а сам запрос скорее
вот только как это " Номенклатура.Ссылка В ИЕРАРХИИ" переместить в отбор?
Пользователь хочет иметь возможность его включить и отключить и выбрать свойство отбора
а сам запрос скорее
ВЫБРАТЬ
Номенклатура.Код КАК Код,
ВЫРАЗИТЬ(Номенклатура.Наименование КАК СТРОКА(200)) КАК Наименование,
Номенклатура.Артикул КАК Артикул,
Номенклатура.ЕдиницаДляОтчетов.Вес КАК Вес,
Номенклатура.ЕдиницаДляОтчетов.Объем КАК ЕдиницаДляОтчетовОбъем,
Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,
НоменклатурныеГруппы.Ссылка КАК НоменклатурныеГруппы,
Номенклатура.ОсновноеИзображение КАК ОсновноеИзображение,
ВЫРАЗИТЬ(Номенклатура.ОсновноеИзображение.ИмяФайла КАК СТРОКА(20)) КАК ИмяФайла,
Номенклатура.ОсновноеИзображение.Объект КАК ОсновноеИзображениеХранилище,
Номенклатура.ОтветственныйМенеджерЗаПокупки КАК ОтветственныйМенеджерЗаПокупки,
ХарактеристикиНоменклатуры.Представление КАК Представление,
ХарактеристикиНоменклатуры.Ссылка КАК Ссылка,
СвойстваНом.Свойство.Представление КАК СвойствоПредстНом,
СвойстваНом.Значение КАК ЗначениеНом,
СвойстваНом.Свойство.Код КАК СвойствоКодНом,
СвойстваНом.Свойство.Предопределенный КАК СвойствоПредопНом,
ХарактеристикиНоменклатуры.Длина КАК Длина,
НоменклатурныеГруппы.Представление КАК НоменклатурнаяГруппа,
Номенклатура.Родитель КАК Родитель,
СвойстваРод.Свойство КАК Свойство,
СвойстваРод.Значение КАК Значение,
СвойстваГр.Свойство КАК Свойство1,
СвойстваГр.Значение КАК Значение1,
СвойстваВид.Свойство КАК Свойство2,
СвойстваВид.Значение КАК Значение2,
ХранилищеДополнительнойИнформации.Ссылка КАК СсылкаКартинка,
ХранилищеДополнительнойИнформации.Хранилище КАК Хранилище
ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
ПО Номенклатура.ВидНоменклатуры = ВидыНоменклатуры.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.НоменклатурныеГруппы КАК НоменклатурныеГруппы
ПО Номенклатура.НоменклатурнаяГруппа = НоменклатурныеГруппы.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
ПО (ХарактеристикиНоменклатуры.Владелец = Номенклатура.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК СвойстваНом
ПО (СвойстваНом.Объект = Номенклатура.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК СвойстваГр
ПО (СвойстваГр.Объект = Номенклатура.НоменклатурнаяГруппа.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК СвойстваВид
ПО (СвойстваВид.Объект = ВидыНоменклатуры.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК СвойстваРод
ПО (СвойстваВид.Объект = Номенклатура.Родитель.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
ПО Номенклатура.ОсновноеИзображение = ХранилищеДополнительнойИнформации.Ссылка
ГДЕ
ВидыНоменклатуры.Ссылка = &ВидНоменклатуры
И НоменклатурныеГруппы.Ссылка = &НоменклатГруппа
И
Номенклатура.Ссылка В ИЕРАРХИИ
(ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
ПО
ЗначенияСвойствОбъектов.Объект = Номенклатура.Ссылка
ГДЕ
ЗначенияСвойствОбъектов.Свойство.Наименование = &Свойство
И ЗначенияСвойствОбъектов.Значение.Наименование = &Значение)
Показатьвот только как это " Номенклатура.Ссылка В ИЕРАРХИИ" переместить в отбор?
что-то не вижу по чем отбор делается %))
есть подозрение, что применяется отбор к какому-то левому соединению
добавьте поле номенклатуры в поля
попробуйте для отбора сделать отдельные поле номенклатуры и настроить поля (корректно проставить галочки отбора для номенклтуры)
{ГДЕ Номенклатура.Ссылка.* КАК НоменклатураОтбор}
есть подозрение, что применяется отбор к какому-то левому соединению
добавьте поле номенклатуры в поля
попробуйте для отбора сделать отдельные поле номенклатуры и настроить поля (корректно проставить галочки отбора для номенклтуры)
{ГДЕ Номенклатура.Ссылка.* КАК НоменклатураОтбор}
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот