#0
by Lis2007
В УПП есть справочник "Спецификации номенклатуры", и есть обработка "Конструктор спецификаций", в ней есть и отчет по дереву спецификаций. Мне нужно создать другие отчеты по дереву спецификаций. К тому же типовой отчет написан не через запрос, а через рекурсивную процедуру, что мне кажется несколько деревянным. Неужели нет в 1С 8 средств для того, чтобы запросом получить данные из древообразных структрур? Или рекурсивнй запрос, или запрос по уже построеному дереву значений. Подскажите кто сталкивался с этим, можно ли что-то сделать?
#2
by Lis2007
1) А можно пример самого рекурсивного запроса для СКД, или синтаксис, или как это можно реализовать в СКД?
#5
by Lis2007
Ну в стандартном SQL есть замечательная конструкция: WITH RECURSIVE и я в глубине души надеялся, что нечто подобное есть и в 1С. Ну или когда нибудь будет...
#6
by Mitriy
в 1С такого нет, но есть вложенные схемы компоновки данных, которые можно использовать... Хрусталева в книжке своей примеры приводила...
#7
by Mitriy
хотя здесь я может быть и ступил по невнимательности... для дерева может и не прокатить...
#8
by Lis2007
Что хорошо в рекурсивном запросе по дереву - сразу можешь получать любые итоги, независимо от длины ветвей. Вместо того, чтобы колбаситься с этим в рекурсивных головокружительных процедурах.
#10
by Lis2007
Ну, в сам стандарт SQL впервые рекурсия вошла еще в 1999 году (SQL:1999), и с тех пор в каждом новом стандарте совершенствуется. MS SQL - это только одна из реализаций SQL, которых существует множество, и каждая реализация имеет свои особенности, дополнения или отличия от стандарта.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Рекурсивный поиск ссылок
- Рекурсивный выбор в запросе - как реализовать?
- Один запрос - все ок , два запрос - не получается :(
- как написать рекурсивный запрос
- УПП. В БП есть справочник "Типовые операции". Помогите найти аналог в УПП..
- Рекурсивный вывод строк в дерево значений
- Запрос в обработке и запрос в консоли отчетов выдают разные результаты
В этой группе 1С
- Дата создания номенклатуры
- глюк при выборе варианта отчета
- При чтении XML файла пропадает перенос строк
- Обновление форм регламентированной отчетности без обновления целой конф-ии в БП 1.6
- SQL Server 2008 - изменение имени сервера?
- Как задать программно размер листа А5?
- Как выбрать контрагентов в иерархии ?
- Запрос Начальный остаток неправильно считается.
- Внешняя обработка при загрузке 1С:Предприятие 8.1.
- Размер SQL базы и как ее уменьшить?
- Как программно определить каталог установки платформы 1С?
- Как вставить картинку в печатную форму.
- КАк просклонять название организации?
- Ошибка при инициализации OLE сервера 7.7 из 8.1
- Ошибка СУБД конфа АЛЬФА-АВТО, какие средства восстановления?
- СКД: СКД: Программные настройки. Параметры Вывода у группировки
- Обход строк Табличной части документа в обратном порядке
- Проводки документа Отчет производства за смену
- Как сейчас называется P-CAD от Autodesk?
- Динамический список, вывод справочника с подчиненным