Имя: Пароль:
1C
1С v8
При открытии формы списка подчиненного справочника не выводятся поля динамического списка
0 Терпение и труд
 
19.09.22
17:56
Добрый вечер! Есть справочник "Субабоненты" (самописный), у которого владелец справочник "Партнеры" (это ERP). При этом на форме списка справочника есть поля, получаемые соединениями из регистров, вот запрос:
ВЫБРАТЬ
    СправочникРС_Субабоненты.Ссылка КАК Ссылка,
    СправочникРС_Субабоненты.ПометкаУдаления КАК ПометкаУдаления,
    СправочникРС_Субабоненты.Владелец КАК Абонент,
    СправочникРС_Субабоненты.Код КАК Код,
    СправочникРС_Субабоненты.Наименование КАК Наименование,
    СправочникРС_Субабоненты.ИсточникВодоснабжения КАК ИсточникВодоснабжения,
    СправочникРС_Субабоненты.Включен КАК Включен,
    СправочникРС_Субабоненты.Актуален КАК Актуален,
    СправочникРС_Субабоненты.Уникальность КАК Уникальность,
    СправочникРС_Субабоненты.ДоговорКонтрагента КАК ДоговорКонтрагента,
    СправочникРС_Субабоненты.ДоговорНегативногоВоздействияЦСВ КАК ДоговорНегативногоВоздействияЦСВ,
    СправочникРС_Субабоненты.ОтсутствиеТехническойВозможности КАК ОтсутствиеТехническойВозможности,
    СправочникРС_Субабоненты.НаличиеДекларации КАК НаличиеДекларации,
    СправочникРС_Субабоненты.РучноеНачисление КАК РучноеНачисление,
    СправочникРС_Субабоненты.ОбъектСубабонента КАК ОбъектСубабонента,
    СправочникРС_Субабоненты.СистемаВодоснабжения КАК СистемаВодоснабжения,
    СправочникРС_Субабоненты.СистемаВодоотведения КАК СистемаВодоотведения,
    СправочникРС_Субабоненты.ДатаРасчетаВодопотребления КАК ДатаРасчетаВодопотребления,
    СправочникРС_Субабоненты.Улица КАК Улица,
    СправочникРС_Субабоненты.Дом КАК Дом,
    СправочникРС_Субабоненты.Город КАК Город,
    СправочникРС_Субабоненты.НаселенныйПункт КАК НаселенныйПункт,
    СправочникРС_Субабоненты.УлицаУгловая КАК УлицаУгловая,
    СправочникРС_Субабоненты.ДомУгловой КАК ДомУгловой,
    СправочникРС_Субабоненты.Соглашение КАК Соглашение,
    СправочникРС_Субабоненты.Предопределенный КАК Предопределенный,
    СправочникРС_Субабоненты.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных,
    ЕСТЬNULL(РС_СпособУчетаСубабонентовСрезПоследних.СпособУчета, ЗНАЧЕНИЕ(Перечисление.РС_СпособУчета.ПустаяСсылка)) КАК СпособУчета,
    ЕСТЬNULL(РС_ДиаметрыСеченийСубабонентовСрезПоследних.ДиаметрСечения, ЗНАЧЕНИЕ(Справочник.РС_ДиаметрыСечений.ПустаяСсылка)) КАК ДиаметрСечения,
    ЕСТЬNULL(РС_НоменклатураСубабонентовСрезПоследних.ТипВоды, ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)) КАК НоменклатураВоды,
    ЕСТЬNULL(РС_НоменклатураСубабонентовСрезПоследних.ТипСтоков, ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)) КАК НоменклатураСтоков
ИЗ
    Справочник.РС_Субабоненты КАК СправочникРС_Субабоненты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РС_ДиаметрыСеченийСубабонентов.СрезПоследних КАК РС_ДиаметрыСеченийСубабонентовСрезПоследних
        ПО СправочникРС_Субабоненты.Ссылка = РС_ДиаметрыСеченийСубабонентовСрезПоследних.Владелец
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РС_СпособУчетаСубабонентов.СрезПоследних КАК РС_СпособУчетаСубабонентовСрезПоследних
        ПО СправочникРС_Субабоненты.Ссылка = РС_СпособУчетаСубабонентовСрезПоследних.Владелец
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РС_НоменклатураСубабонентов.СрезПоследних КАК РС_НоменклатураСубабонентовСрезПоследних
        ПО СправочникРС_Субабоненты.Ссылка = РС_НоменклатураСубабонентовСрезПоследних.Владелец

Если  я открываю просто форму списка субабонентов, то всё ок. Но если открыть субабоненты контрагента через гиперссылку подчиненного справочника, то все поля, которые получаются соединениями, выводятся пустые. При этом что интересно. Если в обычнойформе списка выбрать отбор по стандартному реквизиту владелец, то ситуация аналогичная, а если выбрать отбор по абоненту (псевдоним владельца в ДС), то всё ок. Пробовал переименовать абонента во владельца - тогда поля при отборе пустые. В чём проблема?
1 Fragster
 
гуру
19.09.22
18:01
переименуй  РегистрСведений.РС_ДиаметрыСеченийСубабонентов.Владелец во что-то другое
3 Fragster
 
гуру
19.09.22
18:01
и в остальных РС тоже