1. user790607 22.05.19 11:02 Сейчас в теме

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

Доброго времени суток!

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

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

Заранее спасибо за помощь!
Ответы
Избранное Подписка Сортировка: Древо
3. Boneman 218 22.05.19 11:06 Сейчас в теме
(1) лучше использовать БСП, а не колхозить
5. user790607 22.05.19 11:19 Сейчас в теме
7. ZergKRSK 126 22.05.19 11:20 Сейчас в теме
(5) да ниче там сложного, посмотри УПП 1.3 например. В регистре сведений там хранится.
10. Boneman 218 22.05.19 11:30 Сейчас в теме
(5) архитектура может быть разная.
Как вариант делаешь справочник файлы, в нем реквизит связки с документом.
Непосредственно данные можно хранить либо в реквизите справочника, либо регистр сведений.
БСП - хороша тем, что там уже все придумано и отработано. Самописки по идее тоже делать надо на основе БСП. Скачай конфигурацию Библиотека стандартных подсистем изучи, и посмотри какие нибудь видосы.
Работа с файлами тоже задача интересная, - хранить в базе или во внешнем томе на диске, чтобы базу не увеличивать. А сейчас уже даже и с облачными хранилищами потребность синхронизации есть.
16. user-z99999 18 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 218 22.05.19 11:26 Сейчас в теме
(6)
а молодые специалисты тем и ценны, что могут тратить свое время на изыскания и разрушать догмы всяких БСП.

я уже от 3 вакансий отказался, с такими чудовищными базами самописками после молодых специалистов )))) все равно, что на 7ку возвращатся.
9. ZergKRSK 126 22.05.19 11:27 Сейчас в теме
(8) ну все мы были когда-то молодыми специалистами и колхозили колхоз...
11. Boneman 218 22.05.19 11:33 Сейчас в теме
(9) согласен. Но когда мне рассказали что такое БСП, я тут же посмотрел вебинарчик, почитал, изучил - и понял, какую хрень я делал раньше. И даже свою самописку, на тот момент - напрягся и всю переделал/объединил с БСП, уж настолько мне сразу понравилась работа с пользователями, и редактирование макетов в пользовательском режиме.
12. ZergKRSK 126 22.05.19 11:35 Сейчас в теме
(11) есть такой момент, кто-то не хочет вникать и колхозит как и прежде. Я сам лично также переписывал кое-что из своего огорода когда прозрел )))
14. user790607 22.05.19 12:15 Сейчас в теме
(12) а как быть с не нужным подсистемами?
17. Boneman 218 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 20 23.05.19 12:25 Сейчас в теме
Через справочник хранилище дополнительной информации.
20. anitakh 24.05.19 13:19 Сейчас в теме
(18) Удобно но раздувает базу сильно. Делали через ссылку на файлы и хранили файлы отдельно в каталоге
19. anitakh 24.05.19 13:18 Сейчас в теме
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Бобров
зарплата от 100 000 руб. до 150 000 руб.
Временный (на проект)

Студент (стажер) 1С
Нижний Новгород
зарплата от 25 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Бизнес-аналитик 1С
Москва
зарплата от 90 000 руб. до 150 000 руб.
Полный день