Добавление сканов к документу

1. user1859069 21.09.23 16:45 Сейчас в теме
Всем доброго времени суток!

Необходимо реализовать прикрепление файла pdf либо ворд к документу, без БСП

Конфигурация самописная, пытался добавить БСП - по итогу куча ошибок и при попытке их исправить ничего не вышло..

Может есть какая статья по этому поводу хорошая, помогите.
По теме из базы знаний
Найденные решения
2. booksfill 21.09.23 17:37 Сейчас в теме
(1)
По поводу "почитать": читайте Хрусталеву, смотрите ролики, поставьте себе демку, что идет с БСП - хотя бы поймете, как это у них работает.
============================================================­===============================

Про остальное вы не спрашивали, поэтому нижеприведенное можно не читать :)

Скелет на скорую руку:

1. В документе создаем таб. часть.
Файлы
ОписаниеФайла Строка 245 (хочеся, можете другой размер)
ФайлОбъект Хранилище значения
ИмяФайла Строка 245
РасширениеФайла Строка 10

Здесь (ФайлОбъект) будем хранить считанные файлы.

Для учебы сойдет, для реальной работы ФайлОбъект должен быть либо путем к файлу в томе на диске, либо GUID к файлу во внешней СУБД, в общем, чем угодно небольшим, иначе документики у вас сильно раздуются.

Да и хранить файлы все же лучше в отдельном объекте 1С, а не в самом документе, but it depends.

2. На форму помещаем кнопку "Добавить файл" + выводим нашу таб. часть (без ФайлОбъект, разумеется)
По кнопке вызываем диалог открытия файла.

3. Выбранный файл помещаем в ФайлОбъект (читаем файл и помещаем его в хранилище значения).

Для просмотра файла - обратное действие извлекаем двоичные данные из ФайлОбъект, сохраяем во временный файл и запускаем ассоциированную программу через ЗапуститьПриложение.

Кстати, подобным образом вы можете сохранять любой файл.

Ну а дальше - раззудись плечо - можно, например, на форме показывать миниатюры сохраненных файлов,
сохранять их на диск, печатать, отправлять по почте, подписывать электронной подписью, задавать ключевые слова для поиска ...
user1859069; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. booksfill 21.09.23 17:37 Сейчас в теме
(1)
По поводу "почитать": читайте Хрусталеву, смотрите ролики, поставьте себе демку, что идет с БСП - хотя бы поймете, как это у них работает.
============================================================­===============================

Про остальное вы не спрашивали, поэтому нижеприведенное можно не читать :)

Скелет на скорую руку:

1. В документе создаем таб. часть.
Файлы
ОписаниеФайла Строка 245 (хочеся, можете другой размер)
ФайлОбъект Хранилище значения
ИмяФайла Строка 245
РасширениеФайла Строка 10

Здесь (ФайлОбъект) будем хранить считанные файлы.

Для учебы сойдет, для реальной работы ФайлОбъект должен быть либо путем к файлу в томе на диске, либо GUID к файлу во внешней СУБД, в общем, чем угодно небольшим, иначе документики у вас сильно раздуются.

Да и хранить файлы все же лучше в отдельном объекте 1С, а не в самом документе, but it depends.

2. На форму помещаем кнопку "Добавить файл" + выводим нашу таб. часть (без ФайлОбъект, разумеется)
По кнопке вызываем диалог открытия файла.

3. Выбранный файл помещаем в ФайлОбъект (читаем файл и помещаем его в хранилище значения).

Для просмотра файла - обратное действие извлекаем двоичные данные из ФайлОбъект, сохраяем во временный файл и запускаем ассоциированную программу через ЗапуститьПриложение.

Кстати, подобным образом вы можете сохранять любой файл.

Ну а дальше - раззудись плечо - можно, например, на форме показывать миниатюры сохраненных файлов,
сохранять их на диск, печатать, отправлять по почте, подписывать электронной подписью, задавать ключевые слова для поиска ...
user1859069; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот