Имя: Пароль:
1C
 
Распечатывание файла JPG из 1С. Печать сертификатов продукции из накладных
Ø
0 GAnS
 
24.07.06
10:29
Здраствуйте!
Щас делаю учет сертификатов на продукцию,и нужно распечатывать файл жэпег. сделал в таблице через объект Картинка, но блин формат разный у картинок и альбомный и портретный.вот искал может в VBScripts можна распечатать...
Помню реализовывал через "copy NameFile >PRN",но там был двоичный файл с расширением (PRN)
1 efimov
 
24.07.06
10:39
Картинка не печатается? Или что?
2 Соратник
 
24.07.06
10:41
использовал ВК sp.dll - она и сканирует из 1С и печатает
3 Чучундер
 
24.07.06
10:42
Пихай при сканировании в имя файла _а_ или _l_ - в зависимости от ориентации,
а при печати - уже как надо...
4 GAnS
 
24.07.06
10:44
(1) ну да,вернее как из 1С и какими средствами можно распечатать файл JPG.
(2) хм,нада попробовать.... но тока нада распечатать
5 Чучундер
 
24.07.06
10:44
SP.dll - есть фишки, особенно с печать, но для сканирования - бяка.. все время твайн диалог вываливается - зачем он мне? взял http://www.infostart.ru/projects/index.php?id=337&ref=174 - и счастлив... печать сделал штатными 1Ским методом.
6 Соратник
 
24.07.06
10:49
(5) а чем мешает твайн диалог?
7 Чучундер
 
24.07.06
10:54
Своим наличием! особенно если сидят "тупые" тетки.
А так - параметры один раз выставил и работа в стиле (прям на экране у меня так написано)
1. Откройте крышку, извлеките предю.докуменгт
2. Положите такой-то документ
3. нажмите сканировать.
идея простая, по возможности - БКК.
8 GAnS
 
24.07.06
10:55
(5) спасибо,уже пробую
9 efimov
 
24.07.06
10:56
Если картинка вставлена в форму таблицы и не вылезает за пределы секции (ПрисоединитьСекцию..), то формат страницы не влияет на печать
10 GAnS
 
24.07.06
11:03
(9)да,объект "картинка" вставлена в таблицу, но ежели картинка и в портрете и в альбоме, картинку сделал по размеру портрета. а если файл в альбоме то сжимает и нифига не видно. Установлен для картинки РежимРисования(2).
12 Чучундер
 
24.07.06
11:52
Ушло...
Если интересно - могу показать как у меня сканирование выглядит, типа "потоком"...
13 vuh
 
24.07.06
11:56
Ни чего, к сожалению пока не получила..Показать это как?
14 GAnS
 
24.07.06
11:59
(12) это все конечно замечательно,посмотрел. приколна весчь.
но мне нужно только распечатывание JPG из 1С,т.к. манагеры уже отсканировали сертифы и лежат в папочке:).
а в 1cscan нет печати.
15 Соратник
 
24.07.06
12:03
(12) Покажи... Плюс еще по оборудованию подскажи, какие сканеры используете?
16 Чучундер
 
24.07.06
12:04
(13) Ну не в натуре... Скриншотами... ;-)
(14) Балина! Ничего сложного нет. Если нет возможности автоматом анализировать портрет/ландшафт - положи на форму картинку, выводи в нее по циклу сертификат и пусть манагер давит кнопку напечатать портретно или ландшафтно, а ты по его решению сделай как в (3) добавку к имени файла - следю.раз автоматом будет понятно.
второй способ - в командной строке запускать IrfanView (ye просмотрищик такой популярный - мне до жути нен равится) с параметроами вывода на печать - может он умеет автоматом правильно располагать?
17 Чучундер
 
24.07.06
12:05
(12) У меня поток небольшой, обходимся простым планшетником пока.
Шефу показал, если себя подход оправдает (а это однозначно) бум что-нибудь посерьезнее брать.
В 1Scan - недостаток один в ТИФФе не умеет сохранять. Предлагаю завалить автора просьбами - тогда сделает... ему нужен алгоритм конвертации бмп в tiff
18 Ученый
 
24.07.06
12:10
16.Картинка JPEG в табличный документ не загружается.
А из формы обработки- не распечатывается. Разве что через внешнее приложение, но там нет масштабирования под размер листа.
19 Чучундер
 
24.07.06
12:11
(18) Нибздо! Загружается все нормально! или тебе прямо обработку выслать?
20 GAnS
 
24.07.06
12:13
(17) та вобщемто так и сделано. Есть документ "Качеств.Удостоверение", в который манагеры набивают из сертифа поставщика, и добавил поле для хранеия файла сертифа и кнопки типа "печать". Тока дело в том что некоторым манагерам "впдалу" панимать шо такое "портрет" или "альбом" ;)
И во-вторых этот сертиф должен вылазить автоматом с накладной на покупателя.можно конечно добавить признак "ориентация", и уже из неё брать параметры страницы.
21 Чучундер
 
24.07.06
12:14
У меня сертификаты как правило под А4 исходные размеры.
Сделал обработку, в печ.форму встаил картинку, подобрал ее под размер А4
и по циклу выборки файлов - подсовываю в эту картинку нужный JPG
все.
????
22 Чучундер
 
24.07.06
12:17
> добавил поле для хранеия файла сертифа
я в базу не пихал...
сертификаты кладу в отд.папку, именую чтобы жесткая привязка была к элементу справочника. тем более что м.б. как правило
1. сертификат
2. паспорт, причем паспорт может быть составной - типа маспорт на порошек + паспорт на растворитель вот...
23 GAnS
 
24.07.06
12:19
(21) аналагично,коллега. вот и я подобрал под А4, под "портрет", а тут оказалось шо есть исчо и "свид-ва качества" которые размещены "альбомом",да и то с двух сторон. Т.е. если в объект картинка,подогнанный под "портрет" загрузить "альбомный" то подгон идет по ширине. или я чёт туплю?
24 Чучундер
 
24.07.06
12:24
(23) Пока не решится дело на автоматом ориентацию - читай (16)... ;-(
25 GAnS
 
24.07.06
12:30
(24) блин... перечитал пост 3. я притупил;) ты за имя файла грил,а я блин подумал шо это параметр какойто:))
вроде это выход по типу "автом. ориентация", но блин уже насканили сертифы,придется переименовывать,всеравно блин поназывали абы как.
26 GAnS
 
24.07.06
12:32
+25, я губень раскатал шо есть возможность распечати файло JPG "есть как есть"
27 Чучундер
 
24.07.06
12:33
У меня файло называется типа так: а, елы-палы, нету все в овисе - если интересно - подымай ветку вечером..
28 Чучундер
 
24.07.06
12:38
(26) см. запуск ифранвью через командную строку с параметрами.
29 GAnS
 
24.07.06
12:41
(27,28) ага,пасиба... буду инфранвьюху глядеть.
а с именем файло на досуге подумаю:)
30 Чучундер
 
24.07.06
17:12
http://www.infostart.ru/projects/index.php?id=337&ref=174
обновлена упомянутая 1Scan.dll - были проблемы с совместной работой с FORMEX под WinMe.
31 Чучундер
 
25.07.06
03:10
(15) Вот тут лежат скриншоты программулек, которые наваял по быстрому себе для сканирования и просмотра сертификатов
http://www.infostart.ru/file.php?0,file=14
32 smaharbA
 
25.07.06
06:49
Снова да ладом...
...
//*******************************************
Процедура Сформировать()
  Перем Имя,Кат;
  Если ФС.ВыбратьФайлКартинки(0,Имя,Кат)=1 Тогда
    ИЕ=СоздатьОбъект("InternetExplorer.Application");
    ИЕ.navigate(Кат+Имя);
    Док=ИЕ.document;
    Имидж=Док.getElementsByTagName("img").item(0);
    ИЕ.FullScreen=-1;
    ИЕ.Width=0;
    ИЕ.Height=0;
    ИЕ.Visible=-1;
    Высота=Имидж.Height;
    Ширина=Имидж.Width;
    МаксШирина=594;//
    МаксВысота=835;//тут подгонишь
    Процент=Мин(МаксШирина/Ширина,МаксВысота/Высота);
    Имидж.style.Width=Ширина*Процент;
    Имидж.style.Height=Высота*Процент;
    ИЕ.ExecWB(6,2);
    ВвестиСтроку("Печатаем...","Печатаем...",11,0,3);
    ИЕ.Quit();
    Сообщить(Ширина*Процент);
  КонецЕсли;
КонецПроцедуры
...
можно и отцентровать
33 Чучундер
 
25.07.06
07:05
J? великий гуру всех гур!
Можно я буду за тобой конспектировать?
...
Не спал, соображаю туго:
взяли картинку, открыли осликом,вытащили ширину/высоту, смасштабировали под окно (или окно под размер картинки)..
а что значат влобешные строки
ИЕ.ExecWB(6,2);
ВвестиСтроку("Печатаем...","Печатаем...",11,0,3);
???
34 smaharbA
 
25.07.06
07:37
ВвестиСтроку - пауза ожидания печати, иначе просто 1С схлопнется
35 smaharbA
 
25.07.06
07:39
ExecWB - выполнение команды ИЕ 6 - печать, 2 - без спроса
...
а масштобировать нормально, надо еще сцентрировать бы...
36 Чучундер
 
25.07.06
08:05
А ориентацию страницы задавать и параметры - тоже через ИЕ? Не, какой ие? вызывать методы принтера?
37 smaharbA
 
25.07.06
08:14
можно наверное, я этож так накидал когдата, дальше не пощел, мнеж нечего печатать, былоб чего может и допеределал...
38 Чучундер
 
25.07.06
08:22
Спсб. При случае поюзаем.
39 Мимохожий Однако
 
25.07.06
08:32
А как быть с такой проблемкой: отсканирован документ из нескольких страниц в одном файле JPG. Сканер позволяет сканировать документы с двух сторон и бросать в один файл. Подойдет ли (32) для такого случая?
40 Чучундер
 
25.07.06
08:44
А в чем трудность? что для ие картинка с одной страницей, что картинка с 2 страницами, что квадрат Малевича - все одно = картинка...
41 Мимохожий Однако
 
25.07.06
08:47
Спасибо. На наделе попробую у клиента.
42 Соратник
 
25.07.06
09:01
(31) Спасибо, весьма любопытно было глянуть.
43 Чучундер
 
25.07.06
16:00
Пжлста.
А есть какие-то сканеры типа "потоковых" - закинул кипу листов - они все отсканили с установленными параметрами...? у кого проверенные временем работают?