#0
by KatenoK
Суть в том, что в конфе Торговля есть некий универсальный отчет по регистру, использующий запрос, в котором необходимо вывести значения группировок в порядке их иерархии в справочнике(естественно с итогами по группам). Причем может группировок может быть несколько, соответственно несколько справочников с разным количеством уровней... Бьюсь уже очень долго над этой проблемой, решила ее через ТЗ, код получился огромный, да и работает не быстро. Может кто-то нашел лучшее решение?
#1
by Сергей ВСА
Может быть, поможет метод Справочника ПолныйКод Синтаксис: ПолныйКод Назначение: Возвращает строку, содержащую полный код выбранного элемента справочника со всеми вышестоящими уровнями, разделенными символом /.
#5
by СергейВСА
Я имел в виду следующее: делаем запрос, выгружаем его в ТЗ, добавляем новую колонку, в которую прописываем ПолныйКод (или что-то на его основе), сортируем ТЗ по этой колонке, затем делаем с ТЗ все, что хотим. По сравнению с прямым использованием результатов запроса код увеличивается всего на несколько строк (собственно, поэтому я подумал, что у Вас другое решение), хотя требуется дополнительное время на один проход встроенного языка 1С и один проход машинный (при сортировке).
#6
by KatenoK
Собственно так я и сделала, проблема в большом уровне вложенности группировок(до 5) в запросе - соответственно 5 таблиц и огромный поиск...
#7
by Сергей ВСА
А зачем на каждую группировку / каждый уровень вложенности по таблице? Ведь при поиске тоже можно использовать полный код.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как получить количество элементов группировки в запросе, до обхода?
- Условие в запросе, аналогичное условию в запросе 77
- Как в запросе сравнить, что одно получаемое значение, находиться В Иерархии другово?
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Переименовать значение поля группировки
- упорядочить родителей в запросе в обратном порядке
- как проверить в запросе на пустое значение составного типа ?
- Ссылка на пустое значение в поле в запросе (конструктор запросов)
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
В этой группе 1С
- SQL Linux и 1C SQL
- Как организовать проверку элемента справочника во всех документах конфиги?
- Как изучать восьмерку ?
- закрытие месяца ошибка закрытия счета 44.1.1
- Рег номер в ПФР, или выгрузка индивидуальных сведений
- Был где то пример создания view на SQL для 7.7
- Аналит Фармация
- Где взять схему проводок!
- Что работает быстрее
- Пропинговать удаленную машину
- Количество строк в отборе в табличной части
- в 1С: Предприятие 7.7 для SQL 7.70.018 разные результаты отчета.
- Как записать значение в справочник базы подключенной через COM
- Как найти контрагента по ИНН ?
- СохранитьЗначение() и ВосстановитьЗначение()? Вроде все просто, но ...
- ОШИБКА!Количество субконто счета %s превышает максимально возможное!
- АРМ,РМК системы класса Front Office( рассуждения)
- Как определить дату движения в регистре?
- Чтобы получить сертификат 1С нужна лицензионная программа?
- 1С, SQL, резервное копирование и переиндексация