Поле не найдено ДССписание

1. XelOla 18 25.10.22 01:05 Сейчас в теме
У меня уже была такая тема, я все таки не пойму, что я делаю не так.
Задача - для заказа поставщику вывести Списание безналичных ДС.
ЕРП 2.4
Прикрепленные файлы:
ВедомостьЗакупок ().erf
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. Asya.Ozerova 41 25.10.22 10:46 Сейчас в теме
(1)Вы в Конструкторе формируете запрос? Конструктор ругается или при формировании?
Еще у Вас в настройках СКД дважды идет группировка по ДССписание
2. XelOla 18 25.10.22 10:43 Сейчас в теме
Подскажите, пожалуйста!
5. lmnlmn 69 25.10.22 10:52 Сейчас в теме
(2) У вас левое соединение в запросе, следовательно в "ДенежныеСредстваБезналичные.Регистратор.Ссылка КАК ДССписание" может приехать NULL. Необходимо добавить проверку на NULL и подсунуть туда что-то подходящее для этого случая.
7. XelOla 18 25.10.22 11:07 Сейчас в теме
8. Asya.Ozerova 41 25.10.22 11:17 Сейчас в теме
(7) Да, вот так (6) все работает, сейчас проверила
6. Asya.Ozerova 41 25.10.22 11:02 Сейчас в теме
(2)
ВЫБРАТЬ
	ЗакупкиОбороты.Организация КАК Организация,
	ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
	ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика,
	ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Серия КАК Серия,
	ЗакупкиОбороты.КоличествоОборот КАК КоличествоОборот,
	ЗакупкиОбороты.СтоимостьОборот КАК СтоимостьОборот,
	ЗакупкиОбороты.Партнер КАК Поставщик,
	ЗакупкиОбороты.Заказ КАК Заказ,
	ЗакупкиОбороты.Регистратор КАК Регистратор,
	ЗакупкиОбороты.ПериодМесяц КАК ПериодМесяц,
	ЗакупкиОбороты.ПериодКвартал КАК ПериодКвартал,
	ЗакупкиОбороты.ПериодПолугодие КАК ПериодПолугодие,
	ЗакупкиОбороты.ПериодГод КАК ПериодГод,
	ЕСТЬNULL(ДенежныеСредстваБезналичные.Регистратор.Ссылка, ЗНАЧЕНИЕ(Документ.РасходныйКассовыйОрдер.ПустаяСсылка)) КАК ДССписание
ИЗ
	РегистрНакопления.Закупки.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ЗакупкиОбороты
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредстваБезналичные КАК ДенежныеСредстваБезналичные
		ПО ЗакупкиОбороты.Заказ.Ссылка = ДенежныеСредстваБезналичные.ОбъектРасчетов.Объект.Ссылка
Показать
3. -AI- 25.10.22 10:43 Сейчас в теме
код не смотрел. но...

часто если поле не найдено, то это значит, что пришел не тот тип, который ожидали.
напр. неопределено, или null, если это результат запроса.
ещё может прийти массив элементов, когда ждешь один элемент и т.д.

такие вещи проверяются, в первую очередь, с помощью отладчика.

PS ещё может быть тот тип, но реально не быть такого поля, тогда надо сначала проверить его наличие.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот