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

Дубли строк в отчете

Автор Nosferatu112, 17 апр 2024, 14:55

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

Nosferatu112

Всем доброго времени суток
Есть дубли в СКД в таблице
Вид таблицы:
Водитель   Грузопод.   Ост   Зонадоставки(1) Зонадоставки(2) Зонадоставки(3)
Петров       200        10        Разреш         Разреш          Разреш
Петров       200        10        Разреш         Разреш          Разреш
Петров       200        10        Разреш         Разреш          Разреш

Так как у него в РС не одна зона доставки строки дублируются, как вывести в таблицу все его зоны доставки но без дубля строк

Nosferatu112

Запрос отчета
ВЫБРАТЬ
ЗоныДоставкиДляПланированияЯндекс.Водитель КАК Водитель,
ЗоныДоставкиДляПланированияЯндекс.Водитель.Автомобиль.Грузоподъемность КАК ВодительАвтомобильГрузоподъемность,
ЗоныДоставкиДляПланированияЯндекс.Водитель.МаксКолвоОст КАК ВодительМаксКолвоОст,
ЗоныДоставкиДляПланированияЯндекс.ЗонаДоставки КАК ЗонаДоставки,
ЗоныДоставкиДляПланированияЯндекс.ВидЗоныДоставки КАК ВидЗоныДоставки
ИЗ
РегистрСведений.ЗоныДоставкиДляПланированияЯндекс КАК ЗоныДоставкиДляПланированияЯндекс
ГДЕ
ЗоныДоставкиДляПланированияЯндекс.ДеньНедели = &ДеньНедели
{ГДЕ
(ЗоныДоставкиДляПланированияЯндекс.Водитель = &Водитель)}

УПОРЯДОЧИТЬ ПО
Водитель

LexaK

сколько всего зон доставки?
как вариант для каждой зоны делайте свое левое соединение с условием по этой зоне
если помогло нажмите: Спасибо!

Nosferatu112

LexaK, Зон доставки в районе 120
Записи в регистре устроены так
Водитель   Зона доставки  День недели   ВидЗоныДоставки
Петров          1              1           Разрешенная
Петров          1              2           Запрещенная
Петров          2              1           Разрешенная
И т д на каждую зону для каждого водителя и на каждый день недели

LexaK

Nosferatu112, сделайте группировку, несколько группировок
1.по водителю и машине (что не должно повторяться)
2.по дням недели
3.детальные записи по Зонам

получите такое дерево
Петров, 200
    1 (день недели)
        2 (зоны)
        3
        5
    3 (день недели)
        2 (зоны)
        7



если помогло нажмите: Спасибо!

Nosferatu112

LexaK, Я пробовал делать групировки и с помощбю условного оформления эти группировки убирать всё равно дубли вылазят, им обязательно нужен вид отчета как я писал в первом сообщении таблица
Screenshot_1.png

LexaK

так если зон доставки у вас больше 100 то как-то плохо представляю себе таблицу с таким количеством колонок.
из вашей картинки
в Колонках сделайте группировку по Зонам доставки
если помогло нажмите: Спасибо!

Nosferatu112

LexaK, Премного благодарен заработало, а по поводу кол-ва колонок это их условие что все должны выводиться, там потом пересечение водителя и зоны красить надо будет в зависимости от условия

Теги:

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

Рейтинг@Mail.ru

Поиск