Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Хранение изображений в memo-полях в БЭСТ-4
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4
View previous topic :: View next topic  
Author Message
Марина



Joined: 27 Aug 2002
Posts: 501
Location: Кондрина Марина Александровна
Occupation: ОАО БКО программист
Interests: Боровичи Новгородской обл

PostPosted: 19 Oct 2007 08:54    Post subject: Хранение изображений в memo-полях в БЭСТ-4 Reply with quote

Добрый день!
Наверное, я очень отстала от жизни, просветите меня пожалуйста!
Допустим, я отсканировала изображение. Даже преобразовала его в pdf-формат, чтоб оно было поменьше. И записала в файл.
Теперь я хочу связать изображение с партией товара или с товаром в БЭСТ-4. И выводить набор этих изображений при печати расходной накладной.
Во-первых, тут народ говорит, что можно затолкать изображение прямо в memo-поле в качестве blob. Если это правда, то как это сделать из плагина БЭСТ-4? Можно ли использовать обычную dbf, какие используются в БЭСТ-4, или какая нужна?
Сделайте, пожалуйста, ликбез
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Oct 2007 10:05    Post subject: Reply with quote

Да не Марина не создавайте себе проблем.
Храните в базе имя файла и этого достаточ
Back to top
View user's profile Send private message Send e-mail
Яков



Joined: 04 Mar 2002
Posts: 618
Location: Яков
Occupation: Экстремальная терапия бизнеса
Interests: Владивосток

PostPosted: 19 Oct 2007 10:16    Post subject: Re: Хранение изображений в memo-полях в БЭСТ-4 Reply with quote

Марина wrote:
Можно ли использовать обычную dbf, какие используются в БЭСТ-4, или какая нужна?

Что-то мне напоминает, что такая возможность появилась только в VPF.
А Константин прав. Имени файла будет вполне достаточно.
к тому же
Марина wrote:
Теперь я хочу связать изображение с партией товара или с товаром в БЭСТ-4. И выводить набор этих изображений при печати расходной накладной.

Один сертификат может относиться к нескольким товарам.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Марина



Joined: 27 Aug 2002
Posts: 501
Location: Кондрина Марина Александровна
Occupation: ОАО БКО программист
Interests: Боровичи Новгородской обл

PostPosted: 22 Oct 2007 09:49    Post subject: Reply with quote

Ну хорошо, допустим у меня имена pdf-файлов в поле БД.
Но как ими воспользоваться? Через дизайнер не получается, вызов Application также не выходи
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 22 Oct 2007 10:55    Post subject: Reply with quote

Марина посовещавшись с Дмитрием Шлыоквым.
Я так понял что другого пути как через мемо-поле
у нас действительно нет к сожалению.
Значит вопрос возвращается к созданию временного
файла с мемо-полем, как Вы и просили.
Попробую разобраться.
Back to top
View user's profile Send private message Send e-mail
Марина



Joined: 27 Aug 2002
Posts: 501
Location: Кондрина Марина Александровна
Occupation: ОАО БКО программист
Interests: Боровичи Новгородской обл

PostPosted: 22 Oct 2007 11:27    Post subject: Reply with quote

nordk wrote:
Марина посовещавшись с Дмитрием Шлыоквым.
Я так понял что другого пути как через мемо-поле
у нас действительно нет к сожалению.

В случае Дизайнера - понятно. А почему не удается запустить просто CreateObject и как-то назначить ему имя?
oApp = CreateObject("Acrobat Reader 5.0.Application")
oApp = CreateObject("'Acrobat Reader'.Application")
oApp = CreateObject("Acrobat.Application")
oApp = CreateObject("AcroRd32.Application")
Back to top
View user's profile Send private message
Яков



Joined: 04 Mar 2002
Posts: 618
Location: Яков
Occupation: Экстремальная терапия бизнеса
Interests: Владивосток

PostPosted: 22 Oct 2007 12:50    Post subject: Reply with quote

А я втаком случае хранил бы в Бэсте номер сертификата.
А в другом файле (связанным по этому номеру) хранил бы уже в мемо поле и картинку.
зачем mlabel портить.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
grey



Joined: 12 Jan 2004
Posts: 297
Location: Родионов С.Г.
Occupation: ООО Бухгалтер, программист
Interests: Набережные Челны

PostPosted: 22 Oct 2007 13:02    Post subject: Reply with quote

Марина wrote:

В случае Дизайнера - понятно. А почему не удается запустить просто CreateObject и как-то назначить ему имя?
oApp = CreateObject("Acrobat Reader 5.0.Application")
oApp = CreateObject("'Acrobat Reader'.Application")
oApp = CreateObject("Acrobat.Application")
oApp = CreateObject("AcroRd32.Application")


