|
|
#1 |
|
Участник
|
В настройках документооборота можно установить хранение файлов не в сетевых папках, а в таблице БД.
Интересно - кто-нибудь пользовался такой возможностью? Какие-то траблы возникали? Собстенно техническая сторона понятна, интересует работа со стороны Аксапты - нет-ли каких проблем при редактировании, загрузке/выгрузке, ну вообще - общие впечатления. |
|
|
|
|
#2 |
|
Участник
|
Года два назад пользовались, потом отказались - при хранении pdf > 5 mb падал клиент
|
|
|
|
|
#3 |
|
NavAx
|
Пользуемся, но база растет.
Больших документов там нет, так - счета/накладные. В принципе, при грамотном DBA и партиционировании проблем нет. На предыдущем проекте отказались, но там документооборот как таковой сильно и не использовался.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
|
|
|
|
|
#4 |
|
Участник
|
База понятно будет расти, но у нас сейчас разбросано по нескольким папкам, права замаешься настраивать. Потом, в 1 папке >100тыщ файлов - если надо открыть в експлорере - минуть 5-10 только список строится! Вот и думаем все это в базу перевести.
|
|
|
|
|
#5 |
|
NavAx
|
Цитата:
Где-то видел такую схему - вполне работоспособно.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
|
|
|
|
|
#6 |
|
Участник
|
Использовали хранение в БД, до того как на АХ4 сп2 наступили на грабли лимита в 4-5Мб на файл (любой, не только ПДФ)
При этом в АХ3 и АХ5 таких багов нет. Есть на форуме тема, как это победить на АХ4, не всем помогает, нам не помогло. Хранение в БД можно настроить с выносом средствами СКЛа таблички с файлами на другой диск и исключить из ежедневного бэкапа. Но сами сейчас вернулись в хранение аттачей в папках, правами убрать полноценно доступ к ней нельзя. Но скрыть от ламеров можно. Проблема в том, что папка должна быть расшарена для всех клиентов АХ (считай юзеров), доступа только для АОС мало. А наличие папки - это возможность диверсий по замени или стиранию их как файлов. Нужно использовать $ для сокрытия сетевой папки и правами ОС запретить список файлов смотреть. Ну а далее кодить удобную форму управления аттачей уже в АХ, если стандарта мало. |
|
|
|
|
#7 |
|
Участник
|
В SQL 2008 есть файловые потоки
Храните что хотите, хоть терабайтные данные!
|
|
|
|
|
#8 |
|
Участник
|
Есс-но доступ к файлам идет через Аксапту, а не експлорером
Остальное - все в теории работает, но при длительной эксплуатации, как правило, расползается по разным местам. В общем вопрос не в этом!Про потоки я в курсе, но тут вопрос не со стороны СУБД, а со стороны Аксапты. Про 5 Мб - это плохо, надо у себя проверить, хоть у нас и Ax3. Последний раз редактировалось egorych; 04.12.2009 в 14:24. |
|
|
|
|
#9 |
|
MCTS
|
Цитата:
Сообщение от egorych
В настройках документооборота можно установить хранение файлов не в сетевых папках, а в таблице БД.
Интересно - кто-нибудь пользовался такой возможностью? Какие-то траблы возникали? Собстенно техническая сторона понятна, интересует работа со стороны Аксапты - нет-ли каких проблем при редактировании, загрузке/выгрузке, ну вообще - общие впечатления. Неудобства: 1. Если заявка в Word, а не в виде примечания, то нельзя просто отредактировать файл. Сначала его нужно сохранить на диск, изменить, удалить старый файл, залить новый. 2. Большие файлы хранить нельзя. |
|
|
|
|
#10 |
|
NavAx
|
А не пробовали открыть папку только для пользователя AOS, и писать/читать в неё только в серверном классе, передавая считанный документ клиенту только уже упакованным куда-либо и создавая его копию из упакованной формы уже на клиенте в его, клиентской папке? Я имел в виду именно такой способ реализации.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
|
|
|
|
|
#11 |
|
Участник
|
Цитата:
Интересно - кто-нибудь пользовался такой возможностью?
Цитата:
Какие-то траблы возникали?
Цитата:
каких проблем при редактировании, загрузке/выгрузке, ну вообще - общие впечатления
Общие впечатления - положительные, удобно, безопасно.
|
|
|
|
|
#12 |
|
Administrator
|
Цитата:
Сообщение от Maximin
А не пробовали открыть папку только для пользователя AOS, и писать/читать в неё только в серверном классе, передавая считанный документ клиенту только уже упакованным куда-либо и создавая его копию из упакованной формы уже на клиенте в его, клиентской папке? Я имел в виду именно такой способ реализации.
. Эдак тут нужно взять файл, закачать его в класс BinData (=в память), передать его серверному классу и уже положить от имени аоса в нужную папку. Сей процесс посложнее будет простого вызова WinAPI-функции копирования файла. Хотя задача и решаема.
__________________
Возможно сделать все. Вопрос времени |
|
|
|
|
#13 |
|
Moderator
|
Цитата:
Хотя задача и решаема.
|
|
|
|
| За это сообщение автора поблагодарили: sukhanchik (2), alex55 (1). | |
|
|
#14 |
|
Administrator
|
Точно! Про них я и забыл.
__________________
Возможно сделать все. Вопрос времени |
|
|
|
|
#15 |
|
Участник
|
Цитата:
Сообщение от Maximin
А не пробовали открыть папку только для пользователя AOS, и писать/читать в неё только в серверном классе, передавая считанный документ клиенту только уже упакованным куда-либо и создавая его копию из упакованной формы уже на клиенте в его, клиентской папке? Я имел в виду именно такой способ реализации.
Если же делать быстрой правкой на классе аттача файла с клиент на сервер, то да, достаточно только АОС доступа, но при этом перестает работать присоединение с компа пользователя или замапленых в терминалке дисков, тк АОС уже не видит их. Закодить все свое и правильное можно, но речь о работе того что есть и как это использовать без кодинга. А то опять "маркетинг" получается - есть в АХ файлооборот, токо нужно напильник и кувалду с собой носить....
|
|
|
| Теги |
| документооборот, хранение документов |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|