В начало

Разделение при объединении

 

            Есть два документа: «ПриходДенег» и «РасходДенег». У них есть очень похожие поля: «Контрагент» и «Сумма». Нужно объединить эти два документа при помощи запроса, но при этом не смешивать «мух с котлетами», а именно деньги по полю «Сумма», ибо хоть они и являются деньгами, но уж сильно отличаются по сути.

            Запускаем программу «1С: Предприятие», оттуда выбираем консоль запросов, а из консоли начинаем формировать запрос при помощи конструктора.

            В конструкторе запросов выбираем документ «ПриходДенег», в нем выбираем поля «Контрагент» и «Сумма». Потом переходим на закладку «Объединения/Псевдонимы» и создаем еще один запрос. Далее переходим на закладку «Таблицы» и выбираем для второго запроса документ «РасходДенег». И опять же, поля «Контрагент» и «Сумма». После чего возвращаемся на закладку «Объединения/Псевдонимы». На этой закладке немного «колдуем» с полями.

Рис. 1. Закладка «Объединения/Псевдонимы» конструктора запросов

Рис. 1. Закладка «Объединения/Псевдонимы» конструктора запросов

 

            После всех манипуляций с полями возвращаемся в консоль запросов и смотрим получившийся расклад. Конструктор создал дополнительное поле, а где нужно впихнул «NULL». Вроде все нормально.

ВЫБРАТЬ

      ПриходДенегонтрагент,

      ПриходДенегумма КАК Приход,

      NULL КАК Расход

ИЗ

      ДокументриходДенег КАК ПриходДенег

 

ОБЪЕДИНИТЬ ВСЕ

 

ВЫБРАТЬ

      РасходДенегонтрагент,

      NULL,

      РасходДенегумма

ИЗ

      ДокументасходДенег КАК РасходДенег

 

            Далее жмем «F7» и получаем результирующую таблицу.

Рис. 2. Результат запроса

Рис. 2. Результат запроса