#0
by BigTaur
Добрый день, что-то совсем запутался. В СКД простейший запрос. ВЫБРАТЬ 0, 45, Результат: Поле1 Поле2 Поле3 Поле4 Поле5 Поле6 ИВАНОВ 225 70 Да БС1 225 25 Да Док1 225 25 Да БС2 45 Нет Док2 45 Нет Итого 225 Да Ставлю отбор на группировку Поле5 Поле4 = ИСТИНА Результат: Поле1 Поле2 Поле3 Поле4 Поле5 Поле6 ИВАНОВ 225 70 Да Отбор: Поле4 Равно "Да" БС1 225 25 Да Док1 225 25 Да Итого 225 Да Почему он все равно в группировке по Поле1 все равно суммирует все строки - 70? Хотя по идее должно быть 25? И как этого добиться. Пробовал ресурс считать с условием ВЫБОР КОГДА Поле4 = ИСТИНА ТОГДА СУММА(Поле3) ИНАЧЕ 0 КОНЕЦ Поле1 Поле2 Поле3 Поле4 Поле5 Поле6 ИВАНОВ 225 70 Да БС1 225 25 Да Док1 225 25 Да БС2 Нет Док2 Нет Итого 225 Да Все равно суммирует все и получается 70. Чувствую что решение на поверхности, а найти не могу, не по моей логике. А нужно, через отбор сделать, т.к. пользователь должен иметь возможность вкл./выкл.
#2
by Jokero
Ставлю отбор на группировку Поле5 Так ставь отбор на весь отчет, раз хочешь видеть результат группировки во всем отчете, а не в отдельной группировке.
#4
by BigTaur
Не подходит на весь отчет, пример не до конца раскрывал суть задачи, попробую объяснить подробней, усложнил запрос: 0, 45, "ИВАНОВ", 0, 45, 15, 0, 0, 65, "ИВАНОВ", 0, 33, Вот его результат: Поле1 Поле2 Поле3 Поле4 Поле5 Поле6 ИВАНОВ 240 213 Да БС1 225 25 Да Док1 225 25 Да БС2 15 90 Да Док2 45 Нет Док3 45 Нет Док4 15 Да БС3 98 Нет Док1 65 Нет Док2 33 Нет Итого 240 213 Да Наложения отбора на весь отчет уберет все строчки с Нет, т.е. строки БС2-ДоК2, БС2-Док4 посчитаны не будут. А мне нужно, чтобы отсекались только группировки где нет, т.е. БС 3 быть не должно, а БС1 и БС2 должны остаться. Но чтобы для Иванова посчиталась сумма Поля3 только по БС1 и БС2 (90+25), а не по всему отчету.
#5
by aleks_default
Отбор все равно работает для исходной таблицы, до того как СКД навешивает на нее структуру группировок. Поэтому тебе нужно максимум вычислять в запросе
#6
by BigTaur
Не понятно, причем тут максимум? Нужно чтобы Поле 4 по строкам Док не "смотрело". А считало по группировкам БС с учетом отбора, если у БС поле4=да, то прибавляем если нет то не учитываем.
#7
by BigTaur
Подскажите если кто знает, что отбор по группировке применяется после того как уже ресурсы посчитаны что-ли? Почему ресурсы рассчитываются не смотря на этот отбор? Пробовал через ВЫЧИСЛИТЬВЫРАЖЕНИЕ (EVALEXPRESSION) Описание ИТС: Функция предназначена для вычисления выражения в контексте некоторой группировки... Функция учитывает отбор группировок, но не учитывает иерархические отборы... А фиг там,есть отбор нет отбора, как считало нижний уровень, так и считает... Может я, что не так делаю???
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД: Заголовок поля ресурсов
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: Как в СКД вычислисть ОБЩИЙ ИТОГ по группировкам, а не по элементам
- СКД. Произвольное расположение ресурсов в колонках. Как?
В этой группе 1С
- Удержания в ЗУП 3.0 Штраф ГИБДД
- Как красиво отказать ПриОткрытии()
- Подскажите про штрихкоды
- Сколько разрядов у «Номер отправленного сообщения» и «Номер принятого сообщения»
- Загрузка эквайринговых отчетов в УТ11, кто имел дело?
- Выделение текстового поля в Word 2010
- конфа БГУ 1.0. Код КПС в заданном периоде не уникален
- формат DBF на управляемых формах
- УПП 1.3 Расчет плановой себестоимости - добавление расходов по счету 91
- Отчет в СКД - получить значение низлежащей группировки
- ЭДО. Ошибка при формировании электронного документа.
- Конвертация данных. Не выгружать удаленные непосредственно объекты.
- Розница 2.1. Есть ли возможность завести кассу организации?
- Настройка фокуса вебкамеры
- Не работает проброс com-портов на терминальный сервер Win 2012
- ЗУП 3.0 - не заполняется аванс
- SERVER 2008R2 vs 2012R2 vs 2016
- Как в ЗУП 3.0 настроить субконто счета затрат.
- Не работает синхронизация через COMConnector
- Как сделать кнопку "вжатой", управляемые формы