По теме из базы знаний
- 1С:Конвертация данных: Способ переноса дерева элементов справочников между разнородными конфигурациями.
- Загрузка справочников в 1С (7.7) из Excel, OpenOffice, 1C (обработка)
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Альтернативная иерархия справочника
- Генератор текста запроса для получения родителей верхнего уровня
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Нездоровое какое-то стремление. Слишком развесистое дерево неудобоваримо. Использование такого справочника IMHO превращается в сплошную беготню по веткам. Не лучше ли в справочнике сделать дополнительные реквизиты, продумать систему свойств в качестве аналитических признаков для отчетов. Для выбора (номенклатуры?) из справочника сделать спец-поиск с продуманной имитацией иерархии.
Дело в том, что у них используется специальная конфигурация для планирования (и стоит кучу денег) и справочник используется для построения отчета (задается глубина и доп.хактеристики отчета). Использование доп. характеристик не предстовляется возможным, так как отчет очень сложен.
Мне эта идея сама не по душе, но клиент всегда прав :)
Мне эта идея сама не по душе, но клиент всегда прав :)
Вариант раз:
Ну возьми, например, нижний уровень (или несколько нижних уровней иерархическим справочником представь) желаемой иерархии справочника и оформи его отдельным реквизитом. Естественно, слишком коротких веток быть не должно, элементы должны появляться только на, например, минимум пятом уровне вложенности. К справочнику в окне списка отдельное решение для выбора корневой группы. Может быть в виде закладок. Может быть в виде поля выборе. Или фильтра в стиле общего журнала документов в торговле. В отчетах сначала группировку по дополнительному реквизиту справочника, потом по элементам самого справочника.
Вариант два:
Что-то похожее используется в алкогольных классификаторах. В справочник суём доп.реквизит, ссылку на другой справочник. В том справочнике создает дерево нижних уровней иерархии с автогерерируемым полным кодом (01 / 0123 / 012305 и т.д.). Что бы в запросе выстроить полную иерархию, достаточно будет отсортировать по этому полному коду.
Естественно от перепахивания сложного отчета тут ничего не спасет. Ну и с расчетом итогов по нижним уровням иерархии небольшая проблема.
Ну возьми, например, нижний уровень (или несколько нижних уровней иерархическим справочником представь) желаемой иерархии справочника и оформи его отдельным реквизитом. Естественно, слишком коротких веток быть не должно, элементы должны появляться только на, например, минимум пятом уровне вложенности. К справочнику в окне списка отдельное решение для выбора корневой группы. Может быть в виде закладок. Может быть в виде поля выборе. Или фильтра в стиле общего журнала документов в торговле. В отчетах сначала группировку по дополнительному реквизиту справочника, потом по элементам самого справочника.
Вариант два:
Что-то похожее используется в алкогольных классификаторах. В справочник суём доп.реквизит, ссылку на другой справочник. В том справочнике создает дерево нижних уровней иерархии с автогерерируемым полным кодом (01 / 0123 / 012305 и т.д.). Что бы в запросе выстроить полную иерархию, достаточно будет отсортировать по этому полному коду.
Естественно от перепахивания сложного отчета тут ничего не спасет. Ну и с расчетом итогов по нижним уровням иерархии небольшая проблема.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот