Единый семинар «1С» для бухгалтеров и руководителей

Сканированные копии документа для 7.7

Отраслевые решения - Прочее

Хранение отсканированных оригиналов документов в любой конфигурации 7.7

Потребовалось моему заказчику хранить у себя отсканированные копии бумажных документов (накладных, ттн. счета и пр.) с привязкой к конкретному документу в базе.
Решение довольно простое, если кому пригодится - милости просим.

Суть:

 Добавлен 1 справочник, который собственно и хранит названия файлов картинок, привязанных к документу. При добавлении скана он помещается в каталог КаталогИБ() + "\Scan\" + ВидДокумента. К имени картинки добавляется уникальный идентификатор документа.
Каталоги создаются сами. В глобальном модуле добаляются 2 функции и 1 процедура. На форму журнала и\или документа добавляется кнопка с вызовом глобальной процедуры. И все.

При добавлении скана указывается путь к файлу и его описание (чтобы потом понять, что именно было приаттачено).

Хранить можно файл любого формата. Открываться будет внешним приложением.

Пример работы  в конфигурации.

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

 

Скачать файлы

Наименование Файл Версия Размер
Пример конфигурации
.zip 513,33Kb
19.09.13
16
.zip 7.7 513,33Kb 16 Скачать

См. также

Комментарии
1. Gashek (gashek) 25.09.13 14:13 Сейчас в теме
2. Иваныч Иванов (Иваныч) 22 15.05.14 18:39 Сейчас в теме
Я думаю, таким методом можно и делать скан сертификатов соответствия на конкретную номенклатуру. Плюс поставил
3. александр (whtblck) 102 15.05.14 19:06 Сейчас в теме
(2)
да лехко. сам справишься? если что - помогу...
4. Сергей Фамилия (antares2010) 26.11.14 11:23 Сейчас в теме
(3)
Да, пожалуйста, сделайте подобное для хранения сканированных сертификатов для справочника номенклатура
5. александр (whtblck) 102 26.11.14 12:55 Сейчас в теме
(4) antares2010, могу помочь. Контакты в профиле, обращайтесь
6. Юрий Катюшин (user700012_2941842) 15.05.17 19:53 Сейчас в теме
Скачал Ваше решение, выбирает только картинки, почему не цепляет файлы других форматов, например PDF
7. александр (whtblck) 102 15.05.17 23:22 Сейчас в теме
(6)
Добавьте в фильтр выбора файла *.pdf, *.xls ну все, что посчитаете нужным
8. Юрий Катюшин (user700012_2941842) 06.07.17 10:53 Сейчас в теме
Спасибо, я поменял с ВыбратьФайлКартинки на ВыбратьФайл соответственно выбирает любой формат
9. Юрий Катюшин (user700012_2941842) 06.07.17 11:09 Сейчас в теме
Возник другой вопрос, пока не смог решить, если цепляем файлы с длинным именем, в частности около 100 символов, например это картинка сохраненная из интернета, под кнопкой показывает что прикрепленный файл есть, а на самом деле в каталок Scan ничего не сохраняется и соответственно не открывается.
11. александр (whtblck) 102 06.07.17 18:23 Сейчас в теме
(9) не помню уже, как копируется файл. Скорее всего, сама 1с плохо работает с такими длинными именами (как, например, в случае с dbf - имена больше 8 символов не хочет читать и сохранять).
Переименовывайте при скачивании или перед добавлением в 1с
14. Сергей Коцюра (CheBurator) 3411 07.07.17 16:35 Сейчас в теме
(9) Потому что в коде д.б. прописано после выполненяи команды копирования - дополнительный оператор на проверку скопированного файла.
7.7 не умеет толком рабостать с ФС. например если вы программнго скопируете файл в папку, на которую у вас нет доступа - никаких ошибок не будет. как и файлов в такой папке
15. Юрий Катюшин (user700012_2941842) 10.07.17 14:26 Сейчас в теме
(14)
проверил, пропускает длину имени файлы 59 символов,
права на папку полные у всех пользователе
10. Nik WAT (hate21) 06.07.17 11:59 Сейчас в теме
Добавьте в фильтр выбора файла *.pdf, *.xls
12. Юрий Катюшин (user700012_2941842) 07.07.17 07:21 Сейчас в теме
может тогда прикрутить какую нибудь проверку длины имени файла и сообщение что необходимо переименовать в более короткое
13. александр (whtblck) 102 07.07.17 10:41 Сейчас в теме
Оставьте свое сообщение