8.х Как вывести на печать картину серии номенклатуры т.е. картину сертификата

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Valeo, 11 апр 2011.

  1. TopicStarter Overlay
    Valeo
    Offline

    Valeo

    Регистрация:
    4 апр 2011
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    Кто подскажет обработку или как иначе сделать вывод на печать в документе Реализация товаров и услуг сканов сертификатов, привязанных к серии номенклатуры.
    Есть обработка через COMобъект, но она не работает на терминале.
  2. TopicStarter Overlay
    Valeo
    Offline

    Valeo

    Регистрация:
    4 апр 2011
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    На локальной машине обработка работает нормально (загружает и сохраняет файлы)
    На сервере через терминал пишет ошибку:

    {Форма.Форма(181)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
    Image = Новый COMОбъект("WIA.ImageFile");
    по причине:
    Недопустимая строка с указанием класса
  3. TopicStarter Overlay
    Valeo
    Offline

    Valeo

    Регистрация:
    4 апр 2011
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Проблемма в следующем:

    В СериюНоменклатуры добавлена картинка (скан сертификата), в справочнике ХранилищеДополнительнойИнформации есть запись:
    Объект ВидДанных ИмяФайла Описание

    ТЕСТ1 Изображение ImageFile.jpg Сертификат

    при печати выдаёт сообщение : Нечего печатать

    Может быть что-то не так в запросе:

    Код:
    Запрос = Новый Запрос();
    Запрос.Текст = "ВЫБРАТЬ
    |	ХранилищеДополнительнойИнформации.Ссылка
    |ИЗ
    |	Справочник.СерииНоменклатуры КАК СерииНоменклатуры
    |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
    |		ПО СписокНоменклатуры.СерииНоменклатуры = ХранилищеДополнительнойИнформации.Объект
    |ГДЕ
    |	ХранилищеДополнительнойИнформации.Наименование = ""Сертификат""
    |
    |СГРУППИРОВАТЬ ПО
    |	ХранилищеДополнительнойИнформации.Ссылка";
    Запрос.УстановитьПараметр("Объект",Ссылка);
    Запрос.УстановитьПараметр("Наименование",СокрЛП(Строка(ТипДокумента)));
    Результат = Запрос.Выполнить();
    Если Результат.Пустой() Тогда
    Сообщить("Нечего печатать",СтатусСообщения.Важное);
    Возврат Неопределено;
    КонецЕсли;
    
    Подскажите, где может быть ошибка?

Поделиться этой страницей