Нужно что бы каждый вид цены добавился в колонку и на пересечении номенклатуры и Вида цены была заполнена Цена, если такова есть.
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
ЦеныНоменклатурыСрезПоследних.ВидЦены.Наименование КАК ВидЦены,
ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ) КАК ЦеныНоменклатурыСрезПоследних
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) пример из моей базы: Сделано внутреннее соединение, потому что в логике программы откуда выдран кусок, наличие реквизитов обязательно.
PS напомню, что ДополнительныеРеквизиты - это "строки", а нужны "столбцы"...
PPS для понимания, пусть это будут Длина, Ширина и Высота, и они обязательно должны быть заполнены.
ВЫБРАТЬ
спр.Ссылка,
ДопРек1.Значение КАК ДопРек1,
ДопРек2.Значение КАК ДопРек2,
ДопРек3.Значение КАК ДопРек3,
ИЗ
Справочник.Номенклатура КАК спр
ВНУТРЕННЕЕ СОЕДИНЕНИЕ
Справочник.Номенклатура.ДополнительныеРеквизиты КАК ДопРек1
ПО спр.Ссылка = ДопРек1.Ссылка
И ДопРек1.Свойство = &ДопРек1
ВНУТРЕННЕЕ СОЕДИНЕНИЕ
Справочник.Номенклатура.ДополнительныеРеквизиты КАК ДопРек2
ПО спр.Ссылка = ДопРек2.Ссылка
И ДопРек2.Свойство = &ДопРек2
ВНУТРЕННЕЕ СОЕДИНЕНИЕ
Справочник.Номенклатура.ДополнительныеРеквизиты КАК ДопРек3
ПО спр.Ссылка = ДопРек3.Ссылка
И ДопРек3.Свойство = &ДопРек3
ПоказатьPS напомню, что ДополнительныеРеквизиты - это "строки", а нужны "столбцы"...
PPS для понимания, пусть это будут Длина, Ширина и Высота, и они обязательно должны быть заполнены.
(16) Я СКД еще не упоминал. У нас сейчас и мухи и котлеты в одной кастрюле. Если речь зашла про скд, то там как раз куча компоновщиков, при помощи которых хоть в дерево, хоть в таблицу значений выгружай, при чем реализованных на уровне платформы, не "корявыми" руками кодера (говоря абстрактно). Ясно, что под конкретную ситуацию можно подобрать с 10-ок вариантов решений. И настолько категоричен в этом вопросе относительно той же СКД я бы не был.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот