#0
by Bobroff
Нужно сделать справочник с жёсткой иерархией в три уровня: 1. Группа... 1.1. Элемент... 1.1.1. Элемент... 1.1.2. Элемент... 2. Группа... Как?
#1
by dimoff
письмо написать на имя нуралиева - вышлют файл-ограничитель и дистрибутив. Запустишь дистрибутив, подцепишь файл, и ограничекние будет действовать 60 дней. Ну они в письме все напишут.
#3
by dimoff
А, ну ещё в свойствах справоника можно. Называется...то есть ты конечно не запомнишь, но на всякий случай скажу. Называется свойство "Количество уровней"
#4
by Bobroff
- это я знаю, а как сделать так, чтобы на 1-ом уровне можно было создавать только группы, а на 2-ом и 3-ем - только элементы?
#5
by Tristan
а ты посмотри как он написал Группа Элемент Элемент =) При выборе "иерархия групп и элементов", группы как таковые исчезают вообще. Просто появляется возможность указывать элементы в качестве родителя... и ограничение есть на максимальный уровень вложенности, а вот на минимальный нет, так что это все придется програмно реализовывать.
#7
by Tristan
так что любой элемент может быть группой, а вот значка с папкой не получится увидеть (если не использовать ПриВыводеДанных). Т.е. Иерархия будет Элемент Элемент Элемент Элемент Элемент
#8
by dimoff
А, я ступил значит Процедура ПередЗаписью КонецПроцедуры или если редактирование в списке, то событие кажется ПередЗаписьюНового
#9
by Tristan
А кто же будет создавать группы и откуда они появятся? =) Как в анекдоте про золотых рыбок: <skiped>- Хорошо, Бога нет, но кто-то же нам воду меняет?
#10
by Tristan
+9 т.е. пока у элемента не появится не появятся дочерние ему элементы, он не будет считаться группой =) и в не то написал, читать: "Иерархия элементов"
#14
by Bobroff
По идее, сначала будут заноситься группы 1-ого уровня, а потом элементы 2-ого т 3-его уровня...
#15
by Tristan
в написано: Если Родитель.Пустая И НЕ ЭтоГруппа Тогда Смысла в этом не вижу, вот к чему
#16
by Tristan
а чему же тогда будут дочерние, элементы третьего уровня? Ведь на втором уровне групп нет? Тогда уж или "Иерархия элементов", где все друг другу родственники, или никак
#17
by dimoff
В чем не видишь? Если человек вводит группу - открывается форма для ввода группы. И условие не сработает, то есть все замечательно запишется.
#18
by Bobroff
- Объясняю: надо сделать структуру лечебных учреждение. На первом уровне только медицинские учреждения (группы), на втором уровне врачи и заведующие (элементы), на третьем уровне - врачи под заведующем из второго уровня...
#19
by Tristan
нельзя так. Или справочник "иерархия групп и элементов" в котором учереждения и врчи заведующие и второй справочник подчиненный первому с врачами под заведующими, или "иерархия элементов" где каждый элемент является и группой и элементом
#21
by Tristan
Врачи заведующие должны быть элементами (!) врачи под заведующими должны быть тоже элементами и подчинены врачам заведующим(!). Как ты это реализуешь в 1м справочнике с иерархией "группы и элементы"?
#22
by dimoff
А, дошло, короче можно признак добавить Является группой который будет только на первом уровне и сделать форму выбора, которая не даст выбрать элемент первого уровня. Я туплю, прости
#24
by Bobroff
А можно ли динамически изменять видимость колонок в списке справочника в зависимости от уровня иерархии?
#26
by Bobroff
- не знаю, вот и спрашиваю... надо, чтобы в зависимости от уровня иерархии были различные колонки, т.е. различные для групп и элементов...
#28
by asady
я себе не могу представить список элементов справочника с разным набором колонок в зависимости от уровня элемента (то бишь одной записи в списке) справочника. Если такой список во сне увидишь наверное не проснешься...
#29
by dimoff
Конечно, ПриАктивации строки считываешь уровень и делаешь видимыми те или иные колонки.
#30
by Bobroff
Млин, почему нельзя делать иерархию групп и элементов вместе в справочнике "группы и элементы"!!!
#35
by PR
Вообще-то я посмеялся :)) А по сабжу делается ЭЛЕМЕНТАРНО, с помощью проверки перед записью
#36
by Bobroff
- в принципе, я уже предумал как это сделать, но это не ограничиться только проверкой перед записью...
#38
by Bobroff
- например, при добавлении нового надо в зависимостиот уровня открывать разные формы ввода нового элемента...
#39
by PR
Это невозможно, так как ты при вводе нового элемента не знаешь, кто будет родителем, только что вот если ты его жестко будешь задавать уже в момент начала ввода и запретишь менять потом.
#40
by Bobroff
- возможно: если родителя при добавлении нет - значит это будет группа, если родитель есть, то: 1. Если родитель "группа" - то это элемент 2-ого уровня; 2. Если родитель "элемент" - то это элемент 3-его уровня. Меня теперь волнует другой вопрос: как лучше организовать иерархический и простой способ просмотра справочника...
#41
by Bobroff
Как можно убрать из меню формы списка кнопку "Переместить элемент в другую группу" и из контекстного меню элемента справочника?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Ошибка "Количество субконто превышает макс. возможное количество по счету %s"
- Как ограничить количество запущенных процессов для пользователя?
- v7: подсчитать количество записей в Подчиненном справочнике
- Количество уровней справочника в SQL
- Как определить количество уровней в справочнике
- Количество уровней иерархии в справочнике
- ограничить количество открытых сессий 1С
- Торговля 7. Количество по ПартииНаличие <> Количество по Остатки ТМЦ. Это нормально?
- v8: Как узнать количество уровней группировки в выборке?
- Ограничить тип левого Значения в отборе СКД
В этой группе 1С
- четное количество страниц при выводе на печать
- Уникальность номеров при проведении документов в разных организациях
- Как определить номер(индекс) текущей строки при редактировании ячейки табли
- v7: ЗиК 7,7 среднесписочная численность по подразделениям
- v7: Инвентарь и хозяйственные принадлежности, счет МЦ.04
- Как передать мутабельный параметр на сервер (теор вопрос)
- ОЛЕ. Перебор табличной части
- Альфа Авто
- Передача реквизитов из одного документа в другой
- Гендальф хранитель - проблема
- Авансовый отчет на услуги? Как оформлять?
- Для каждого пользователя свое значение константы
- Как добавить проводку в список корректных проводок?
- Error#:70 reading file 1saccs.cdx
- Страна Происхождения и номер ГТД в счет-фактуре откуда
- два ФР Феликс-02 на один комп в одну базу ТиС
- Переоценка валюты при проведении выписки
- доступ к модулям v8 через OLE
- Проблема с кодировкой в базах 1С
- в терминальном сеансе: не обнаружен ключ защиты. (ключей несколько)