|   |   | 
| 
 | 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 (с автоорентацией и автомасштабированием) из командной строки более ничего делать не умеет - т.е. всё остальное интерактивно пользователем.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |