#0
by Надюшка
УТ 11.1. Нужно сформировать отчет по сравнению номенклатуры из чеков ККМ и Отчета о розничных продажах, вывести только те строки, где несовпадение по количеству и сумме. Запрос. [1с]ВЫБРАТЬ РАЗЛИЧНЫЕ ЧекККМТовары.Ссылка.Дата, ЧекККМТовары.Номенклатура, ЧекККМТовары.Количество, ЧекККМТовары.Сумма, NULL КАК Регистратор, NULL КАК КоличествоОборот, NULL КАК СуммаВыручкиОборот ПОМЕСТИТЬ ТЗ ИЗ Документ.ЧекККМ.Товары КАК ЧекККМТовары ГДЕ ЧекККМТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ РАЗЛИЧНЫЕ NULL, ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры.Номенклатура, NULL, NULL, ВыручкаИСебестоимостьПродажОбороты.Регистратор, ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот, ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ВыручкаИСебестоимостьПродажОбороты ГДЕ ВыручкаИСебестоимостьПродажОбороты.Регистратор = &Регистратор ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ТЗ.Номенклатура, ТЗ.Количество, ТЗ.Сумма, ТЗ.КоличествоОборот, ТЗ.СуммаВыручкиОборот, СУММА(ЕСТЬNULL(ТЗ.Количество, 0) - ЕСТЬNULL(ТЗ.КоличествоОборот, 0)) КАК Разница ПОМЕСТИТЬ ТЗ1 ИЗ ТЗ КАК ТЗ СГРУППИРОВАТЬ ПО ТЗ.Номенклатура, ТЗ.Количество, ТЗ.Сумма, ТЗ.КоличествоОборот, ТЗ.СуммаВыручкиОборот ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТЗ1.Номенклатура, СУММА(ТЗ1.Количество) КАК Количество, СУММА(ТЗ1.Сумма) КАК Сумма, СУММА(ТЗ1.КоличествоОборот) КАК КоличествоОборот, СУММА(ТЗ1.СуммаВыручкиОборот) КАК СуммаВыручкиОборот, СУММА(ТЗ1.Разница) КАК Разница ИЗ ТЗ1 КАК ТЗ1 СГРУППИРОВАТЬ ПО ТЗ1.Номенклатура[1с] Т.е. нужно вывести где Разница<>0 В отборе ставлю Разница<>0, не работает..выводит все строки
#3
by GROOVY
Совсем не понял почему все идет через соединения, да еще с РАЗЛИЧНЫЕ? Зачем ОБЪЕДИНИТЬ ВСЕ и РАЗЛИЧНЫЕ в одном запросе. Почему тут не соединение?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД. Как выводить параметры СКД на форму?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: Как выводить СКД результат запроса в табличный документ?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: Как выводить только поля итогов, а группировки не выводить
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Форма списка заказов УТ 11с динамическим списком.
- где посмотреть остатки в кассе ККМ?
- Программно распечатать только 1 страницу табличного документа
- Розница, редакция 1.0 (1.0.16.4) -> Розница, редакция 2.1
- Как создать индексированный реквизит в документе 1с77 ms sql?
- закрепить окно формы в 8.3.7
- (COMОбъект): Invalid class string
- ERP 2.1 Ресурсная спецификация
- БГУ 2.0 закупки. обмен с оос "не выбран документ для выгрузки"
- Как вытащить данные из регистра сведений по дате документа
- Определить источник выполнения команды УФ
- 'Внутренняя ошибка подсистемы контроля несогласованных изменений.
- Неразрешимые ссылки на объекты метаданных (1)
- БП 3.0 Оборотно-сальдовая ведомость по счету.
- Ошибка СУБД HRESULT=80004005, тестирование SQL через DBCC CHECKDB, как исправить
- Энергетика. Управление распределительной сетевой компанией
- Оказание производственных услуг БП 3.0
- Кто знает как загрузить через LibreOffice формат ячейки?
- В толстом клиенте ругается, что функция уже определена
- Вылетает БД - Ошибка создания файла базы данных 1Cv8tmp.1CD