|   |   | 
| 
 | Соединение в Запросе по реквизиту составного типа - как правильно? | ☑ | ||
|---|---|---|---|---|
| 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 | 
        нет, данных действительно нет а я чистосердечно поверил аналитикам что они там.
 и сомневался в своем коде, забыв первое правило - верить нельзя никому. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |