Здравствуйте! В СКД запрос
ВЫБРАТЬ
РеализацияТоваровУслугТовары.Ссылка.Контрагент КАК Контрагент,
РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
РеализацияТоваровУслугТовары.Количество КАК Количество,
ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
РеализацияТоваровУслугТовары.Количество * ЦеныНоменклатурыСрезПоследних.Цена КАК Сумма
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ) КАК ЦеныНоменклатурыСрезПоследних
ПО РеализацияТоваровУслугТовары.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
ГДЕ
ЦеныНоменклатурыСрезПоследних.ВидЦены = &ВидЦены
Данный запрос в консоли запросов отрабатывает нормально, однако в отчете СКД нет поля Контрагент. В настройках СКД Контрагент есть, а в пользовательском режиме отчета Контрагента нет, в чем может быть проблема ?
Самое интересное, добавил для эксперимента в запрос поле Грузоотправитель:
РеализацияТоваровУслугТовары.Ссылка.Грузоотправитель КАК Грузоотправитель,
причем тип поля как и у контрагента одинаковы (Справочники.Ссылка.Контрагенты)
Грузоотправитель нормально появляется в отчете, а контрагент нет !
Вот чем они отличаются ?
РеализацияТоваровУслугТовары.Ссылка.Грузоотправитель КАК Грузоотправитель,
РеализацияТоваровУслугТовары.Ссылка.Контрагент КАК Контрагент,
(2) Вы были правы. Может быть кому-то интересно:
Либо получайте контрагента через Ссылка.Партнер, либо включите константу "Использовать партнеров и контрагентов". Она регулирует функциональную опцию, которая отвечает за видимость Контрагентов. Включить ее можно и через настройки "CRM и маркетинг".
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.