http://support.adobe.com/devsup/devsup.nsf/docs/51619.htm

Quote:
Please note that OLE Automation is only supported in full version of Acrobat (not Reader).

ИМХО изображения лучше хранить в JPG формате. Тогда их можно будет выводить через frPicture
_________________
http://grey-soft.narod.ru - примочки к программам серии БЭС


Last edited by grey on 22 Oct 2007 13:12; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website
grey



Joined: 12 Jan 2004
Posts: 297
Location: Родионов С.Г.
Occupation: ООО Бухгалтер, программист
Interests: Набережные Челны

PostPosted: 22 Oct 2007 13:08    Post subject: Re: Хранение изображений в memo-полях в БЭСТ-4 Reply with quote

Яков wrote:
Один сертификат может относиться к нескольким товарам.


А на сколько товаров - 2,10,50 ? Может стоит реализовать множественную привязку в MLImage ?
_________________
http://grey-soft.narod.ru - примочки к программам серии БЭС
Back to top
View user's profile Send private message Visit poster's website
Марина



Joined: 27 Aug 2002
Posts: 501
Location: Кондрина Марина Александровна
Occupation: ОАО БКО программист
Interests: Боровичи Новгородской обл

PostPosted: 22 Oct 2007 13:34    Post subject: Reply with quote

Яков wrote:
А я втаком случае хранил бы в Бэсте номер сертификата.
А в другом файле (связанным по этому номеру) хранил бы уже в мемо поле и картинку.
зачем mlabel портить.


Разумеется, в другом файле надежнее. Но зачем какой-то номер сертификата, когда есть номенклатурный номер и номер партии и все однозначно

Что касается множественной привязки. Основная часть картинок (документов) уникальна для партии, это несколько страниц, не менее трех. И только один листочек (сертификат) может повторяться для нескольких партий. Я например решила не городить из-за этого огород, особенно с учетом того, как такой огород в будущем осложнил бы удаление ненужных картинок.

А вот насчет JPG даже не знаю. В нашей организации думаю непросто будет зарезервировать столько гигов под ресурс для хранения картинок. По крайней мере вопрос про PDF интересен. Уж если не будет другого выхода...
Back to top
View user's profile Send private message
Яков



Joined: 04 Mar 2002
Posts: 618
Location: Яков
Occupation: Экстремальная терапия бизнеса
Interests: Владивосток

PostPosted: 22 Oct 2007 13:44    Post subject: Reply with quote

Марина wrote:
Основная часть картинок (документов) уникальна для партии,

Партии товарОВ или партии това
Back to top
View user's profile Send private message Send e-mail Visit poster's website
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 22 Oct 2007 13:45    Post subject: Reply with quote

Марина а сколько у вас килобайт в JPG для одной картинки ?
Back to top
View user's profile Send private message Send e-mail
grey



Joined: 12 Jan 2004
Posts: 297
Location: Родионов С.Г.
Occupation: ООО Бухгалтер, программист
Interests: Набережные Челны

PostPosted: 22 Oct 2007 13:49    Post subject: Reply with quote

Никак не могу понять почему у Вас PDF меньше чем JPEG. Вы их через OCR прогоняете?
_________________
http://grey-soft.narod.ru - примочки к программам серии БЭС
Back to top
View user's profile Send private message Visit poster's website
Марина



Joined: 27 Aug 2002
Posts: 501
Location: Кондрина Марина Александровна
Occupation: ОАО БКО программист
Interests: Боровичи Новгородской обл

PostPosted: 22 Oct 2007 14:04    Post subject: Reply with quote

Яков wrote:
Марина wrote:
Основная часть картинок (документов) уникальна для партии,

Партии товарОВ или партии товарА?


А
Уникальна для записи spr_part-
Back to top
View user's profile Send private message
Марина



Joined: 27 Aug 2002
Posts: 501
Location: Кондрина Марина Александровна
Occupation: ОАО БКО программист
Interests: Боровичи Новгородской обл

PostPosted: 22 Oct 2007 14:13    Post subject: Reply with quote

grey wrote:
Никак не могу понять почему у Вас PDF меньше чем JPEG. Вы их через OCR прогоняете?


Я их просто получаю FineReader-ом OCR, может поэтому?

Вот взяла один файлик для примера, получилось 301Кб против 122Кб (jpg в 2,5 раза больше). Но это ничего, ведь когда я писала о гигабайтах, просто перепутала с bmp (он был 1Мб)

В общем, высочайшую санкцию начальника на использование jpg я теперь получила, так что теперь можно и через jpg.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4 All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru