В начало

Уникальные записи

 

            Есть документ «ПриходДенег». Если производить отбор по полям «Контрагент» и «Сумма», то в результате запроса получится набор повторяющихся записей. Необходимо организовать запрос так, чтобы в результате получить только уникальные записи.

            Запускаем «1С: Предприятие 8.3» в режиме приложения.

Далее находим и запускаем консоль запросов, в которой для формирования запроса выбираем из контекстного меню «Конструктор запроса».

В конструкторе запроса находим сначала документ «ПриходДенег», далее из этого документа отбираем нужные поля, а именно «Контрагент» и «Сумма». А на закладке «Дополнительно» конструктора запроса отмечаем галочкой поле «Без повторяющихся». После чего возвращаемся в конструктор запросов.

Рис. 1. Закладка «Дополнительно»

Рис. 1. Закладка «Дополнительно»

 

            Получился запрос вида:

ВЫБРАТЬ РАЗЛИЧНЫЕ

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

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

ИЗ

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

 

            Теперь запустим на выполнение наш запрос и сравним результаты до и после отбора уникальных значений. На рисунке ниже показаны для сравнения все записи по полю «Контрагент» и «Сумма», а также результаты запроса с учетом того, что записи должны быть без повторений, т.е. уникальны. Красным цветом выделены повторы.

 

Рис. 2. Показана выборка всех значений и только уникальные