Продажи с клиентами которые не покупали
(13)Здравствуйте, как правильно сделать соединение в запросе чтоб в отчете вышли данные по клиентам которые ничего не покупали и про товар который не продавался
пробовал несколько вариантов не прокатывает
пробовал несколько вариантов не прокатывает
ВЫБРАТЬ
ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот КАК Количество,
ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК Выручка,
ВыручкаИСебестоимостьПродажОбороты.Регистратор КАК Регистратор,
ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот - ВЫБОР
КОГДА СтоимостьТоваров.Стоимость = СтоимостьТоваров.СтоимостьБезНДС
ТОГДА (СтоимостьТоваров.Стоимость + СтоимостьТоваров.СтоимостьДопРасходы) * ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот
ИНАЧЕ (СтоимостьТоваров.Стоимость + СтоимостьТоваров.СтоимостьДопРасходы - СтоимостьТоваров.СтоимостьДопРасходыБезНДС) * ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот
КОНЕЦ КАК Маржа,
ВыручкаИСебестоимостьПродажОбороты.Период КАК Период,
ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.МестоХранения КАК Склад,
ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Организация КАК Организация,
ВЫБОР
КОГДА СтоимостьТоваров.Стоимость = СтоимостьТоваров.СтоимостьБезНДС
ТОГДА (СтоимостьТоваров.Стоимость + СтоимостьТоваров.СтоимостьДопРасходы) * ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот
ИНАЧЕ (СтоимостьТоваров.Стоимость + СтоимостьТоваров.СтоимостьДопРасходы - СтоимостьТоваров.СтоимостьДопРасходыБезНДС) * ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот
КОНЕЦ КАК Себестоимость,
ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер КАК Партнер
ПОМЕСТИТЬ Продажи
ИЗ
РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ВыручкаИСебестоимостьПродажОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтоимостьТоваров КАК СтоимостьТоваров
ПО ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры = СтоимостьТоваров.АналитикаУчетаНоменклатуры
И ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Организация = СтоимостьТоваров.Организация
И (СтоимостьТоваров.Период = НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродажОбороты.Период, МЕСЯЦ))
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
Продажи.Количество КАК Количество,
Продажи.Выручка КАК Выручка,
Продажи.Регистратор КАК Регистратор,
Продажи.Маржа КАК Маржа,
Продажи.Период КАК Период,
Продажи.Склад КАК Склад,
Продажи.Номенклатура КАК Номенклатура,
Продажи.Организация КАК Организация,
Продажи.Себестоимость КАК Себестоимость,
Партнеры.Ссылка КАК Партнер
ИЗ
Справочник.Партнеры КАК Партнеры
ЛЕВОЕ СОЕДИНЕНИЕ Продажи КАК Продажи
ПО Партнеры.Ссылка = Продажи.Партнер
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Продажи.Количество,
Продажи.Выручка,
Продажи.Регистратор,
Продажи.Маржа,
Продажи.Период,
Продажи.Склад,
Товары.Ссылка,
Продажи.Организация,
Продажи.Себестоимость,
Продажи.Партнер
ИЗ
Справочник.Номенклатура КАК Товары
ЛЕВОЕ СОЕДИНЕНИЕ Продажи КАК Продажи
ПО (Продажи.Номенклатура.Ссылка = Продажи.Номенклатура)
ПоказатьПо теме из базы знаний
- Рабочее место менеджера по продажам
- Реактивация клиентов. УТ 11.3
- Анализ потерянных ("зависших") клиентов [УТ 10.3], [КА 1.1], [УПП 1.3] [СКД]
- Признаки и причины неуспешных внедрений 1С: ERP
- Расширение для интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Менеджерам ставят план допустим нужно продать сегодня 50 арбузов формируем отчет по всем клиентам и по группе арбузы и видим кто брал кто нет, или формируем допустим по группе партнеров тверь и смотрим какой товар они берут, а какой нет
(6) Переводил одних с 7.7 на УТ11 тоже такая хотелка была. Отговаривать пытался, но пришлось делать...
Не вдаваясь в подробности и упрощенно можно как-то так
Если номенклатуры и контрагентов много, то без дополнительных отборов по ним будут большие тормоза.
Не вдаваясь в подробности и упрощенно можно как-то так
ВЫБРАТЬ
Номенклатура.Ссылка КАК Номенклатура,
Контрагенты.Ссылка КАК Контрагент
ПОМЕСТИТЬ ВТ_КонтрагентыНоменклатура
ИЗ
Справочник.Номенклатура КАК Номенклатура,
Справочник.Контрагенты КАК Контрагенты
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТ_КонтрагентыНоменклатура.Контрагент КАК Контрагент,
ВТ_КонтрагентыНоменклатура.Номенклатура КАК Номенклатура,
ЕСТЬNULL(ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот, 0) КАК КоличествоОборот
ИЗ
ВТ_КонтрагентыНоменклатура КАК ВТ_КонтрагентыНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты КАК ВыручкаИСебестоимостьПродажОбороты
ПО ВТ_КонтрагентыНоменклатура.Контрагент = ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Контрагент
И ВТ_КонтрагентыНоменклатура.Номенклатура = ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура
Показать
(11) Бывает. Но тогда отчет должен содержать графу "как долго не берут". То есть "брали и перестали" и "не берут" - это несколько разные условия...
Ну это я так, придираюсь. Имел дело с конкурентной разведкой на прошлой работе. Там такую фигню бизнес придумал, что я отказался тратить время на такое дерьмо.
Ну это я так, придираюсь. Имел дело с конкурентной разведкой на прошлой работе. Там такую фигню бизнес придумал, что я отказался тратить время на такое дерьмо.
(12)
Но тогда отчет должен содержать графу "как долго не берут". То есть "брали и перестали" и "не берут" - это несколько разные условия...
ну у меня был отчет по настраиваемым периодам (неделя, месяц, квартал, год). Если без хитрых отборов по сегментам тех и других, то в общем случае можно было бы сильно "упростить" запрос. Но вопрос же об общем случае...
Вакансии
Разработчик 1С (от middle до senior), до 300 К gross
Санкт-Петербург
зарплата от 195 000 руб. до 300 000 руб.
Полный день
Санкт-Петербург
зарплата от 195 000 руб. до 300 000 руб.
Полный день