Как выбрать записи из регистра сведений
Управление производственным предприятием, редакция 1.3 (1.3.87.1)
Для списка номенклатуры получаю список свойств и затем хочу посмотреть список всей номенклатуры с заданными свойствами. Почему то ничего не выводится.
В чем ошибка?
Для списка номенклатуры получаю список свойств и затем хочу посмотреть список всей номенклатуры с заданными свойствами. Почему то ничего не выводится.
ВЫБРАТЬ
ЗначенияСвойствОбъектов.Значение КАК ЗначениеДопРеквизита
ПОМЕСТИТЬ СписокДопРеквизитов
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
ЗначенияСвойствОбъектов.Объект В(&МассивНоменклатуры)
И ЗначенияСвойствОбъектов.Свойство = &Свойство
СГРУППИРОВАТЬ ПО
ЗначенияСвойствОбъектов.Значение
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ЗначенияСвойствОбъектов.Объект,
ЗначенияСвойствОбъектов.Значение
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
ЗначенияСвойствОбъектов.Значение В
(ВЫБРАТЬ
СписокДопРеквизитов.ЗначениеДопРеквизита
ИЗ
СписокДопРеквизитов КАК СписокДопРеквизитов)
ПоказатьВ чем ошибка?
По теме из базы знаний
- Ошибка "Записи регистра сведений стали неуникальными"
- Очистка треков за период (АгентПлюс, AgentPlus), ускорение работы и исправление ошибок. Новый метод обработки записей регистра сведений
- Как прикрутить ГУИД к регистру сведений
- Свертка регистров сведений перед удалением измерений
- Передача удаления записей независимого регистра сведений через типовой обмен
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
В первом запросе у вас отбор по свойству стоит, значит изначально у вас есть список свойств? Если есть, тогда и формируйте запрос по этому свойству и получите все объекты, у которых это свойство не пустоею
Если список свойств не известен и берется из ЗначенияСвойствОбъектов, тогда в первом запросе получаете свойства, а во втором левым соединением результата первого запроса и ЗначенияСвойствОбъектов связь по свойсту.
Если список свойств не известен и берется из ЗначенияСвойствОбъектов, тогда в первом запросе получаете свойства, а во втором левым соединением результата первого запроса и ЗначенияСвойствОбъектов связь по свойсту.
ВЫБРАТЬ
ЗначенияСвойствОбъектов.Значение
ПОМЕСТИТЬ ЗначенияСвойств
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
ЗначенияСвойствОбъектов.Свойство = &Свойство
И ЗначенияСвойствОбъектов.Объект В(&Объект)
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ЗначенияСвойствОбъектов.Объект
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ЗначенияСвойств КАК ЗначенияСвойств
ПО ЗначенияСвойствОбъектов.Значение = ЗначенияСвойств.Значение
Показать
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)