Имя: Пароль:
1C
 
Добавить папки в присоединенные файлы
0 1CQuery
 
14.09.26
17:31
Всем привет! Подскажите, пож-ста, как можно добавить папки в присоединенные файлы бсп? хотелось бы видеть иерархию из папок и документов...
1 shuhard
 
14.09.26
17:33
Способ 2. Доработка типового справочника «Присоединенные файлы» (кастомизация)Если вам нужно сохранить привязку именно к механизму присоединенных файлов конкретного документа, но добавить в него папки:Добавить реквизит «Родитель» в ваш справочник вида <ИмяОбъекта>ПрисоединенныеФайлы (сделать справочник иерархическим по группам или элементам).Разделять элементы на папки и файлы (например, добавить признак ЭтоПапка или использовать предопределенный реквизит иерархии).Доработать форму списка/выбора присоединенных файлов: перевести ее на динамический список с поддержкой иерархии (дерево) и скорректировать логику добавления файлов, чтобы они создавались внутри выбранной папки.
2 1CQuery
 
14.09.26
17:48
А какие еще способы есть?
3 Lama12
 
14.09.26
17:56
(0) У вас интеграция с ДО есть?
4 1CQuery
 
14.09.26
17:57
Нету
5 shuhard
 
14.09.26
17:59
(4) тогда в (1) лучший способ
6 1CQuery
 
14.09.26
18:00
(5) спасибо за подсказку
7 КонецЕсли
 
15.09.26
09:33
Способ 3. Не ломаем типовую конфу. Только добавляем свою форму просмотра/изменения файлов. Структуру папок обрамляем спецсимволами и засовываем в реквизит Описание (программно добавляем к обычному описанию) справочника. Потом программно в своей форме всё это вытягиваем, собираем, строим дерево.
8 Lama12
 
15.09.26
09:36
(7) Тогда проще договориться о системе именования файлов (первые символы). Дальше сортировка по имени. Вуаля, использую метод половинного деления, пользователь легко находит нужный ему файл. 😎
9 КонецЕсли
 
15.09.26
09:47
(8) Пользователи рано или поздно, но всегда, всё забудут и сломают.
10 Lama12
 
15.09.26
09:50
(10) Это точно.