CftClub.ru
Клуб специалистов ЦФТ-Банк

Кто и как хранит сканы документов?!

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
maslov
Участник со стажем


Вступление в Клуб: 19.05.2009
СообщениеЧт Янв 28, 2010 10:26   Кто и как хранит сканы документов?! Ответить с цитатой
Полезность: Нет оценки
Добрый день!
Я столкнулся с тем, что в ЦФТ нет возможности хранить изображения отличные от формата bmp, во всяком случае мне так говорят.
Кто и как хранит сканы документов?! В каком формате, как хранят многостраничные сканы?
_________________
Maslov Andrey Aleksandrovich
Senior Architect of Department of the system architecture OJSC «Nordea Bank»
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеЧт Янв 28, 2010 11:28    Ответить с цитатой
Полезность: Нет оценки
Писал как-то операции... Файлы со сканами и прочие доки лежали как есть на сервере. В ибсе только путь-имя хранилось. И при необходимости файлик операцией на клиента затягивался, открывался, редактировался...

А то больно сильно табличка с объектами разрасталась, когда стандартный механизм использовали.
alexiy
Профи


Вступление в Клуб: 29.06.2007
СообщениеЧт Янв 28, 2010 11:37    Ответить с цитатой
Полезность: Нет оценки
разнотипные "прикрепленные" файлы храним как OLE-объекты.
т.е. тип [BLOB], через тип [BLOB_FILE].
_________________
two bee or not two bee
maslov
Участник со стажем


Вступление в Клуб: 19.05.2009
СообщениеЧт Янв 28, 2010 11:40    Ответить с цитатой
Полезность: Нет оценки
lexus пишет:
Писал как-то операции... Файлы со сканами и прочие доки лежали как есть на сервере. В ибсе только путь-имя хранилось. И при необходимости файлик операцией на клиента затягивался, открывался, редактировался...

А то больно сильно табличка с объектами разрасталась, когда стандартный механизм использовали.


А как на просмотр открывали?
_________________
Maslov Andrey Aleksandrovich
Senior Architect of Department of the system architecture OJSC «Nordea Bank»
maslov
Участник со стажем


Вступление в Клуб: 19.05.2009
СообщениеЧт Янв 28, 2010 11:43    Ответить с цитатой
Полезность: Нет оценки
alexiy пишет:
разнотипные "прикрепленные" файлы храним как OLE-объекты.
т.е. тип [BLOB], через тип [BLOB_FILE].


А сами поля, где хранятся? Связаны с клиентом, или для каждого документа своё OLE поле? Если для каждого своё, то как организована многостраничность? Массив?

Формат документов тоже BMP?
_________________
Maslov Andrey Aleksandrovich
Senior Architect of Department of the system architecture OJSC «Nordea Bank»
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеЧт Янв 28, 2010 11:47    Ответить с цитатой
Полезность: Нет оценки
В клиент-скрипте по расширению файла приложение определялось, создавался объект и вперед.
Ограничение только было - пользователь мог закрывать операцию в Навигаторе только после закрытия приложения с этим файлом, чтобы измененный файл на сервер назад улетел.
maslov
Участник со стажем


Вступление в Клуб: 19.05.2009
СообщениеЧт Янв 28, 2010 11:49    Ответить с цитатой
Полезность: Нет оценки
lexus пишет:
В клиент-скрипте по расширению файла приложение определялось, создавался объект и вперед.
Ограничение только было - пользователь мог закрывать операцию в Навигаторе только после закрытия приложения с этим файлом, чтобы измененный файл на сервер назад улетел.

Спасибо, нужно подумать над таким вариантом. Во всяком случае, он снимает зависимость от bmp формата файлов
_________________
Maslov Andrey Aleksandrovich
Senior Architect of Department of the system architecture OJSC «Nordea Bank»
alexiy
Профи


Вступление в Клуб: 29.06.2007
СообщениеЧт Янв 28, 2010 12:00    Ответить с цитатой
Полезность: Нет оценки
maslov пишет:

А сами поля, где хранятся? Связаны с клиентом, или для каждого документа своё OLE поле? Если для каждого своё, то как организована многостраничность? Массив?

Формат документов тоже BMP?

я имел в виду общий принцип хранения.
файлы м.б. любого типа, например - многостраничный TIF, или PDF, или еще как удобнее сохранять снятое со сканера...
у нас по этому принципу работает справочник заявок, в котором дежурные сохраняют описания возникающих в нерабочее время проблем. к каждой заявке можно прикрепить файл.
в справочнике для этого существует реквизит типа [BLOB_FILE_REF] (Ссылка на "Хранение файлов на сервере").
при открытии файла автоматически (как при открытии в проводнике) определяется приложение для просмотра/редактирования.
_________________
two bee or not two bee
maslov
Участник со стажем


Вступление в Клуб: 19.05.2009
СообщениеЧт Янв 28, 2010 12:43    Ответить с цитатой
Полезность: Нет оценки
alexiy пишет:
maslov пишет:

А сами поля, где хранятся? Связаны с клиентом, или для каждого документа своё OLE поле? Если для каждого своё, то как организована многостраничность? Массив?

Формат документов тоже BMP?

я имел в виду общий принцип хранения.
файлы м.б. любого типа, например - многостраничный TIF, или PDF, или еще как удобнее сохранять снятое со сканера...
у нас по этому принципу работает справочник заявок, в котором дежурные сохраняют описания возникающих в нерабочее время проблем. к каждой заявке можно прикрепить файл.
в справочнике для этого существует реквизит типа [BLOB_FILE_REF] (Ссылка на "Хранение файлов на сервере").
при открытии файла автоматически (как при открытии в проводнике) определяется приложение для просмотра/редактирования.


А физически сам скан где хранится? В базе или в каталоге на диске? Использование многостраничных документов под вопросом?!!! Так как есть противники такого подхода.
_________________
Maslov Andrey Aleksandrovich
Senior Architect of Department of the system architecture OJSC «Nordea Bank»
maslov
Участник со стажем


Вступление в Клуб: 19.05.2009
СообщениеЧт Янв 28, 2010 12:49    Ответить с цитатой
Полезность: Нет оценки
Кстати, а как Вы считаете, насколько сложно реализовать в ЦФТ механизм, который пробегал бы по всем сканам клиента и добавлял их в документ Word или Excel?
Всё это необходимо, чтобы была возможность просмотреть сразу все сканы клиента.
_________________
Maslov Andrey Aleksandrovich
Senior Architect of Department of the system architecture OJSC «Nordea Bank»
alexiy
Профи


Вступление в Клуб: 29.06.2007
СообщениеЧт Янв 28, 2010 13:36    Ответить с цитатой
Полезность: Нет оценки
maslov пишет:
А физически сам скан где хранится? В базе или в каталоге на диске? Использование многостраничных документов под вопросом?!!! Так как есть противники такого подхода.

физически - в базе.
ну, если нужно хранить страницы отдельно - да, можно сделать массив... это уже как Вам удобнее.
праздное любопытство: а чем это удобнее многостраничного документа? можно опубликовать аргументы противников?... Smile
_________________
two bee or not two bee
maslov
Участник со стажем


Вступление в Клуб: 19.05.2009
СообщениеЧт Янв 28, 2010 13:51    Ответить с цитатой
Полезность: Нет оценки
alexiy пишет:
maslov пишет:
А физически сам скан где хранится? В базе или в каталоге на диске? Использование многостраничных документов под вопросом?!!! Так как есть противники такого подхода.

физически - в базе.
ну, если нужно хранить страницы отдельно - да, можно сделать массив... это уже как Вам удобнее.
праздное любопытство: а чем это удобнее многостраничного документа? можно опубликовать аргументы противников?... Smile

Аргумент только один: "Разграничение прав доступа к сканам одного документа". По какой причине это необходимо - не знаю.
_________________
Maslov Andrey Aleksandrovich
Senior Architect of Department of the system architecture OJSC «Nordea Bank»
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru