#0
by extrim-style
8.1 Есть внешний отчет. У отчета имеется некий список настроек в виде таблицы значений, сохраняемый в регистре сведений СохраненныеНастройки. Теперь необходимо для этих настроек реализовать одноуровневую иерархию. Как это лучше сделать? Хранить нужно только в РС СохраненныеНастройки.
#4
by extrim-style
ну группы допустим сохраню в доп. поле. А представление пользователю каким образом реализовать? Т.е. для него нужен, по всей видимости, классический вид - что-то вроде справочника с возможностью добавления, изменения.
#5
by butterbean
в этом поле будет имя группы (ну или представление или наименование, называй как хочешь), потом в дерево соберешь свои настройки и все
#6
by extrim-style
приблизительно понятно. А как быть с многоуровневой иерархией, т.е. по сути справочником? Могу ли я хранить справочники в РС СохраненныеНастройки?
#8
by extrim-style
нет, в том то и дело, что в основной конфе не нужно создавать справочник ради отчета. Нужно реализовать многоуровневую иерархию и хранить её в РС СохраненныеНастройки.
#9
by butterbean
ну тогда еще надо поле с признаком группы (типа булево) и, если такого еще нет, поле для наименования настройки (в нем будет само имя группы)
#12
by butterbean
ёмаё, будет поле Имя (в нем само имя группы или настройки), и будет поле ИмяГруппы, в котором соответственно имя группы (тия Родитель в справочнике)
#14
by extrim-style
ссылки недостаточно потому что нельзя создавать новый справочник в дереве метаданных.
#16
by extrim-style
ну будет для каждой настройки указано имя группы. А где хранить структуру (иерархию) групп я всё-равно не понял. Наверное тогда достаточно одного доп. поля Группа со значениями строкового типа, где для каждого элемента (в данном случае настройки), сохранять полный путь, т.е. вида Элемент1 = Группа1-Группа2-Группа3, Элемент2 = Группа3-Группа4.
#17
by extrim-style
"свой регистр"? У меня нет своего регистра. Есть существующий РС СохраненныеНастройки.
#19
by butterbean
я его и имел ввиду сами группы также будут записями в РС. можно сделать и так, как у тебя (т.е. Группа1-Группа2-Группа3), но разбирать потом тяжело будет.
#20
by Defender aka LINN
Я делал такое. Тупо в имя настроки пишется "Группа 1|Группа 2|Имя настройки", а формы записи и восстановления настроек уже раскладывают это в иерархию.
#23
by extrim-style
я не могу создавать доп. поля в РС СохраненныеНастройки, only as is. Могу добавлять доп. поля в исходную ТЗ (хранящую настройки). Я не понял из , где хранить иерархию групп? Ну есть у меня группа и дальше что? Куда её выводить?
#24
by butterbean
мой вариант тебе не подходит, т.к. надо поля добавлять в регистр, делай как в ... хотя мог и сразу написать все свои ограничения
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Ошибка при формировании внешней печатной формы
- БГУ, налог на прибыль. Каким документом(ами) производится его расчет?
- v7: запрет на создание одинаковых элементов справочника
- Автоотступ группировок в отчете на СКД
- перекодировать UCS-2 Little Endian в WIN-1521
- СКД. Дважды вывести в отчет одну и ту же колонку
- v8: Чтение файла Excel Xml через ADODB
- Перебрать строки табличной части в обратном порядке.. 8.2
- Для чего используется регистр сведений "Аналитика учета номенклатуры" ?
- PostGres + 1c 8.2 + аутентификация операционной системы.
- УТ 11 и подбор в Заказ покупателя
- Как программно добавить картинку в УТ 11 (управляемое приложение)
- Конвертация данных Единицы измерения УТ 11 -> УТ 10.3
- v8: Ошибка при подключении к базе Firebird через внешние источники
- Снимаются с проведения документы при обмене УТ-РТ
- v7: Испортили нумерацию документов.. как исправить?
- Учет основных средств на забалансовом счете
- Как посмотреть регламентных заданий пользователя,
- Установить привязки программно
- v8: 1с-логистика: управление перевозками + упп