Дефицит заказа по Заказу покупателя и Реализации товаров и услуг
Привет всем.
Можете помочь с реализацией СКД
Имеется Заказ покупателя, на основании сделана Реализация.
Нужно сравнить Заказ и Реализацию и вывести Заказано количество, продано количество
Группировка должна быть по заказу
Использую УПП 1.3 Обычные формы.
Спасибо за помощь, у меня особо не получается сделать этот запрос
Можете помочь с реализацией СКД
Имеется Заказ покупателя, на основании сделана Реализация.
Нужно сравнить Заказ и Реализацию и вывести Заказано количество, продано количество
Группировка должна быть по заказу
Использую УПП 1.3 Обычные формы.
Спасибо за помощь, у меня особо не получается сделать этот запрос
По теме из базы знаний
- Кто сейчас проводит документ: человек или компьютер? Зачем нужна подобная классификация "режимов" проведения документа в 1С 8.3 в клиент-серверном режиме и как получить ответ на этот вопрос при работе с обработчиками событий управляемой формы и документа?
- 1С:Фотоуслуги
- Концепция автоматизации многопрофильного Холдинга в системе АУБ на платформе 1С
- Конфигурация Flowcon
- Расширение для интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) примерно так, а группировку лучше перенести в СКД.
ВЫБРАТЬ
ЗаказПокупателя,
Номенклатура,
Сумма(КоличествоЗаказ) КАК КоличествоЗаказ,
Сумма(КоличествоРеализация) КАК КоличествоРеализация
ИЗ
(ВЫБРАТЬ
ЗаказПокупателяТовары.Ссылка КАК ЗаказПокупателя,
ЗаказПокупателяТовары.Номенклатура КАК Номенклатура,
ЗаказПокупателяТовары.СерияНоменклатуры КАК СерияНоменклатуры,
ЗаказПокупателяТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
ЗаказПокупателяТовары.Количество КАК КоличествоЗаказ,
0 КАК КоличествоРеализация,
ЗНАЧЕНИЕ(Документ.РеализацияТоваровУслуг.ПустаяСсылка) КАК РеализацияТоваровУслуг
ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
ГДЕ
ЗаказПокупателяТовары.Ссылка.Проведен
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РеализацияТоваровУслугТовары.Ссылка.Сделка КАК ЗаказПокупателя,
РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
РеализацияТоваровУслугТовары.СерияНоменклатуры КАК СерияНоменклатуры,
РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
0 КАК КоличествоЗаказ,
РеализацияТоваровУслугТовары.Количество КАК КоличествоРеализация,
РеализацияТоваровУслугТовары.Ссылка КАК РеализацияТоваровУслуг
ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.Проведен
) КАК ЗаказыРеализации
СГРУППИРОВАТЬ ПО
ЗаказПокупателя,
Номенклатура
Показать
Сам код:
Прикрепил 2 скрина как сейчас показывает и как хотелось бы
ВЫБРАТЬ
ЗаказыРеализации.ЗаказПокупателя,
ЗаказыРеализации.Номенклатура,
СУММА(ЗаказыРеализации.КоличествоЗаказ) КАК КоличествоЗаказ,
СУММА(ЗаказыРеализации.КоличествоРеализация) КАК КоличествоРеализация
ИЗ
(ВЫБРАТЬ
ЗаказПокупателяТовары.Ссылка КАК ЗаказПокупателя,
ЗаказПокупателяТовары.Номенклатура КАК Номенклатура,
ЗаказПокупателяТовары.СерияНоменклатуры КАК СерияНоменклатуры,
ЗаказПокупателяТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
ЗаказПокупателяТовары.Количество КАК КоличествоЗаказ,
0 КАК КоличествоРеализация,
ЗНАЧЕНИЕ(Документ.РеализацияТоваровУслуг.ПустаяСсылка) КАК РеализацияТоваровУслуг
ИЗ
Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
ГДЕ
ЗаказПокупателяТовары.Ссылка.Проведен
И ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода
И ВЫБОР
КОГДА &Контрагент <> ЗНАЧЕНИЕ(Справочник.контрагенты.ПустаяСсылка)
ТОГДА ЗаказПокупателяТовары.Ссылка.Контрагент = &Контрагент
ИНАЧЕ ИСТИНА
КОНЕЦ
И ВЫБОР
КОГДА &ГруппаКонтрагентов <> ЗНАЧЕНИЕ(Справочник.контрагенты.ПустаяСсылка)
ТОГДА ЗаказПокупателяТовары.Ссылка.Контрагент.Родитель В ИЕРАРХИИ (&ГруппаКонтрагентов)
ИНАЧЕ ИСТИНА
КОНЕЦ
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РеализацияТоваровУслугТовары.Ссылка.Сделка,
РеализацияТоваровУслугТовары.Номенклатура,
РеализацияТоваровУслугТовары.СерияНоменклатуры,
РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры,
0,
РеализацияТоваровУслугТовары.Количество,
РеализацияТоваровУслугТовары.Ссылка
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.Проведен
И РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода
И ВЫБОР
КОГДА &Контрагент <> ЗНАЧЕНИЕ(Справочник.контрагенты.ПустаяСсылка)
ТОГДА РеализацияТоваровУслугТовары.Ссылка.Контрагент = &Контрагент
ИНАЧЕ ИСТИНА
КОНЕЦ
И ВЫБОР
КОГДА &ГруппаКонтрагентов <> ЗНАЧЕНИЕ(Справочник.контрагенты.ПустаяСсылка)
ТОГДА РеализацияТоваровУслугТовары.Ссылка.Контрагент.Родитель В ИЕРАРХИИ (&ГруппаКонтрагентов)
ИНАЧЕ ИСТИНА
КОНЕЦ) КАК ЗаказыРеализации
СГРУППИРОВАТЬ ПО
ЗаказыРеализации.ЗаказПокупателя,
ЗаказыРеализации.Номенклатура
ПоказатьПрикрепил 2 скрина как сейчас показывает и как хотелось бы
Прикрепленные файлы:
Я вообще не понимаю, он мне заказы покупателя не группирует и если я период выбираю например за январь, то он мне заказы из декабря берет
Прикрепленные файлы:
Процент выполнения заказов.erf
(10) что касается периода заказа, я вам уже пытался объяснить в (9). У реализации в январе большая вероятность что заказ был в предыдущем месяце, а то и несколько месяцев назад, поэтому отбирать реализации нужно по дате заказа, например так:
И РеализацияТоваровУслугТовары.Ссылка.Сделка.Дата МЕЖДУ &НачПериода И &КонПериода
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)