|
v7: 1с 7.7 разрушительный сбой при выводе картинок на печать |
☑ |
0
Холст
25.08.14
✎
15:47
|
система винда 2008 терминал, 1С 77 самописка, вывод картинки через стандартный рисунок (Картинка.Загрузить(ИмяФайла))
картинки от 0,1 до 3мб примерно, доходит суммарный объем до примерно 100мб и выводится предупреждение "разрушительный сбой" и 1С зависает, остается только в диспетчере задач снимать процесс.
Кто сталкивался с такой проблемой, как решали ?
|
|
1
Злопчинский
25.08.14
✎
16:21
|
ну.. 10Мб запихнуть в картинку - надо постараться...
|
|
2
Злопчинский
25.08.14
✎
16:21
|
100мб
|
|
3
Ёпрст
гуру
25.08.14
✎
16:22
|
вывод куда ?
в моксель что ле ?
|
|
4
lavalit
25.08.14
✎
16:31
|
Я гружу картинки обычно от 3Кб до максимум 15Кб... но зачем грузить огромную картинку? все без проблем и очень быстро))
|
|
5
vde69
25.08.14
✎
16:40
|
на скан А4 вполне хватает 0.5 мегабайта
|
|
6
trdm
25.08.14
✎
16:43
|
(0) >> Кто сталкивался с такой проблемой, как решали ?
Через формирование HTML странички.
|
|
7
trdm
25.08.14
✎
16:44
|
+ и отправкой её на печать
|
|
8
doctorzlo
25.08.14
✎
16:58
|
Если нужно посмотреть/напечатать то можно использовать стандартное для win средство:
КомандаСистемы("start rundll32.exe "+Каталог_где_shimgvw.dll+"shimgvw.dll,ImageView_Fullscreen "+ПолныйПутьКкартинке);
|
|
9
doctorzlo
25.08.14
✎
17:03
|
shimgvw.dll по умолчанию лежит в %SYSTEMROOT%\system32 но можно скопировать в другой каталог на который есть права у userA.
|
|
10
NikVars
25.08.14
✎
17:11
|
(0) Покажи картинку "разрушительного сбоя". Пересказ не впечатлил.
|
|
11
Злой Бобр
25.08.14
✎
17:24
|
(0) Заскриньте как выводите. А то бред у вас какой-то.
Варианта пока 2:
1. Ограничение кеша для пользователя. С этим к админу - пусть увеличивает.
2. Вывод картинки в цикле на форму печати. Тут разбивайте выборку, иначе упретесь либо в ограничение кеша пользователя, либо в ограничение движка 1С.
|
|
12
Злопчинский
25.08.14
✎
18:46
|
(8) а ориентацию страницы и поля как задать?
|
|
13
doctorzlo
25.08.14
✎
22:45
|
(12) Насколько мне известно shimgvw.dll - кроме методов ImageView_Fullscreen и ImageView_PrintTo (с автоорентацией и автомасштабированием) из командной строки более ничего делать не умеет - т.е. всё остальное интерактивно пользователем.
|
|