Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 09:18

1С Как оставить только уникальные поля в запросе?

Автор gulnyr, 19 сен 2023, 08:52

0 Пользователей и 1 гость просматривают эту тему.

gulnyr

Код:

Запрос.Текст = "ВЫБРАТЬ
               | Сотрудники.Подразделение КАК Подразделение,
               | Сотрудники.Должность КАК Должность,
               | Сотрудники.Ссылка КАК Сотрудник
               |ИЗ
               | Справочник.Сотрудники КАК Сотрудники
               |ГДЕ
               | Сотрудники.ЭтоГруппа = ЛОЖЬ";

ВЫВОДИТ:
Ефимов
Петров
Петров
Иванов

Нужно чтобы вывелась так:
Ефимов
Петров
Иванов

Пробовал использовать и "РАЗЛИЧНЫЕ":

Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
               | Сотрудники.Подразделение КАК Подразделение,
               | Сотрудники.Должность КАК Должность,
               | Сотрудники.Ссылка КАК Сотрудник
               |ИЗ
               | Справочник.Сотрудники КАК Сотрудники
               |ГДЕ
               | Сотрудники.ЭтоГруппа = ЛОЖЬ";

и "СГРУППИРОВАТЬ ПО":

Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
               | МАКСИМУМ(Сотрудники.Подразделение) КАК Подразделение,
               | МАКСИМУМ(Сотрудники.Должность) КАК Должность,
               | Сотрудники.Ссылка КАК Сотрудник
               |ИЗ
               | Справочник.Сотрудники КАК Сотрудники
               |ГДЕ
               | Сотрудники.ЭтоГруппа = ЛОЖЬ
                   |СГРУППИРОВАТЬ ПО Сотрудники.Ссылка";

ИЛИ

Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
               | Сотрудники.Подразделение КАК Подразделение,
               | Сотрудники.Должность КАК Должность,
               | Сотрудники.Ссылка КАК Сотрудник
               |ИЗ
               | Справочник.Сотрудники КАК Сотрудники
               |ГДЕ
               | Сотрудники.ЭтоГруппа = ЛОЖЬ
                   |СГРУППИРОВАТЬ ПО Сотрудники.Ссылка, Сотрудники.Должность, Сотрудники.Подразделение";

но напрочь не группируется, как выводился, так и выводится.

Как правильно оставить только уникальные строки?

LexaK

gulnyr, а чем ва два Петрова не нравятся?
это просто ОДНОФАМИЛЬЦЫ!!!
(да,да и такое бывает!)
так что ваша программа работает правильно!

это РАЗНЫЕ сотрудники с одной фамилией!
(когда вы выучите что такое Ссылка и чем она отличается от Представления, вы это поймете!)
если помогло нажмите: Спасибо!

gulnyr


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск