#0
by wmonref
Здравствуйте! Есть немаленький Запрос и в нем формируются Итоги следующим образом: Возможно ли исключить из общих итогов, например суммы из группировки ОсновнойОбороты.КорСчет?
#1
by trooba
Да. Помещением еще в 1 временную таблицу без этого поля, гркппировкой и потом объединением с этой же таблицей, но только с выбранным 1 полем.
#6
by Лефмихалыч
почём мне знать, как тебе надо. Я в рабочий вариант показал, который работает. Дальше - сам. Или говори, что конкретно сделал, что получилось в результате и что должно было получиться. Конкретно.
#7
by wmonref
ВЫБОР КОГДА ОсновнойОбороты.КорСчет ЕСТЬ NULL ТОГДА СУММА(Основной.СуммаНачальныйОстаток) КОНЕЦ КАК СуммаНачальныйОстаток, Вот так написал, но в общих итогах все равно входит сумма по группировке ОсновнойОбороты.КорСчет...
#8
by Лефмихалыч
ну, а теперь перечитай то, что я написал. Особо пристальное внимание обоими глазами одновременно обрати на мета, в которых я скобки расставил, и в которых - ты, а еще на положение слова СУММА относительно ВБОРКОГДАТОГДА
#11
by wmonref
СУММА (ВЫБОР КОГДА ОсновнойОбороты.КорСчет ЕСТЬ NULL ТОГДА Основной.СуммаНачальныйОстаток КОНЕЦ ) С такой конструкцией итоги СуммаНачальныйОстаток ПО ОБЩИЕ равны 0... : 8
#16
by wmonref
И все таки что-то не так... Гляньте пожалуйста: Вот сумма 95987,07 и должна быть в ОБЩИХ итогах... Что-то не получается ее вывести...
#21
by wmonref
Хорошо, может быть вопрос не был поставлен корректно с самого начала... Вот текст Запроса: Основной.Фирма, Основной.Субконто1, ОсновнойОбороты.Регистратор, Основной.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток, ОсновнойОбороты.СуммаОборотДт КАК Приход, ОсновнойОбороты.СуммаОборотКт КАК Расход, Основной.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток ИЗ РегистрБухгалтерии.Основной.ОстаткиИОбороты( &ДатаКон, , ВЫБОР КОГДА &БезФирм = 0 ТОГДА ИСТИНА ИНАЧЕ Фирма В (&Фирма) КОНЕЦ И ВЫБОР КОГДА &БезФил = 0 ТОГДА ИСТИНА ИНАЧЕ Филиал В (&Филиал) ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Основной.Обороты( &ДатаНач, , ВЫБОР КОГДА &БезФирм = 0 ТОГДА ИСТИНА ИНАЧЕ Фирма В (&Фирма) КОНЕЦ И ВЫБОР КОГДА &БезФил = 0 ТОГДА ИСТИНА ИНАЧЕ Филиал В (&Филиал) КОНЕЦ И ВЫБОР КОГДА &КорСуб1 = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА ИСТИНА КорСчет В (&СписокКорСчетов)) КАК ОсновнойОбороты ПО Основной.Фирма=ОсновнойОбороты.Фирма И Основной.Субконто1=ОсновнойОбороты.Субконто1 УПОРЯДОЧИТЬ ПО Основной.Фирма,Основной.Субконто1, ОсновнойОбороты.Регистратор АВТОУПОРЯДОЧИВАНИЕ ИТОГИ ПО ОБЩИЕ, Основной.Фирма, Основной.Субконто1, ОсновнойОбороты.Регистратор Если запрос в таком виде то все получается так как надо, итоги выходят нормально. Но если добавить ОсновнойОбороты.КорСчет в итогах ПО и в выборке - то итоги по ОБЩИЕ выходят криво Вот первый вариант где все ОК: А вот второй, с добавлением ОсновнойОбороты.КорСчет Объясните пожалуйста, почему такое происходит?
#24
by Лефмихалыч
да когда ж ты угомонишься-то уже Вот, смотри. Сначала добавляешь в свой запрос поле, в котором будет суммировать то и только то, что тебе в общий итог надо вывести. Потом в итогах ты пишешь: ИТОГИ СУММА(ВЫБОР КОГДА Основной.Фирма есть null тогда ЭтоТвоеПоле иначе Основной.СуммаНачальныйОстаток конец) как СуммаНачальныйОстаток
#25
by wmonref
Мне нужно вывести сумму начального остатка. Выходит что вместо "ЭтоТвоеПоле" я должен написать Основной.СуммаНачальныйОстаток?
#27
by wmonref
Может я не правильно объясняю... Посмотри, пожалуйста, СуммаНачальныйОстаток в самой первой строке должна быть 95987,07, а не суммироваться.
#29
by wmonref
А как правильно написАть? КОГДА Основной.Фирма ЕСТЬ NULL Если так то выходит 0.... Если вот так: СУММА (ВЫБОР КОГДА Основной.Фирма ЕСТЬ NULL ТОГДА Основной.СуммаНачальныйОстаток опять итоги суммируются...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите исключить БанковкуюВыписку из Запроса.
- Установка периода итогов для Основных итогов
- Отчет "Анализ заказов покупателей УПП" нужен вывод общих итогов
- v7: Исключить обороты между счетами
- Как вывести на форму итог по одной колонке ТЧ документа?
- Исключить нулевые итоги в запросе
- v8: Как в СКД суммировать значения одной группировки для другой группировки
- СКД - как исключить промежуточные итоги.
- СКД: Повторяется заголовок группировки в конце группировки при выводе итогов
- v8: Как из запроса исключить документы которые являются основаниями для других докум?
- Запрос. Исключить выборку одной таблицы из выборки другой.
- СКД нарастающий итог по отсортированному на убывание итог
В этой группе 1С
- Где найти типовые правила конвертации
- УТ11 и ПСН
- Розница 1.0 (1.0.15.1) Накопительные скидки по дисконтным картам
- Расчет себестоимости УТ 11.3
- Инвентаризация основных средств через штрихкодирование
- как получить тип строкой "СправочникСсылка.Контрагеты"
- Переоценка у комиссионера
- Помогите побороть структуру в Вычисляемом поле СКД
- СКД пользовательские поля
- v7: 1c++ подключение к другой базе 1с 77
- СКД. Набор данных объект. Группировка
- Поиск документации
- Штрих онлайн прошивка своими силами
- УТ11.3.4.81 Новые регистры заданий
- Способы ускорения обновления конфигурации
- Возможно ли добавить отбор в подбор на управляемых формах?
- Не сохраняет выбранное значение в реквизите документа после записи
- Лишние вызовы ОбработкаПолученияПредставления
- 1С Розница, печать счета из РМК
- Расход материалов на этапе производства в ERP