View previous topic :: View next topic |
Author |
Message |
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 19 Oct 2007 08:54 Post subject: Хранение изображений в memo-полях в БЭСТ-4 |
|
|
Добрый день!
Наверное, я очень отстала от жизни, просветите меня пожалуйста!
Допустим, я отсканировала изображение. Даже преобразовала его в pdf-формат, чтоб оно было поменьше. И записала в файл.
Теперь я хочу связать изображение с партией товара или с товаром в БЭСТ-4. И выводить набор этих изображений при печати расходной накладной.
Во-первых, тут народ говорит, что можно затолкать изображение прямо в memo-поле в качестве blob. Если это правда, то как это сделать из плагина БЭСТ-4? Можно ли использовать обычную dbf, какие используются в БЭСТ-4, или какая нужна?
Сделайте, пожалуйста, ликбез |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 19 Oct 2007 10:05 Post subject: |
|
|
Да не Марина не создавайте себе проблем.
Храните в базе имя файла и этого достаточ |
|
Back to top |
|
|
Яков
Joined: 04 Mar 2002 Posts: 618 Location: Яков Occupation: Экстремальная терапия бизнеса Interests: Владивосток
|
Posted: 19 Oct 2007 10:16 Post subject: Re: Хранение изображений в memo-полях в БЭСТ-4 |
|
|
Марина wrote: | Можно ли использовать обычную dbf, какие используются в БЭСТ-4, или какая нужна?
|
Что-то мне напоминает, что такая возможность появилась только в VPF.
А Константин прав. Имени файла будет вполне достаточно.
к тому же
Марина wrote: | Теперь я хочу связать изображение с партией товара или с товаром в БЭСТ-4. И выводить набор этих изображений при печати расходной накладной. |
Один сертификат может относиться к нескольким товарам. |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 22 Oct 2007 09:49 Post subject: |
|
|
Ну хорошо, допустим у меня имена pdf-файлов в поле БД.
Но как ими воспользоваться? Через дизайнер не получается, вызов Application также не выходи |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 22 Oct 2007 10:55 Post subject: |
|
|
Марина посовещавшись с Дмитрием Шлыоквым.
Я так понял что другого пути как через мемо-поле
у нас действительно нет к сожалению.
Значит вопрос возвращается к созданию временного
файла с мемо-полем, как Вы и просили.
Попробую разобраться. |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 22 Oct 2007 11:27 Post subject: |
|
|
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 |
|
|
Яков
Joined: 04 Mar 2002 Posts: 618 Location: Яков Occupation: Экстремальная терапия бизнеса Interests: Владивосток
|
Posted: 22 Oct 2007 12:50 Post subject: |
|
|
А я втаком случае хранил бы в Бэсте номер сертификата.
А в другом файле (связанным по этому номеру) хранил бы уже в мемо поле и картинку.
зачем mlabel портить. |
|
Back to top |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 22 Oct 2007 13:02 Post subject: |
|
|
Марина 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 |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 22 Oct 2007 13:08 Post subject: Re: Хранение изображений в memo-полях в БЭСТ-4 |
|
|
Яков wrote: | Один сертификат может относиться к нескольким товарам. |
А на сколько товаров - 2,10,50 ? Может стоит реализовать множественную привязку в MLImage ? _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 22 Oct 2007 13:34 Post subject: |
|
|
Яков wrote: | А я втаком случае хранил бы в Бэсте номер сертификата.
А в другом файле (связанным по этому номеру) хранил бы уже в мемо поле и картинку.
зачем mlabel портить. |
Разумеется, в другом файле надежнее. Но зачем какой-то номер сертификата, когда есть номенклатурный номер и номер партии и все однозначно
Что касается множественной привязки. Основная часть картинок (документов) уникальна для партии, это несколько страниц, не менее трех. И только один листочек (сертификат) может повторяться для нескольких партий. Я например решила не городить из-за этого огород, особенно с учетом того, как такой огород в будущем осложнил бы удаление ненужных картинок.
А вот насчет JPG даже не знаю. В нашей организации думаю непросто будет зарезервировать столько гигов под ресурс для хранения картинок. По крайней мере вопрос про PDF интересен. Уж если не будет другого выхода... |
|
Back to top |
|
|
Яков
Joined: 04 Mar 2002 Posts: 618 Location: Яков Occupation: Экстремальная терапия бизнеса Interests: Владивосток
|
Posted: 22 Oct 2007 13:44 Post subject: |
|
|
Марина wrote: | Основная часть картинок (документов) уникальна для партии, |
Партии товарОВ или партии това |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 22 Oct 2007 13:45 Post subject: |
|
|
Марина а сколько у вас килобайт в JPG для одной картинки ? |
|
Back to top |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 22 Oct 2007 13:49 Post subject: |
|
|
Никак не могу понять почему у Вас PDF меньше чем JPEG. Вы их через OCR прогоняете? _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 22 Oct 2007 14:04 Post subject: |
|
|
Яков wrote: | Марина wrote: | Основная часть картинок (документов) уникальна для партии, |
Партии товарОВ или партии товарА? |
А
Уникальна для записи spr_part- |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 22 Oct 2007 14:13 Post subject: |
|
|
grey wrote: | Никак не могу понять почему у Вас PDF меньше чем JPEG. Вы их через OCR прогоняете? |
Я их просто получаю FineReader-ом OCR, может поэтому?
Вот взяла один файлик для примера, получилось 301Кб против 122Кб (jpg в 2,5 раза больше). Но это ничего, ведь когда я писала о гигабайтах, просто перепутала с bmp (он был 1Мб)
В общем, высочайшую санкцию начальника на использование jpg я теперь получила, так что теперь можно и через jpg. |
|
Back to top |
|
|
|