Добавление сканов к документу
По теме из базы знаний
- Универсальная подсистема «Сканы документов» v 1.0
- Универсальная подсистема "Фабрика событий" v 1.0 + "Доп. права доков" v 2.0 + "Сканы доков" v 2.0
- Сканированные копии документа для 7.7
- QR -кодирование документов БЕЗ изменения печатных форм, с произв. алгоритмами создания QR -кода и обработки (в т.ч прикрепление сканов к документам) для УТ 11 (все), ERP 2, КА 2, Розница 2, УНФ 1.6/3.0, БП 3, ЗУП 3
- Распознавание и загрузка сканов в 1С "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.
Найденные решения
(1)
По поводу "почитать": читайте Хрусталеву, смотрите ролики, поставьте себе демку, что идет с БСП - хотя бы поймете, как это у них работает.
============================================================ ===============================
Про остальное вы не спрашивали, поэтому нижеприведенное можно не читать :)
Скелет на скорую руку:
1. В документе создаем таб. часть.
Файлы
ОписаниеФайла Строка 245 (хочеся, можете другой размер)
ФайлОбъект Хранилище значения
ИмяФайла Строка 245
РасширениеФайла Строка 10
Здесь (ФайлОбъект) будем хранить считанные файлы.
Для учебы сойдет, для реальной работы ФайлОбъект должен быть либо путем к файлу в томе на диске, либо GUID к файлу во внешней СУБД, в общем, чем угодно небольшим, иначе документики у вас сильно раздуются.
Да и хранить файлы все же лучше в отдельном объекте 1С, а не в самом документе, but it depends.
2. На форму помещаем кнопку "Добавить файл" + выводим нашу таб. часть (без ФайлОбъект, разумеется)
По кнопке вызываем диалог открытия файла.
3. Выбранный файл помещаем в ФайлОбъект (читаем файл и помещаем его в хранилище значения).
Для просмотра файла - обратное действие извлекаем двоичные данные из ФайлОбъект, сохраяем во временный файл и запускаем ассоциированную программу через ЗапуститьПриложение.
Кстати, подобным образом вы можете сохранять любой файл.
Ну а дальше - раззудись плечо - можно, например, на форме показывать миниатюры сохраненных файлов,
сохранять их на диск, печатать, отправлять по почте, подписывать электронной подписью, задавать ключевые слова для поиска ...
По поводу "почитать": читайте Хрусталеву, смотрите ролики, поставьте себе демку, что идет с БСП - хотя бы поймете, как это у них работает.
============================================================
Про остальное вы не спрашивали, поэтому нижеприведенное можно не читать :)
Скелет на скорую руку:
1. В документе создаем таб. часть.
Файлы
ОписаниеФайла Строка 245 (хочеся, можете другой размер)
ФайлОбъект Хранилище значения
ИмяФайла Строка 245
РасширениеФайла Строка 10
Здесь (ФайлОбъект) будем хранить считанные файлы.
Для учебы сойдет, для реальной работы ФайлОбъект должен быть либо путем к файлу в томе на диске, либо GUID к файлу во внешней СУБД, в общем, чем угодно небольшим, иначе документики у вас сильно раздуются.
Да и хранить файлы все же лучше в отдельном объекте 1С, а не в самом документе, but it depends.
2. На форму помещаем кнопку "Добавить файл" + выводим нашу таб. часть (без ФайлОбъект, разумеется)
По кнопке вызываем диалог открытия файла.
3. Выбранный файл помещаем в ФайлОбъект (читаем файл и помещаем его в хранилище значения).
Для просмотра файла - обратное действие извлекаем двоичные данные из ФайлОбъект, сохраяем во временный файл и запускаем ассоциированную программу через ЗапуститьПриложение.
Кстати, подобным образом вы можете сохранять любой файл.
Ну а дальше - раззудись плечо - можно, например, на форме показывать миниатюры сохраненных файлов,
сохранять их на диск, печатать, отправлять по почте, подписывать электронной подписью, задавать ключевые слова для поиска ...
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1)
По поводу "почитать": читайте Хрусталеву, смотрите ролики, поставьте себе демку, что идет с БСП - хотя бы поймете, как это у них работает.
============================================================ ===============================
Про остальное вы не спрашивали, поэтому нижеприведенное можно не читать :)
Скелет на скорую руку:
1. В документе создаем таб. часть.
Файлы
ОписаниеФайла Строка 245 (хочеся, можете другой размер)
ФайлОбъект Хранилище значения
ИмяФайла Строка 245
РасширениеФайла Строка 10
Здесь (ФайлОбъект) будем хранить считанные файлы.
Для учебы сойдет, для реальной работы ФайлОбъект должен быть либо путем к файлу в томе на диске, либо GUID к файлу во внешней СУБД, в общем, чем угодно небольшим, иначе документики у вас сильно раздуются.
Да и хранить файлы все же лучше в отдельном объекте 1С, а не в самом документе, but it depends.
2. На форму помещаем кнопку "Добавить файл" + выводим нашу таб. часть (без ФайлОбъект, разумеется)
По кнопке вызываем диалог открытия файла.
3. Выбранный файл помещаем в ФайлОбъект (читаем файл и помещаем его в хранилище значения).
Для просмотра файла - обратное действие извлекаем двоичные данные из ФайлОбъект, сохраяем во временный файл и запускаем ассоциированную программу через ЗапуститьПриложение.
Кстати, подобным образом вы можете сохранять любой файл.
Ну а дальше - раззудись плечо - можно, например, на форме показывать миниатюры сохраненных файлов,
сохранять их на диск, печатать, отправлять по почте, подписывать электронной подписью, задавать ключевые слова для поиска ...
По поводу "почитать": читайте Хрусталеву, смотрите ролики, поставьте себе демку, что идет с БСП - хотя бы поймете, как это у них работает.
============================================================
Про остальное вы не спрашивали, поэтому нижеприведенное можно не читать :)
Скелет на скорую руку:
1. В документе создаем таб. часть.
Файлы
ОписаниеФайла Строка 245 (хочеся, можете другой размер)
ФайлОбъект Хранилище значения
ИмяФайла Строка 245
РасширениеФайла Строка 10
Здесь (ФайлОбъект) будем хранить считанные файлы.
Для учебы сойдет, для реальной работы ФайлОбъект должен быть либо путем к файлу в томе на диске, либо GUID к файлу во внешней СУБД, в общем, чем угодно небольшим, иначе документики у вас сильно раздуются.
Да и хранить файлы все же лучше в отдельном объекте 1С, а не в самом документе, but it depends.
2. На форму помещаем кнопку "Добавить файл" + выводим нашу таб. часть (без ФайлОбъект, разумеется)
По кнопке вызываем диалог открытия файла.
3. Выбранный файл помещаем в ФайлОбъект (читаем файл и помещаем его в хранилище значения).
Для просмотра файла - обратное действие извлекаем двоичные данные из ФайлОбъект, сохраяем во временный файл и запускаем ассоциированную программу через ЗапуститьПриложение.
Кстати, подобным образом вы можете сохранять любой файл.
Ну а дальше - раззудись плечо - можно, например, на форме показывать миниатюры сохраненных файлов,
сохранять их на диск, печатать, отправлять по почте, подписывать электронной подписью, задавать ключевые слова для поиска ...
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день