Как реализовать возможность прикрепления файлов?

1. user790607 22.05.19 11:02 Сейчас в теме
Доброго времени суток!

В программировании не давно, пишу свою конфигурацию для нужд учреждения в котором работаю.

Подскажите как лучше реализовать механизм прикрепления вложений к документу?

Заранее спасибо за помощь!
По теме из базы знаний
Ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. Boneman 298 22.05.19 11:06 Сейчас в теме
(1) лучше использовать БСП, а не колхозить
5. user790607 22.05.19 11:19 Сейчас в теме
(3) т.е. всё сложно с ноля?
7. ZergKRSK 129 22.05.19 11:20 Сейчас в теме
(5) да ниче там сложного, посмотри УПП 1.3 например. В регистре сведений там хранится.
10. Boneman 298 22.05.19 11:30 Сейчас в теме
(5) архитектура может быть разная.
Как вариант делаешь справочник файлы, в нем реквизит связки с документом.
Непосредственно данные можно хранить либо в реквизите справочника, либо регистр сведений.
БСП - хороша тем, что там уже все придумано и отработано. Самописки по идее тоже делать надо на основе БСП. Скачай конфигурацию Библиотека стандартных подсистем изучи, и посмотри какие нибудь видосы.
Работа с файлами тоже задача интересная, - хранить в базе или во внешнем томе на диске, чтобы базу не увеличивать. А сейчас уже даже и с облачными хранилищами потребность синхронизации есть.
16. user-z99999 67 22.05.19 12:17 Сейчас в теме
(10)
Непосредственно данные можно хранить либо в реквизите справочника, либо регистр сведений.

лучше в регистре.
т.к. когда идет обращение к объекту Справочника, тянутся все данные.
2. SlavaKron 22.05.19 11:05 Сейчас в теме
Какая конфигурация? Если на основе БСП, то:
добавить ваш тип в:

ОбщаяКоманда.ПрисоединенныеФайлы
ОпределяемыйТип.ВладелецПрисоединенныхФайлов
ОпределяемыйТип.ВладелецФайлов
4. user790607 22.05.19 11:19 Сейчас в теме
(2) нет, полностью самописка
6. VmvLer 22.05.19 11:20 Сейчас в теме
Если в программировании недавно, то попытка сразу понять БСП может привести к трагедии.

так что, предлагайте варианты, лично я могу сказать, что я тоже юзаю БСП, но исключительно по двум
причинам
1. лень колхозить
2. жалко времени

а молодые специалисты тем и ценны, что могут тратить свое время на изыскания и разрушать догмы всяких БСП.
8. Boneman 298 22.05.19 11:26 Сейчас в теме
(6)
а молодые специалисты тем и ценны, что могут тратить свое время на изыскания и разрушать догмы всяких БСП.

я уже от 3 вакансий отказался, с такими чудовищными базами самописками после молодых специалистов )))) все равно, что на 7ку возвращатся.
9. ZergKRSK 129 22.05.19 11:27 Сейчас в теме
(8) ну все мы были когда-то молодыми специалистами и колхозили колхоз...
11. Boneman 298 22.05.19 11:33 Сейчас в теме
(9) согласен. Но когда мне рассказали что такое БСП, я тут же посмотрел вебинарчик, почитал, изучил - и понял, какую хрень я делал раньше. И даже свою самописку, на тот момент - напрягся и всю переделал/объединил с БСП, уж настолько мне сразу понравилась работа с пользователями, и редактирование макетов в пользовательском режиме.
12. ZergKRSK 129 22.05.19 11:35 Сейчас в теме
(11) есть такой момент, кто-то не хочет вникать и колхозит как и прежде. Я сам лично также переписывал кое-что из своего огорода когда прозрел )))
14. user790607 22.05.19 12:15 Сейчас в теме
(12) а как быть с не нужным подсистемами?
17. Boneman 298 22.05.19 13:23 Сейчас в теме
(14)
а как быть с не нужным подсистемами?

сегодня не нужные, завтра понадобятся.
Если базу с нуля запиливать - то я бы использовал всю БСП.
А если уже самописанная база сто лет существует, то в нее БСП можно частями впиливать. В описании к БСП там описано какие модули к той или иной функциональности нужны.
15. user790607 22.05.19 12:15 Сейчас в теме
(11) есть такие мысли и по поводу своих самописок...
13. user790607 22.05.19 12:13 Сейчас в теме
(8) сделай лучше )
к сожалению БСП тоже не совершенна...
18. Rish_a 22 23.05.19 12:25 Сейчас в теме
Через справочник хранилище дополнительной информации.
20. anitakh 24.05.19 13:19 Сейчас в теме
(18) Удобно но раздувает базу сильно. Делали через ссылку на файлы и хранили файлы отдельно в каталоге
19. anitakh 24.05.19 13:18 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот