Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как в СКД сделать отбор чтобы все остальные данные выводились
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Система компоновки данных
burza
Как в СКД сделать отбор чтобы все остальные данные выводились с учетом отбора по менеджеру. Если сделать обычный отбор то выберет только те строки где есть например продажа, а там где продажи нету все уберет. А нужно смотреть так сказать что менеджер не продал по отбору когда их несколько


Вот как тут выбрать сделать отбор по одному менеджеру чтобы слева вся номенлатура тоже осталась а не только те строки где у него есть движения.
sava1
наверно, подготовить таблицу, чтобы менеджер фигурировал во всех нужных данных
burza
sava1 @ Сегодня, 9:50 необходимо зарегистрироваться для просмотра ссылки ,
Есть пример как это сделать?
sava1
Как Вы получаете данные, чего Мен не продал?
burza
sava1 @ Сегодня, 10:59 необходимо зарегистрироваться для просмотра ссылки ,

Остатки и сравниваю с продажей. В документ затягиваю остатки на дату. и потом туда продажи . и с того документа уже сравниваю
ВЫБРАТЬ
    ПланПродажТовары.Номенклатура КАК Номенклатура,
    ПланПродажТовары.Номенклатура.Артикул КАК Артикул,
    ПланПродажТовары.Количество КАК КоличествоПлан,
    ПланПродажПродажа.Менеджер КАК Менеджер,
    ПланПродажПродажа.Количество КАК КоличествоПродано
ИЗ
    Документ.ПланПродаж.Товары КАК buПланПродажТовары
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПланПродаж.Продажа КАК buПланПродажПродажа
        ПО buПланПродажТовары.Номенклатура = ПланПродажПродажа.Номенклатура
ГДЕ
    ПланПродажТовары.Ссылка.ПериодПлана МЕЖДУ &ДатаС И &ДатаПо

СГРУППИРОВАТЬ ПО
    ПланПродажТовары.Номенклатура,
    ПланПродажТовары.Количество,
    ПланПродажПродажа.Менеджер,
    ПланПродажПродажа.Количество,
    ПланПродажТовары.Номенклатура.Артикул
sava1
план продаж не по менеджерам?
burza
sava1 @ Сегодня, 11:11 необходимо зарегистрироваться для просмотра ссылки ,
Там таблица и там все менеджеры

burza @ Сегодня, 11:16 необходимо зарегистрироваться для просмотра ссылки ,
Отчеты по продажам есть а что не продали нету)
sava1
тогда Менеджера выбираем из ПланаПродаж
левое соединение Продажи по Номенклатура и Менеджер

а если менеджер продаст что-то, чего нет в плане - нужно показывать? нет?

типо так
ВЫБРАТЬ
    Номенклатура,
    Артикул,
    СУММА(КоличествоПлан) как КоличествоПлан,
    Менеджер,
    Сумма(КоличествоПродано) как КоличествоПродано
ИЗ (
    ВЫБРАТЬ
        Номенклатура КАК Номенклатура,
        Номенклатура.Артикул КАК Артикул,
        Количество КАК КоличествоПлан,
        Менеджер КАК Менеджер,
        0 КоличествоПродано    
    ИЗ  Документ.ПланПродаж.Товары КАК ПланПродажТовары
    ГДЕ Ссылка.ПериодПлана МЕЖДУ &ДатаС И &ДатаПо

    UNION ALL

    ВЫБРАТЬ
        Номенклатура КАК Номенклатура,
        Номенклатура.Артикул КАК Артикул,
        0 КАК КоличествоПлан,
        Менеджер КАК Менеджер,
        Количество КАК КоличествоПродано
    ИЗ  Документ.ПланПродаж.Продажа КАК ПланПродажПродажа
    ГДЕ Ссылка.ПериодПлана МЕЖДУ &ДатаС И &ДатаПо
) как твр

СГРУППИРОВАТЬ ПО Номенклатура, Артикул, Менеджер
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.