#0
by balamut
Вообще понятно-можно. Но интересуют условия в след контексте:Допустип надо посмотреть продажи клиентам в разрезе номенклатуры, причем только по тем клиентам у кого итоговая сумма продаж за период больше указанной величины. Если указать условие: Условие(Сумма>МинСумма), то в запрос попадут только те продажи, которые больше этой суммы, несмотря на то, что по одному клиенту например по всей номенклатуре с маленькой суммой по каждой номенклатуре может набежать в итоге большая сумма. Можно ли разрулить ето как либо в запросе, если не в запросе то как лучше по другому?
#3
by balamut
Если проверять при обходе группировок, то итоги по группам будут нете. Будут итоги со всеми суммами, а не только по тем у кого Сумма>МинСумма. Как? Подскажи дорогу.
#4
by aKomper
3 - зависит сие от количества группировок, если их мало - итоги можно пересчитать при обходе. Можешь сделать два запроса, в первом определяешь всю контру, выбираешь тех, у кого продажи соответствуют минимуму и их в условие второго запроса с группировками по ТМЦ, например
#6
by balamut
Да, так можно в конкретной ситуации. Но я хочу, чтобы в универсальном отчете можно было выставлять такое условие. Тока чето пока нету мыслей как ето сделать. Сдается больно геморно будет через два запроса.
#10
by aKomper
6 - В 7.7 нету инструкции типа HAVING из скуля. Универсально можно через вызов собственной функции в условии, но полагаю, что это будет тормозить жутко в данном случае, если вообще сможет работать. Универсализация не всегда оправдывает себя, ИМХО.
#12
by balamut
Сдается мне - это не то. Может это прокатит при запросе по документам, а при запросе по регистрам не то.
#13
by aKomper
12ТексзЗапроса = ...Группировка КонтрагентУсловие(Контрагент = НащКонтрагент)...Запрос.Выполнить(ТекстЗапроса)------------------Тормоза будут жуткие. База скуль или ДБФ?
#15
by balamut
Да вот сижу и думаю, толи сделать вот так или проверять при обходе группировок. При обходе наверно будет меньше тормозов, но код более геморный. База SQL.
#19
by balamut
Да прямой может будет и быстро. Но хочется прикрутить это условие к универсальному отчету, чтоб можно было использовать в любой конфе, в т ч и дбф.
#21
by balamut
тока еще корректировать общие итоги и итоги высшестоящих группировок.А если я их вывожу не снизу а сверху, до обхода нижних группировок, тогда будет гемор.
#22
by balamut
Может и так, но чтото больно уж захотелось:)) Может к выходным или после пыл и спадет, тогда забью:)
#25
by balamut
Я не это имею в виду. Я имею ввиду, что итоги запроса в этом случае будут с учетом всех клиентов, то есть не верные, они будут получены без учета этого условия. Т.е. их надо еще както привести к нужному виду.
#27
by balamut
Да, посчитать в дополнительной переменной, а если выводить итоги сверху, то надо посчитать до обхода нижних группировок, т.е. в общем обходить запрос два раза. Это наверно небольшое замедление, но какоето некрасивое решение задачи.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Метод УстановитьПометкуУдаления не хочет работать :(
- Работа с Таблицей: как сместить бегунок прокрутки в самое начало?
- Выгрузка плана счетов из УСН
- Номенклатурные группы. Вопрос
- Почему валютная реализация скидывается с 62,1 а не с 62.11 счетом
- Кто сталкивался с загрузкой в 1С:Бухгалтерию данных из StoreHouse-4 (1.1.007)
- 7.7 sql Доступ к информационной базе доступен из одного каталога базы данных
- массовое пометка документов на удаление
- Как добавить строку и заполнить значения в ТЗ на форме?
- Доп. расходы, но не по поступлению, а по заказу покупателю (?)
- Внешняя обработка. ПолучитьМакет("Макет1")
- v7: Множественный отбор в журналах и справочниках 7.7 заменой запросов SQL
- Как запретить вход всех пользоватей в 1С сразу?
- v7: амортизация после модернизации
- Пустое значение в ведомости.
- Как изменить префикс в проведенных документах?
- Создание отчета на основе данных двух документов
- Как связать элементы формы справочника с данными в Регистре Сведений?
- как в зарплате проводки с 97.2 поменять на 97.1?
- Запрос по справочнику номенклатуры