Внимание! Временный файл для работы с изображениями задается фиксированно в модуле формы.
ИмяФайла = «C:CurCertificate.png»;
В Window 7 нельзя писать файлы с корень диска C. Поэтому нужно или поменять путь на какую-нибудь временную папку или получить название и расположение временного файла программно.
Сканирование происходит по технологии, которая описана в //infostart.ru/public/79794/
Кроме того, изображение можно загрузить из файла.
Обработка загрузки изображений подключается как внешняя печатная форма, которая может использовать Дополнительные параметры, чтобы быстро настраивать виды сканируемых документов:
ТипДокумента — указывает на название сохраняемого документа. В обработке происходит проверка на наличие изображений с таким же названием. Если ТипДокумента не задан, то его нужно указать прямо в обработке. Можно выбрать из справочника ДокументыУдостоверяющийЛичность (есть в большинстве типовых) или ввести в виде строки.
ИмяВременногоФайла — путь к файлу для временного сохранения файла изображения (включая имя файла). По умолчанию файл сохраняется как «C:CurDocument.png»
Если при сохранении найдены изображения с таким же типом документа, то предлагается на выбор или заменить его, или отправить в архив (переименовать).
Печать документов.
Обработка также может использовать ДополнительныеПараметры.
Реквизит — реквизит справочника или документа, где находится ссылка-владелец изображения (например «Контрагент» для документа Реализация товаров и услуг укажет на покупателя). Если параметр не указан, то используется Ссылка на объект печати.
ТипДокумента — указывает на название печатаемого документа. Если параметр не указан, то обработка при печати предложит ввести тип документа.
А зачем оно(сканирование) надо из 1С?
1с позволяет прикреплять файлы и изображения к справочникам и документам. Первая обработка позволяет сократить время на прикрепление документа.
Ситуация такая. Фирма закупает у ЧЛ сельхозпродукцию. При этом нужно составить акт закупа и приложить к этому копию паспорта. Можно конечно, каждый раз делать ксерокопию, а можно сканировать и прикрепить к карточке контрагента, а потом сразу распечатывать с актом закупа. При одиночных случаях, сокращение времени будет незначительным. А при потоке поставщиков каждая минута важна.
Т.е. процесс ксерокопии выглядит так:
Распечатываем договор. Зовем поставщика. Просим паспорт. Открываем на нужной странице(кстати, Вы сами будете рады, когда Ваш паспорт будут теребить по 10 раз на дню?), ксерокопируем, отдаем паспорт, подписываем и отдаем договор.
Процесс при хранении скана паспорта:
Распечатываем договор. Распечатываем копию паспорта, подписываем и отдаем договор.
Зачем же сканировать из 1с???
Как выглядит обычно загрузка изображения в 1с. Сканируем изображение, сохраняем, открываем контрагента, вызываем хранилище файлов, создаем новый элемент, пишем название, загружаем изображение и сохраняем.
Как это происходит через настроенную обработку?
Открываем контрагента, вызываем обработку, сканируем изображение, сохраняем.
эта обработка мне бы очень пригодилась для курсовой..только выдается ошибочка
{Обработка.ЗагрузкаИзображенийДокументов.Форма.Форма(107)}: Ошибка при вызове метода контекста (SaveFile): Произошла исключительная ситуация (WIA.ImageFile.1): Системе не удается найти указанный путь.
Image.SaveFile(ИмяФайла);
помогите лошпендосу, как задать путь?
(3) смотрите описание и качайте новый файл.
При попытке сканирования: {Форма.Форма.Форма(8)}: Ошибка при вызове конструктора (COMОбъект)
Image = Новый COMОбъект(«WIA.ImageFile»); //создаем объект «Изображения» в WMI для дальнейшей работы с ним
по причине:
Недопустимая строка с указанием класса
(5) ОС? Если XP, то WIA установлено?
(6) У меня такая-же ошибка. XP. Служба загрузки изображений (WIA) — работает.
(7) странно, потому что «Недопустимая строка с указанием класса» указывает именно на то, что WIA не установлено, или не работает. Обработка проверялась и на XP, и на Win 7.
(8) XP — я указывал. Не совсем понимаю, что значит WIA не установлена. Служба загрузки изображений (WIA) — работает (Панель управления — Администрирование — Службы). Драйвер сканера стоит и родной и WIA. Если нужно что-то еще устанавливать, подскажите, пожалуйста, что и где взять.
(9)http://www.microsoft.com/downloads/en/details.aspx?familyid=a332a77a-01b8-4de6-91c2-b7ea32537e29&displaylang=en
в архиве инструкция по регистрации
(10) Установил, все заработало. Спасибо! Еще есть вопрос: как быть с многостраничными документами?
(11) по идее, в несколько документов. Обработка нацелена на одностраничные документы — сертификаты, паспорта, права и т.д. С т.з. программирования работа с многостраничными документами возможна, но просто не реализована, т.к. мне не нужна была, а другой материальной стимуляции не было.
(10)http://www.microsoft.com/downloads/en/details.aspx?familyid=a332a77a-01b8-4de6-91c2-b7ea32537e29&displaylang=en
Ссылочка не работает(
ссылочку дайте для WIA под XP пожалуйста!!!
(14) Konstatine,http://vbnet.mvps.org/files/updates/wiaautsdk.zip