использование функции счетчик в запросе #100041


#0 by Doberman
Всем добрый день. Помогите, плиз, побороть такую проблему: -есть 5-ти уровневый справочник отделов (коды уникальны в пределах подчинения) -есть одноуровневый справочник ПК, в котором, в котором один из реквизитов ссылается на справочник отделов. НАДА: сделать отчет/запрос- перебор всех эл. справочника ПК в разрезе отделов с подчсетом кол-ва ПК в пределах каждой группы. ---------- И вроде бы ерундовый запрос: ------------------- ПРОБЛЕМА: функция счетчик неправильно подсчитывет значения составных групп, т.е. групп, содержащих в себе другие группы. Например, кол-во ПК в отделе труда и з/п подсчитывает верно, а кол-во ПК в бухгалтерии, куда входит отдел труда и з/п а также другие отделы считает уже неверно... Не могу понять, где ошибка, уже с ног сбился... Спасите, помогите, СОС!!!
#1 by Doberman
лююююди, ау, вы где?
#2 by SnarkHunter
Неужели никто не сталкивался?
#3 by 121
Да есть где-то на форуме пример со счетчиком, в свое время не нашла, пришлось извращаться((
#4 by Ёпрст
1.Покажи остальной код (где используешь счетчик)    2.На хрена тебе "Период с (ТекущаяДата) по (ТекущаяДата); " ?
#5 by 1С Дурочкааа
Она, наверное, считает поштучно в отделе труда, а в бухгалтерии вычисляет и поштучно и для группы отдел труда. Т.е. разница должна быть на итоги по вложенным группам.
#6 by Doberman
да я этот форум уже 2 часа рою, а то что надо, все никак не попадается
#7 by Doberman
неа ,весь прикол в том, что в более крупной группе элементов выдает меньше, чем во вложенной группе, вот такое идиотство ,блин
#8 by Doberman
----счетчики выводятся в составе секции МестоИспользования
#9 by 1С Дурочкааа
Запрос отрабатывает только элементы справочника. Итоги по группам добавляются в конце обработки запроса.
#10 by Doberman
неа, запрос обрабатывает все элементы- я делал выгрузку рез-та запроса в таблицу значений и сатрел
#11 by 1С Дурочкааа
Запрос отрабатывает только(!) элементы справочника. Итоги по группам добавляются в конце обработки запроса. Это однозначно.
#12 by Ёпрст
семеряжная правда! обрабатывает то все элементы, но не значения групп!
#13 by Doberman
ок, не буду спорить, но как осознание этого факта может мне помочь?
#14 by 1С Дурочкааа
Осознание этого факта поможет тебе понять откуда в запросе берутся цифры, которые тебе не понятны.
#15 by Ёпрст
Решение в лоб: Используй Уровень
#16 by Ёпрст
+15
#17 by Ёпрст
, блин ... сам ступил ... Сорри :((
#18 by Doberman
ааааа, ни фига не понимаю... че ж тогда при просмотре таблицы значений идет сначала старшая группа, потом младшая, а потом элементы...
#19 by Doberman
НАРОД, ХЕЛп!!!! нашел парочку веток, типа но все равно счетчик неправильно подсчитывает итог по сложным группам, содержащим несколько вложенные групп. Что делать? Я в отчаянии, Спасите, ПАМАГИТЕ, ЛЕЛИК!!!!!!!!!!!!111
#20 by lemon
не вникал...   но если уперлись... делайте запрос без групп, выгружайте в ТЗ без групп, добавляйте группы с подсчетом количества...
#21 by Vovik
Лень вникать в твой запрос. Но есть такой метод если тебе поможет: Счетчик=0 Внутри цикла когда идет нужная секция Счетчик=Счетчик+1
#22 by Doberman
так не канает :(
#23 by Doberman
НАРОД, подсобите, пагибаююююю, ааааааааааааааа...
#24 by Proba
Обрати внгимание, на всякий случай, на такой элемент запроса как Обрабатывать НеПомеченныеНаУдаление
#25 by sergei_ssau
Попробуй написать функцию в английском варианте. Слушал, что в завизимости от релиза именно по этой функции срабатывае глюк!
#26 by Doberman
НАРОД!!!!!!!!!!!!!!!!!!!! Счс мля загавкаю и кусаться начну. ПАМАГИТЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 ААААААААААААААА!!!!!!!!!!!!!!!1 Могет, я неудачно объяснил, чего нада, постараюсь еще раз: нада выдать все элементы одного справочника, подбив их сумму по элементам или группам 2-го уровня другого справочника. Не знаю, удачно ли объяснил, но поднапряжитесь,  очень нада, честно...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С