|
Соединение в Запросе по реквизиту составного типа - как правильно? | ☑ | ||
---|---|---|---|---|
0
Bigbro
20.07.23
✎
13:25
|
Подскажите.
в интернетах нарыл вроде примеры https://its.1c.ru/db/v8std/content/654/hdoc типа такого и так далее но что то у меня не срастается. задача - сделать левое соединение двух таблиц у одной поле обычный документ ссылка а у другой - определяемый тип с кучей всякого, в том числе и тот же самый документ ссылка. по отдельности выбираю данные есть соединение делаю пусто если можно живой пример любой. |
|||
1
Bigbro
20.07.23
✎
13:26
|
или определяемый тип не так как составной работает?
|
|||
2
azernot
20.07.23
✎
13:32
|
ЯННП
Давай уже свой запрос и внятно объясни в чём у тебя проблема. Составной тип и соединение - напрямую никак не связаны. Приведённая статья говорит что вот такая вот конструкция МойРН.Регистратор.Дата когда регистратором может быть несколько документов, по сути приведёт к неявному соединению с таблицами всех этих документов |
|||
3
Bigbro
20.07.23
✎
13:55
|
у меня есть регистр1
в котором есть Объект с типом Справочник.Справочник1 есть регистр2 в котором есть Данные с типом Определяемый тип включающий в себя Справочник1, справочник2, документ1 и т.д. и вот как мне сделать корректно соединение одного регистра с другим по Регистр1.Объект = Регистр2.Данные? |
|||
4
RomanYS
20.07.23
✎
13:59
|
(3) так должно работать. Давай уже конкретику (конфу, типы полей...)
|
|||
5
Bigbro
20.07.23
✎
14:17
|
безопасники против конкретики )
должно но не работает сейчас попробую еще раз с выборами может где то лопухнулся |
|||
6
CepeLLlka
20.07.23
✎
14:25
|
(0)Через ВЫРАЗИТЬ()? Выбрать данные из второго в ВТ с условием по ССЫЛКА?
|
|||
7
RomanYS
20.07.23
✎
14:28
|
(5) в типовых могут быть справочники (типа Назначения, Аналитики...), представление которых может быть очень похоже на документы или другие справочники.
Суровые безопасники, код тоже проверяют)? |
|||
8
RomanYS
20.07.23
✎
14:30
|
(0)(7) вот когда по отдельности выбираешь, проверь типы значений в этих колонках
|
|||
9
1Снег
20.07.23
✎
14:37
|
(3) Регистр1.Объект = Регистр2.Данные - нормальное в данном случае условие, ты же не разименовываешь типа Регистр2.Данные.Реквизит
|
|||
10
Bigbro
20.07.23
✎
14:50
|
кажется я сам дурак, там пусто на пересечении. взял для примера объект и по нему реально нет записей во втором регистре.
видимо все работает, проблема в данных. спасибо)) завтра будем данные копать почему так. |
|||
11
Злопчинский
21.07.23
✎
01:49
|
(9) интересно... как бы логично, если развменовынаия нет, то и ВЫРАЗИТЬ не надо... - так?
|
|||
12
elCust
21.07.23
✎
10:27
|
(10) Это ты специально к пятнице тему готовил.
|
|||
13
Bigbro
21.07.23
✎
10:45
|
нет, данных действительно нет а я чистосердечно поверил аналитикам что они там.
и сомневался в своем коде, забыв первое правило - верить нельзя никому. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |