Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 июн 2024, 15:10

Бух 3.0 Доп.реквизит в запросе

Автор Hel, 28 июн 2018, 15:51

0 Пользователей и 1 гость просматривают эту тему.

Hel

Бухгалтерия 3.0
:btbzdb:
Для справочника создан дополнительный реквизит (не изменяя конфигурацию), тип значения -  "Дополнительное значение".
На СКД делаю группировку по этому полю. Если это поле не заполнено, то в отчет соответственно ничего не попадает.
Подскажите, что нужно добавить в запросе, чтобы в отчет попало все, даже если реквизит не заполнен? Заранее спасибо.

MuI_I_Ika

Дополнительные реквизиты - это табличная часть соответствующего объекта. Соответственно элемента табличной части там может не быть.

Соответственно в запросе для этого поля можно написать конструкцию ЕСТЬNULL() и указывать там то  что надо


Hel

Цитата: MuI_I_Ika от 28 июн 2018, 16:02
Дополнительные реквизиты - это табличная часть соответствующего объекта. Соответственно элемента табличной части там может не быть.

Соответственно в запросе для этого поля можно написать конструкцию ЕСТЬNULL() и указывать там то  что надо
Что нужно указать в значении второго параметра?
...
ЕСТЬNULL(НашСправочникДополнительныеРеквизиты.Значение, ?????) КАК Р1,
...

MuI_I_Ika


Hel

Цитата: MuI_I_Ika от 29 июн 2018, 09:48
например, Неопределено
к сожалению, результат тот же((
может дело в типе значения -  "Дополнительное значение"?

Sy4a

Пример запроса в студию, может вы делаете внутреннее соединение когда нужно только левое или еще чего например связи прописываете где одно из значений NULL и в итоге пусто.

Hel

Цитата: Sy4a от 29 июн 2018, 14:00
Пример запроса в студию, может вы делаете внутреннее соединение когда нужно только левое или еще чего например связи прописываете где одно из значений NULL и в итоге пусто.
исключены все левые соединения, упрощено все до минимума
ВЫБРАТЬ
ЕСТЬNULL(НашСправочникДополнительныеРеквизиты.Значение, НЕОПРЕДЕЛЕНО) КАК НашРеквизит,
НашСправочникДополнительныеРеквизиты.Ссылка КАК Ссылка1
ИЗ
Справочник.НашСправочник.ДополнительныеРеквизиты КАК НашСправочникДополнительныеРеквизиты
ГДЕ
НашСправочникДополнительныеРеквизиты.Свойство.Имя = "НашРеквизит_b23"
СГРУППИРОВАТЬ ПО
НашСправочникДополнительныеРеквизиты.Ссылка,
ЕСТЬNULL(НашСправочникДополнительныеРеквизиты.Значение, НЕОПРЕДЕЛЕНО)

Hel

Вопрос в силе, так и не решен. Подскажите пожалуйста.:trhregerhg:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск