Доброго времени суток!
Как можно соединить две таблицы. Пример прилагаю, и попытаюсь описать что хочу.
У нас в программе ведётся учет нескольких организаций. Интеркампани сразу отсекаем, механизм не удобен для бухгалтеров, и давно уже не используем, т.к. не удобно закрывать месяца.
1-ая организация продала товар, 2-ая себе оприходовала. Обе организации так же заведены в справочниках "Контрагенты" Так же и с займами.
Например за объект расчетов я возьму договор. Договор заведён в обеих организациях, далее в договоре сделал доп ревизит, "ссылка на договор контрагента", т.е.
в договоре контрагента 2-ого контрагента, идёт ссылка на договор 1-ого контрагента. По итогу по объекту расчетов я связал в отчете, и если выводить без регистратора то всё ок. Но цель этого отчета, найти какие документы одной организации, не отражены в учёте другой.
Но как вывести независимые регистраторы в пределах этого объекта расчетов?
У одной организации может быть больше регистраторов чем у другой.

ERP 2.4

изначально отчет создан на СКД
---
Тогда один выход один: нумеровать регистраторы внутри договора и соединять по номеру в группировке.
---
По договорам вервую очередь надо думать, у конторы А это с покупателем, у контрагента В это с поставщиком. Наименование у них вроде как идентичные, а доки хотя бы для начала по дате и сумме, если они конечно с одинаковыми датами)
---
Я же говорю, по договорам у меня всё хорошо выводится, мне надо что бы выводился отчет склееный по договорам. А регистратору вообще пофиг как будут выводиться, главное что бы они выводились внутри договора. как в приложенному примере.
У первой организации свои документы. у второй свои.
---
Договора то понятно что разные в плане покуапатель-поставщик. Именно поэтому я их и склеил через доп реквизит
---
Я бы мог вывести их друг под другом. Но при большом количестве документов крыжить будет крайне не удобно.
---
Берете за основу одну организацию, остальные будут считаться дополнительными. Соответственно договора этой организации считаем основными, остальные дополнительными. Связываем регистраторы по реквизитам договора, в СКД выбираем Основной договор каждого дополнительного. Группируем по этому договору.
---
вы меня наверное не поняли. у меня всё это сделано. Остался штрих по выводу регистратора. По факту мне надо, что бы были связаны две разные таблицы, но с одинаковым объектом расчетов.
Как вы предлагаете у меня будет количество строк задвоено, так я и сейчас могу сделать. Мне надо как в приложенном примере.
у одной организации 10 регистраторов у второй 14 к примеру. Общее количество строк будет 14, просто у первой в конце будет 4 пустые строки.
---
Мутно объясняете)))
Если ван нужно соединение двух таблиц, так и соединяйте их полным соединением по договору и регистратору, там, где совпадений не будет, будут пустые строки.
---
Я знаю как работает полное соединение. Мне не нужно сопоставлять регистраторы, понимаете? они в любом случае разные.
Я сопоставил договора через доп реквизит, а внутри договоров у одной организации будут одни регистраторы, у другой другие.
Мне надо что бы это шла не в одном столбике вся группировка, как вот в первой приложенной картинке, а как во второй приложенной картинке
---
Тогда один выход один: нумеровать регистраторы внутри договора и соединять по номеру в группировке.
---
а вот об этом не подумал. Ща попробую.ю спасибо
---
Как программно обработать вывод отчета, что бы получилось как в примере?
Есть у кого-нибудь пример подобной задачи?
---
Теперь поняла вас
---
вот на вашем примере объясню. У вас регистратор 1, 2, 3. представим что это регистраторы организации 1. Есть другие регистраторы, 4, 5, 6.
Как их вывести в колонку "Регистратор организации 2"?
что бы получилось так
Договор 1 Регистратор организации 1 Регистратор организации 2
    Договор 1 Регистратор 1 Регистратор 4
    Договор 1 Регистратор 2 Регистратор 5
    Договор 1 Регистратор 3 Регистратор 6
---
Танцы с бубнами и всё получилось. Для решение пришлось пронумеровывать регистраторы, и соединять по номерам.