Связал Регистратор с документом "отчет о розничных продажах"
ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
Можно его вместо отчета о розничных продаж связать с чеками? Когда пытаюсь связать тоже через ССЫЛКА Документ.ЧекККМ выдает ошибку Несовместимые типы "ССЫЛКА"
И Регистратор <<?>>ССЫЛКА Документ.ЧекККМ
Вот сам запрос. Нужно посчитать количество документов возвратов и продаж. Поэтому нужны чеки, а не сам отчет о розничных продажах
ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
Можно его вместо отчета о розничных продаж связать с чеками? Когда пытаюсь связать тоже через ССЫЛКА Документ.ЧекККМ выдает ошибку Несовместимые типы "ССЫЛКА"
И Регистратор <<?>>ССЫЛКА Документ.ЧекККМ
Вот сам запрос. Нужно посчитать количество документов возвратов и продаж. Поэтому нужны чеки, а не сам отчет о розничных продажах
ВЫБРАТЬ
ВложенныйЗапрос.Клиент КАК Клиент,
СУММА(ВложенныйЗапрос.ЗеленаяЗона) КАК ЗеленаяЗона,
СУММА(ВложенныйЗапрос.ЖелтаяЗона) КАК ЖелтаяЗона,
СУММА(ВложенныйЗапрос.КраснаяЗона) КАК КраснаяЗона,
СУММА(ВложенныйЗапрос.Колеровка) КАК Колеровка,
СУММА(ВложенныйЗапрос.СуммаВыручки) КАК СуммаВыручки,
СУММА(ВложенныйЗапрос.Количество) КАК Количество,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВложенныйЗапрос.ДокументПродажи) КАК КоличествоПродаж,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВложенныйЗапрос.ДокументВозврата) КАК КоличествоВозвратов,
СУММА(ВложенныйЗапрос.СуммаПродажи) КАК СуммаПродаж,
СУММА(ВложенныйЗапрос.СуммаВозврата) КАК СуммаВозвратов,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВложенныйЗапрос.КупившийКлиент) КАК КоличествоСработанных
ИЗ
(ВЫБРАТЬ
ВыручкаИСебестоимостьПродаж.Регистратор КАК ДокументРасчета,
ВыручкаИСебестоимостьПродаж.АналитикаУчетаПоПартнерам.Партнер КАК Клиент,
ВЫБОР
КОГДА НЕ (ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
ИЛИ ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.АктВыполненныхРабот
ИЛИ ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах) ЕСТЬ NULL
ТОГДА ВыручкаИСебестоимостьПродаж.АналитикаУчетаПоПартнерам.Партнер
КОНЕЦ КАК КупившийКлиент,
НоменклатураСегмента.Сегмент КАК Сегмент,
ВыручкаИСебестоимостьПродаж.Период КАК Период,
ВыручкаИСебестоимостьПродаж.СуммаВыручки КАК СуммаВыручки,
ВЫБОР
КОГДА ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
ИЛИ ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.АктВыполненныхРабот
ИЛИ ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
ТОГДА ВыручкаИСебестоимостьПродаж.Регистратор
КОНЕЦ КАК ДокументПродажи,
ВЫБОР
КОГДА ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ВозвратТоваровОтКлиента
ТОГДА ВыручкаИСебестоимостьПродаж.Регистратор
КОНЕЦ КАК ДокументВозврата,
ВЫБОР
КОГДА ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
ИЛИ ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.АктВыполненныхРабот
ИЛИ ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
ТОГДА ВыручкаИСебестоимостьПродаж.СуммаВыручки
КОНЕЦ КАК СуммаПродажи,
ВЫБОР
КОГДА ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ВозвратТоваровОтКлиента
ТОГДА ВыручкаИСебестоимостьПродаж.СуммаВыручки * -1
КОНЕЦ КАК СуммаВозврата,
ВыручкаИСебестоимостьПродаж.Количество КАК Количество,
ВЫБОР
КОГДА НоменклатураСегмента.Сегмент.Наименование = "Зеленая зона"
ТОГДА ВыручкаИСебестоимостьПродаж.СуммаВыручки
КОНЕЦ КАК ЗеленаяЗона,
ВЫБОР
КОГДА НоменклатураСегмента.Сегмент.Наименование = "Желтая зона"
ТОГДА ВыручкаИСебестоимостьПродаж.СуммаВыручки
КОНЕЦ КАК ЖелтаяЗона,
ВЫБОР
КОГДА НоменклатураСегмента.Сегмент.Наименование = "Красная зона"
ТОГДА ВыручкаИСебестоимостьПродаж.СуммаВыручки
КОНЕЦ КАК КраснаяЗона,
ВЫБОР
КОГДА НоменклатураСегмента.Сегмент.Наименование = "Колеровка"
ТОГДА ВыручкаИСебестоимостьПродаж.СуммаВыручки
КОНЕЦ КАК Колеровка
ИЗ
РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НоменклатураСегмента КАК НоменклатураСегмента
ПО ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура = НоменклатураСегмента.Номенклатура
И ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Характеристика = НоменклатураСегмента.Характеристика
ГДЕ
НоменклатураСегмента.Сегмент.Родитель.Наименование В ("Зоны продаж")
И НЕ ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура.ВидНоменклатуры.Родитель.Наименование В ("Прочие услуги", "Транспортные и складкие услуги", "Строительно-ремонтные услуги", "Услуги по ремонту и отделке помещений")
И (ВыручкаИСебестоимостьПродаж.Период >= &ДатаНачала
И ВыручкаИСебестоимостьПродаж.Период <= &ДатаКонца
ИЛИ &ДатаКонца = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0))
И НЕ ВыручкаИСебестоимостьПродаж.АналитикаУчетаПоПартнерам.Партнер = ЗНАЧЕНИЕ(Справочник.Партнеры.НашеПредприятие)) КАК ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Клиент
ПоказатьПо теме из базы знаний
- Динамическое изменение функции формирования табличного документа внешней обработки без конфигуратора.
- Алгоритмы с решениями для экзамена Специалист УТ 11.1
- Универсальный конструктор отчетов СКД (управляемые формы, тонкий клиент)
- Разные хм... неожиданности при работе с УТ 11 и платформой
- Механизм анализа данных. Кластеризация.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот