Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Вставка фотографий в 1С из папки на компьютере

Вставка фотографий в 1С из папки на компьютере
Я
   Vlaloplo
 
08.12.20 - 10:37
Всем привет! Столкнулся с такой проблемой.. В 1С 8.3.17 есть процедура вызова камеры, нужна для фотографирования товаров, сейчас это работает так: пользователь жмакает на кнопку, у него открывается окно с камерой, фотографирует нужный объект, потом нажимает на другую кнопку и открывается папка, в которую сохраняются фотографии, выбирает нужный файл и он вставляется в нужное место. Поступила просьба сделать это более автоматизировано, чтобы после закрытия камеры, последний файл из этой папки сам подгружался в нужное место... То есть нужен какой то мониторинг этой папки из 1С, мол как только новый файл появлялся, 1С реагировала на это и начинала работу с этим файлом. Пока ума не приложу, как это можно осуществить и возможно ли вообще? У кого то был похожий опыт? Прошу помощи по данному вопросу
   ДенисЧ
 
1 - 08.12.20 - 10:39
Нужно написать внешнюю компоненту, которая будет следить за каталогом и создавать событие появления нового файла
   Vlaloplo
 
2 - 08.12.20 - 10:43
(1) Без ВК не обойтись в таком случае? Не очень силён в других ЯП просто
   ДенисЧ
 
3 - 08.12.20 - 10:46
Не хочешь ВК - повесь обработчик ожидания на каждую секунду... Ну, если компьютер очень быстрый...
   ИС-2
 
4 - 08.12.20 - 10:53
(3) тут не компьютер, а смартфон.

(0) Мобильное приложение 1C? Можно по костыльному сделать - фото сохраняем сразу в 1C. В событии "При записи" будет происходить привязка к нужному объекту
   ДенисЧ
 
5 - 08.12.20 - 10:56
(4) "тут не компьютер, а смартфон"
"из папки на компьютере "

Вы уж определитесь...
   Vlaloplo
 
6 - 08.12.20 - 10:56
(4), в том то и дело, что фотография происходит именно с компьютера... Через Web камеру, я сам не до конца понимаю, как у них происходит этот процесс, по мне конечно тоже очень бредово, через мобильную платформу было бы все проще думаю
   Vlaloplo
 
7 - 08.12.20 - 11:02
(3), буду пробовать, посмотрю как сильно оптимизация пострадает)
С ВК конечно удобней было бы
Эх, надо все же JS доучивать, не раз уже приходилось обращаться к данным методам работы. Сам понимаю, что такие костыли к хорошему не приведут)
   arsik
 
8 - 08.12.20 - 11:30
(6) Какая модель камеры? Скорее всего у нее есть апи и метод готовый.
   shuhard
 
9 - 08.12.20 - 11:33
(0)[Пока ума не приложу]
попробуй руками
   Serg_1960
 
10 - 08.12.20 - 11:35
(1) Зачем ВК? Если в каждой типовой есть функционал РИБ-обмена, который может мониторить появление файла в каталоге...
   Serg_1960
 
11 - 08.12.20 - 11:36
PS: Задачу можно существенно упростить ели для фотографий будет выделен отдельный каталог, в котором будет только один файл (последний), который будет удаляться после завершения работы обработки.
   Vlaloplo
 
12 - 08.12.20 - 16:18
(11) не расскажешь, как это осуществить? Не совсем тебя понял
   arsik
 
13 - 08.12.20 - 16:21
(12) Модель камеры скажи
   Vlaloplo
 
14 - 08.12.20 - 16:30
(13), при чем тут модель камеры не могу понять, у меня одна камера, у пользователя другая, а учитывая, что работают с разных рабочих мест, может и третья и четвертая камера найдется)
   arsik
 
15 - 08.12.20 - 16:37
(14) Вон оно че Михалыч. Вы через внешнюю компоненту в 1С цепляете. Ну так посмотрите, как она сохраняет. И забирайте сразу сохраненный файл. Там наверно и без сохранения можно, сразу бинарник в 1С получать.
   Vlaloplo
 
16 - 08.12.20 - 17:30
(15), сейчас это реализовано все довольно просто, пользователь нажимает кнопку на форму, срабатывает процедура и открывается внешнее приложение с камерой, пользователь фотографирует, сам закрывает приложение, в этой же форме нажимает на другую кнопку и выбирает нужный файл.
А нужно сделать так, чтобы второй кнопки не было)
Можно цеплять объект через командную строку, но как, если каждый файл создается со своим именем? Я бы хотел послушать вариант (11), как удалять файл после завершения работы, это могло бы помочь)
   ДенисЧ
 
17 - 08.12.20 - 17:34
(16) "как удалять файл после завершения работы"

УдалитьФайлы()
   fisher
 
18 - 08.12.20 - 17:35
(16) Во время фотографирования можно параллельно работать в 1С? Или окошко с камерой открывается модально?
   Tatitutu
 
19 - 08.12.20 - 17:47
чтобы "убрать" вторую кнопку - программа должна как минимум "знать"

"нужный объект, потом нажимает на другую кнопку и открывается папка, в которую сохраняются фотографии, выбирает нужный файл и он вставляется в нужное место"

что за "НУЖНЫЙ ОБЪЕКТ" и что это за "НУЖНОЕ место"

у меня реализовано так , сканирует штрикход товара - находит товар - делаем фото добавляем к товару
или сохраняем на диске компьютера согласно правил (где код это имя файла)


"Личный фотограф - загрузка картинок с web-камеры"
https://clck.ru/SN3DJ
   Vlaloplo
 
20 - 09.12.20 - 09:44
(18), окно открывается модально

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.