![]() |
![]() |
![]() |
|
очень нужна помощь, отправить внешний файл на печать из 1С 8 | ☑ | ||
---|---|---|---|---|
0
pansy
09.01.09
✎
17:07
|
добрый вечер, у номенклатуры есть некий параметр - название внешнего файла (картинки), нужно из печатной формы запустить эту картинку на печать
примерно такой вариант не подходит: ФайлНаДиске = Новый Файл("C:\Kachestvo\"+ЭлементМассива); Если ФайлНаДиске.Существует() = Ложь Тогда Сообщить("ВНИМАНИЕ! Файл C:\Kachestvo\"+ЭлементМассива+ " не найден!!"); Иначе МояКартинка = Новый Картинка("C:\Kachestvo\"+ЭлементМассива); Рис=ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); Рис.РазмерКартинки = РазмерКартинки.АвтоРазмер; картинок много.. и смысла подгружать их в таб док 1с нет.. хочется какого нибудь решения типа: ОтправитьНаПечать(ФайлКартинки) :) может командой dos или ещё как... |
|||
1
vde69
09.01.09
✎
17:17
|
или делай свй макет, на него затягивай актив-х и печатай
или сделай спец расширение и зарег его на выполнение пакетника или скриптом выполняй внешний экзешник с параметрами |
|||
2
pansy
09.01.09
✎
17:27
|
блин.. ни с чем подобным не сталкивалась:(
с актив х попробую разобраться.. про спецрасширение не поняла внешний экзешник.. например, какой? можно чуть подробнее? |
|||
3
Мелкий бес
09.01.09
✎
17:42
|
см. через InternetExplorer.Application
http://www.1cpp.ru/forum/YaBB.pl?num=1181811780 |
|||
4
pansy
09.01.09
✎
18:15
|
спасибо!
|
|||
5
Мелкий бес
09.01.09
✎
18:22
|
||||
6
Provod
10.01.09
✎
09:17
|
Методически не правильно хранить картинки на диске их лучьше хранить в базе данных в виде двоичных данных.
Делай так! создай подчиненный справочник для справочника номенклатура в наименовании храни название файла а в реквизите допустим пусть называется "изображение" имеющем тип двоичные данные ты можешь хранить ЛЮБОЙ файл хоть картинку 32х32 хоть аватар 100х100 хоть порнуху в хор. качестве ) ПОчему в подчиненном справочнике потому что при открытии элемента чтоб не подгружались картинки |
|||
7
Aleksey_3
10.01.09
✎
10:58
|
(6) Обоснуй, чем бессмысленно раздутая база, лучше, чем база в которой картинки хранятся отдельно , особенно если это файловая база.
(0) Почти все графические просмоторщики позволяют из командной строки послать картинку на печать. |
|||
8
dimoff
10.01.09
✎
11:02
|
(7) Что значит "раздутая база"? Какая тебе разница гигабайтом больше, гигабайтом меньше.
|
|||
9
Мелкий бес
10.01.09
✎
11:13
|
если за смену на печать сопроводительных документов и "картинок" уходит 50 пачек бумаги, то есть разница между хранением картинок в ИБ и на отдельном линуксовом файловом сервере
|
|||
10
pansy
10.01.09
✎
18:51
|
да, в базе мы не стали хранить картинки..
вариант с командной строкой мне конечно больше нравится.. если он конечно рабочий.. попробуем |
|||
11
pansy
11.01.09
✎
22:14
|
ЗапуститьПриложение("E:\Program Files\IrfanView\i_view32.exe C:\v77_v8\111.bmp /print");
и вот рабочий вариант. программка IrfanView |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |