IE2017

Загрузка изображения из буфера обмена или файла для номенклатуры (Управление торговлей 11, УНФ 1.2/1.3/1.4, Розница 2)

Обработки - Обработка справочников

Обработка предназначена для быстрой вставки изображения из буфера обмена или загрузки из файла и записи в базу данных для выбранного элемента номенклатуры в конфигурациях Управление торговлей 11, Управление небольшой фирмой 1.2/1.3/1.4, Розница 2 (только в управляемом режиме).

Возможности обработки:

  • Просмотр списка номенклатуры и списка изображений.
  • Загрузка изображения из файла или буфера обмена.
  • Переопределение основного изображения для номенклатуры.
  • Запись загруженного из буфера обмена или файла изображения как основного или нового элемента справочника "Файлы".

 

Назначение кнопок и полей ввода: 

  • Из файла - открывает диалог выбора графического файла и загружает его в поле изображения. 
  • Вставить из буфера обмена - копирует графическое содержимое буфера обмена в поле изображения. 
  • Записать - записывает изображение в информационную базу как новый элемент справочника "Файлы".
  • Назначить основным - записывает изображение в информационную базу и назначает его основным для выбранного элемента номенклатуры, при этом текущее основное изображение заменяется новым. Если у элемента номенклатуры отсутствуют изображения, создаётся новый элемент. 

Для первоначальной регистрации библиотеки  clipboard.dll базу данных необходимо открыть под администраторской учётной записью пользователя операционной системы, после чего открыть обработку через меню Файл.  

На 64-х разрядных версиях Windows 7, возможно потребуется отключить или изменить параметры UAC (User Account Control, Контроль учетных записей пользователей).

Перед началом работы обработка ищет файл библиотеки clipboard.dll в каталоге по умолчанию. В случае отсутствия происходит попытка извлечения файла из внутреннего макета обработки и записи в каталог исполняемых файлов 1С:Предприятия, каталог временных файлов, рабочий каталог пользователя, каталог, из которого запущена обработка. Если все попытки записи завершились неудачей, можно попробовать извлечь и записать библиотеку вручную (пункт "Установить clipboard.dll" меню "Действия") в какой-либо другой каталог.

 

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

В обработке использованы возможности библиотеки стандартных подсистем (БСП) и включены параметры регистрации в справочнике "Дополнительные отчёты и обработки".


Другие использованные материалы:

Библиотека clipboard.dll //infostart.ru/public/19872/

[8.2] Справочник с картинкой (управляемые формы) //infostart.ru/public/73821/


-----------
Тестировалось в ОС Vindows7.

 

При скачивании обращайте внимание на варианты файлов 

КопированиеИзображенияИзБуфераОбмена82 - БСП212.epf  - Для конфигураций, основанных на БСП 2.1.2 и позднее (Розница 2.0.6 - 2.0.11 , УНФ 1.4.6, УТ 11.1 - 11.2)

КопированиеИзображенияИзБуфераОбмена82 - БСП1231.epf - Для конфигурации Розница 2.0.4, конфигураций, основанных на БСП 1.2.3.1 

КопированиеИзображенияИзБуфераОбмена82 - УТ1107.epf - Для версий УТ 11.0.6.7 - 11.7.2.

КопированиеИзображенияИзБуфераОбмена82 - УТ11078.epf - Для версий УТ 11.0.7.8 - 11.0.9.15

КопированиеИзображенияИзБуфераОбмена82.epf - Для версий УТ 11.0.6.1 и ранее, УНФ 1.2

КопированиеИзображенияИзБуфераОбменаУНФ_Розница2_82.epf - Для конфигурации Розница 2.0.2.6,  Розница 2.0.3, Управление небольшой фирмой 1.3, Управление небольшой фирмой  1.4.1

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

Наименование Файл Версия Размер
КопированиеИзображенияИзБуфераОбмена82 - УТ11078.epf
.epf 387,41Kb
09.06.15
199
.epf 387,41Kb 199 Скачать
КопированиеИзображенияИзБуфераОбмена82.epf
.epf 384,66Kb
09.06.15
214
.epf 384,66Kb 214 Скачать
КопированиеИзображенияИзБуфераОбмена82 - УТ1107.epf
.epf 385,06Kb
09.06.15
68
.epf 385,06Kb 68 Скачать
КопированиеИзображенияИзБуфераОбменаУНФ_Розница2_82.epf
.epf 386,63Kb
09.06.15
45
.epf 386,63Kb 45 Скачать
КопированиеИзображенияИзБуфераОбмена82 - БСП1231.epf
.epf 387,36Kb
09.06.15
7
.epf 387,36Kb 7 Скачать
КопированиеИзображенияИзБуфераОбмена82 - БСП212.epf
.epf 389,18Kb
09.06.15
57
.epf 389,18Kb 57 Скачать

См. также

Комментарии
1. Alxd (salexdv) 03.02.11 08:46 Сейчас в теме
Советую посмотреть еще вот в эту сторону - возможностей больше, хоть и требуется установленный Microsoft .NET Framework 2.0
2. Сергей Ожерельев (Поручик) 3575 03.02.11 09:46 Сейчас в теме
Если не поленюсь или будет интерес, добавлю функционала.
Пока что обработку можно воспринимать ещё и как учебный материал в части использования средств работы с файлами БСП (создание элементов файлов, обновление версий).
3. Андрей Д. (detec) 128 03.02.11 10:17 Сейчас в теме
Такое есть пожелание. Если используется БСП или требуется какая-то определённая версия типовой конфы, то желательно, чтобы перед вызовом функций/методов общих модулей проверять версию БСП и/или конфы. И ниже определённой версии не запускаться.
4. Андрей Д. (detec) 128 03.02.11 10:47 Сейчас в теме
Windows 7 x64, клиент-серверный вариант, сервер 1С:Предприятия - x64, на другой машине. В рабочий каталог пользователя не устанавливается. В отладчике выдаёт пустую строку. Каталог я руками менял и перевходил в базу. Можно ли реализовать установку компоненты во временный каталог, на текущий сеанс запуска 1С:Предприятия?

Версия конфигурации - УНФ, 1.2.3.2.
5. Сергей Ожерельев (Поручик) 3575 03.02.11 18:15 Сейчас в теме
(4)
Это и так есть и было изначально, ещё с варианта для 10.3.
	СписокДоступныхПутей.Добавить(КаталогВременныхФайлов());
6. Сергей Ожерельев (Поручик) 3575 01.03.11 09:40 Сейчас в теме
Добавил обработку КопированиеИзображенияИзБуфераОбмена82 - УТ1107.epf для Управления Торговлей версий 11.0.6.3 (тестовый релиз) и возможно поздних.
В УТ 11.0.6.3, вернее в БСП 1.1.1.12, изменились наименования некоторых модулей, механизм присоединённых файлов и многое другое.
7. Сергей Ожерельев (Поручик) 3575 23.03.11 10:35 Сейчас в теме
Ещё один апдейт КопированиеИзображенияИзБуфераОбмена82 - УТ1107.epf, вернее устранение последствий перетасования процедур и модулей в БСП.
Продолжаем жрать кактус..
8. Сергей Ожерельев (Поручик) 3575 23.03.11 16:09 Сейчас в теме
И ещё много фиксов в КопированиеИзображенияИзБуфераОбмена82 - УТ1107.epf
И продолжаем жрать кактус....
9. Сергей Ожерельев (Поручик) 3575 23.03.11 19:19 Сейчас в теме
И ещё немного фиксов ... Как хорошо было на УТ 11.0.5...
10. Сергей Ожерельев (Поручик) 3575 27.03.11 18:03 Сейчас в теме
На УТ 11.0.6.7 у всех работает без ошибок? Или лень писать?
11. Роман (AzzZ) 25.04.11 13:46 Сейчас в теме
Я так понимаю нет групповой обработки объектов? В принципе с небольшой доработкой под себя отличная тема. Благодарю.
12. Сергей Ожерельев (Поручик) 3575 28.04.11 21:45 Сейчас в теме
(11) Обработка является развитием этой работы http://infostart.ru/public/19932/ , которая в свою очередь делалась для облегчения процесса научного копи-пастинга изображений или из графического редактора или напрямую с сайтов.
Какой-либо групповой обработки не предусматривалось.
13. Сергей Ожерельев (Поручик) 3575 17.05.11 11:28 Сейчас в теме
Добавлен вариант обработки для конфигурации Розница 2. Функционал и код практически идентичны, различие только в используемых модулях и вызовах процедур для работы с файлами в этой конфигурации.
14. Сергей Ожерельев (Поручик) 3575 19.05.11 19:22 Сейчас в теме
Как выяснилось, вариант для Розницы 2 работает в Управление небольшой фирмой 1.3
15. laxmaty (laxmaty) 2 17.08.11 20:45 Сейчас в теме
Поручик пишет:

Как выяснилось, вариант для Розницы 2 работает в Управление небольшой фирмой 1.3


в Управление небольшой фирмой 1.3 не работает и Розница 2 кстати тоже, при открытии вот чего пишет

{Форма.Форма.Форма(122,10)}: Переменная не определена (РаботаСФайлами)
Возврат <<?>>РаботаСФайлами.ПолучитьДанныеФайлаИНавигационнуюСсылкуВерсииВоВременномХран­илище(ФайлКартинки,
16. Сергей Ожерельев (Поручик) 3575 17.08.11 20:53 Сейчас в теме
Не имейте мне мозг, работает. КопированиеИзображенияИзБуфераОбменаУФ_Розница2_82.epf
Управление небольшой фирмой, редакция 1.3 (1.3.1.4)

Наверное, не тот файл открыл.
Разуй глаза и посмотри При скачивании обращайте внимание на варианты файлов
17. laxmaty (laxmaty) 2 17.08.11 21:00 Сейчас в теме
Поручик пишет:

Не имейте мне мозг, работает. КопированиеИзображенияИзБуфераОбменаУФ_Розница2_82 ­.epf
Управление небольшой фирмой, редакция 1.3 (1.3.1.4)

Наверное, не тот файл открыл.
Разуй глаза и посмотри При скачивании обращайте внимание на варианты файлов

Ладно не кипишуй, не заметил что файлов там несколько. Спасибо что ткнул носом. Все заработало
18. София (pantera190) 23.09.11 13:09 Сейчас в теме
Спасибо,все работает.Пригодилось.
19. София (pantera190) 23.09.11 13:19 Сейчас в теме
20. Serega Vovk (SerejkaSV) 08.10.11 13:42 Сейчас в теме
Хорошая обработина. Как раз пригодилась.
21. Сергей Ожерельев (Поручик) 3575 29.11.11 15:07 Сейчас в теме
Добавлен вариант обработки для УТ 11.0.7.8.
Вариант обработки для Розницы 2.0.2 работает в Рознице 2.0.3
22. Андрей Pugachev (panam) 57 14.03.12 11:30 Сейчас в теме
Перестала работать в версии УНФ 1.3.2.5, пишет недостаточно фактических параметров при записи.
{Форма.Форма.Форма(272)}: Недостаточно фактических параметров
НСтр("ru = '" + "Не удалось записать основное изображение! %1'")),
23. Сергей Ожерельев (Поручик) 3575 14.03.12 11:47 Сейчас в теме
(22) Выползи из темы и вкурись, что написано красным жирным шрифтом на основной странице.
24. Андрей Pugachev (panam) 57 14.03.12 13:52 Сейчас в теме
Поясняю, в версии УНФ 1.3.1.4 обработка работала за что спасибо, но после обновления версии до 1.3.2.5 перестала работать.
Скачал заново но оказалось та же самая КопированиеИзображенияИзБуфераОбменаУФ_Розница2_82 1.0.7.
25. Сергей Ожерельев (Поручик) 3575 14.03.12 20:49 Сейчас в теме
(24) Ну не знаю, у меня всё работает в УНФ 1.3.2.5. Сами разбирайтесь, почему у вас косяк.
26. Сергей Ожерельев (Поручик) 3575 14.03.12 20:50 Сейчас в теме
Файл перезалил на всякий случай, но он прежний, от 17 мая 2011 года.
27. Ефим Шувиков (netmate) 18.03.12 16:03 Сейчас в теме
Может быть глупый вопрос, но:
1) Добавил обработку в УТ 11.0.7.19 как дополнительные отчёты и обработки
2) Назначил пользователей для быстрого доступа
3) Назначил разделы

При попытке открыть из меню Дополнительные обработки выдается ошибка:

Установлен безопасный режим. Выполнение операции запрещено


Что нужно подкрутить?
28. Сергей Ожерельев (Поручик) 3575 18.03.12 16:28 Сейчас в теме
(27) Открой базу под учёткой администратора, потом открой обработку через меню Файл. Компонента зарегистрируется, после чего можно открывать из справочника под обычной учёткой.
29. Сергей Ожерельев (Поручик) 3575 18.03.12 16:32 Сейчас в теме
Под учёткой администратора имеется в виду учётная запись пользователя операционной системы, а не пользователь ИБ с правами администрирования.
30. Ефим Шувиков (netmate) 20.03.12 21:53 Сейчас в теме
(29) Поручик, учётка пользователя ОС имеет админские права.

UPD. сорри, не увидел пред-предыдущее сообщение. Сейчас попробую.
32. Сергей Ожерельев (Поручик) 3575 24.04.12 21:30 Сейчас в теме
В Управлении небольшой фирмой 1.4 тоже работает.
33. Сергей Ожерельев (Поручик) 3575 16.05.12 16:01 Сейчас в теме
Исправлены ошибки в варианте для Управления торговлей линии 11.0.7.8
34. Сергей Ожерельев (Поручик) 3575 17.05.12 08:53 Сейчас в теме
Вариант для УТ 11.0.7.8 работает в УТ 11.0.8
35. Сергей Ожерельев (Поручик) 3575 17.05.12 12:54 Сейчас в теме
Пофиксены некоторые ошибки для варианта УНФ 1.3, Розница 2
36. Сергей Ожерельев (Поручик) 3575 25.06.12 01:05 Сейчас в теме
Пофиксены некоторые ошибки и добавлена улучшенная проверка ссылки на изображение для варианта УНФ 1.3/1.4, Розница 2.0.3, Управление торговлей 11.0.8
37. Осипов Сергей (fixin) 3570 25.06.12 18:03 Сейчас в теме
как картинку из буфера таскаешь?
38. Сергей Ожерельев (Поручик) 3575 26.06.12 21:48 Сейчас в теме
Добавлен вариант для конфигураций, основанных на Библиотеке стандартных подсистем 1.2.3.1. В настоящий момент это Розница 2.0.4.5
39. Salavat (Salavat) 12 25.09.12 09:14 Сейчас в теме
вопрос от дятла:

не работает обработка в Win 7 Pro 64x.

пишет clipoard.dll не зарегистрирована.

указать - не помагает.

в чём причина?
40. Сергей Ожерельев (Поручик) 3575 25.09.12 09:21 Сейчас в теме
(39) В описании программы и в посте (28) написано. Надо было разуть глаза и прочитать всё, прежде чем в приват переться.
41. Salavat (Salavat) 12 25.09.12 09:31 Сейчас в теме
(40) Поручик, знаешь. я захожу только админом и на компе тоже админ. и далее, прежде чем тебя спрашивать - прочитал всё здесь (включая и описание и комменты).

поэтому и пришлось переться. извини, что обидел. похоже проблема (кроме меня дятла-пердуна) в 64x - как решитьто?
42. Сергей Ожерельев (Поручик) 3575 25.09.12 09:48 Сейчас в теме
(41) Ну не знаю. У меня на Винде 7 корпоративной, 64-х разрядной работает, так что разбирайтесь сами, как хотите.
43. Salavat (Salavat) 12 25.09.12 10:01 Сейчас в теме
может каких деталей нет в описании?

делал так:

скачал, открываю в 1С (пользователи - и ОС и 1С, админы).

пишет ошибку - "компонента clipboard.dll не найдена............".
далее из "Действия - Установить" указывал папки и где есть этот файл и чистые новые папки (пробовал много вариантов).

ноль - не работает.
44. Сергей Ожерельев (Поручик) 3575 25.09.12 10:07 Сейчас в теме
(43) Отладчиком пройдитесь.
45. Salavat (Salavat) 12 25.09.12 10:18 Сейчас в теме
прошёлся:

в строке 262 формы обработки "КопированиеИзображенияИзБуфераОбмена82 - УТ11078.epf" получается "Ложь".

файл есть в папке.

ПолноеИмяClipboardDll = "S:\1С 8-2\8.2.15.301\bin\clipboard.dll".

ну и сообщение про ошибку, далее.

тоже самое (таже строка) и при указании другого каталога (через меню).
46. Сергей Ожерельев (Поручик) 3575 25.09.12 10:30 Сейчас в теме
(45) S: это сетевой диск. 1С его, наверное, не видит. Попробуйте указать нормальный, полный путь, вида C:\Program Files (x86)\1cv82\8.2.15.319\bin.
Действия - Установить ....
47. Salavat (Salavat) 12 25.09.12 10:39 Сейчас в теме
S - это локальный диск. просто обозвал его админ так. SSD он вообще, поэтому наверное.

в этот каталог 1С - установлена 1C. bin и др. её каталоги - там например.
в папке "C:\Program Files (x86)..." есть только папка "common". вобще конечно странно, но думаю изза диска это тоже сделали.

переустановить 1С в "C:\Program Files (x86)" ?
48. Salavat (Salavat) 12 25.09.12 10:40 Сейчас в теме
Действия - Установить ....

пробовал - разные каталоги - тотже результат. куда нужно?
49. Сергей Ожерельев (Поручик) 3575 25.09.12 10:53 Сейчас в теме
(48) У меня нет Win 7 Pro 64x, и я не знаю тонкостей её поведения. Разбирайтесь сами, как хотите.
50. Salavat (Salavat) 12 25.09.12 10:55 Сейчас в теме
разобрался наконец - UAC нужно было отключить. теперь всё работает.
51. Сергей Ожерельев (Поручик) 3575 25.09.12 11:11 Сейчас в теме
(50) Ну и хорошо. Внёс в описание программы.
52. arjuna (arjuna) 15.10.12 23:00 Сейчас в теме
на превьюшке видно что обработка на управляемой форме. Для толстого клиента есть варианты?
53. Сергей Ожерельев (Поручик) 3575 15.10.12 23:08 Сейчас в теме
54. Сергей Ожерельев (Поручик) 3575 12.06.13 19:45 Сейчас в теме
Добавлен вариант для конфигураций, основанных на БСП 2.1.2 и позднее (Розница 2.0.8 , УНФ 1.4.6, возможно УТ 11.1)
55. Сергей Ожерельев (Поручик) 3575 17.06.13 13:30 Сейчас в теме
Вариант проверен также в Рознице 2.0.6.4 и УТ 11.1.2.8
56. Яков Коган (Yashazz) 2096 04.09.13 15:48 Сейчас в теме
Руки у меня кривые, видать. Не хочет компоненту подключать, ПодключитьВнешнююКомпоненту возвращает ложь, я уж её и в макет конфы сунул, и как библиотеку зарегил. Дело было на клиенте, Win2003, 1С 8.2.17.169
что не так, помимо головного мозга?
57. Сергей Ожерельев (Поручик) 3575 04.09.13 16:03 Сейчас в теме
(56) Попробуй UAC отключить, запустить обработку, потом включить назад.
58. Яков Коган (Yashazz) 2096 04.09.13 18:37 Сейчас в теме
(57) И так уж всё на небезопасном минимуме стоит, всё дозволено, и сам - админ. Нейдёт, однако.
59. Сергей Ожерельев (Поручик) 3575 05.09.13 07:30 Сейчас в теме
(58) Тогда ничем не помогу. Вопрос к операционной системе или к библиотеке clipboard.
60. Сергей Ожерельев (Поручик) 3575 17.09.14 11:21 Сейчас в теме
Вариант для конфигураций, основанных на БСП 2.1.2, работает также на УТ 11.1.6.
Хорошо хоть 1С больше не колбасит подсистему прикрепляемых файлов.
61. Андрей (AKV77) 216 15.10.14 23:09 Сейчас в теме
Спасибо большое. Очень пригодилась
Для себя в базе УТ 11.1 доработал возможность хранения картинок также и для характеристик номенклатуры и адаптировал для этих целей данную обработку. еще раз огромное спасибо !
62. Максим Нестеренко (Modern) 18.11.15 16:59 Сейчас в теме
Добрый вечер ! Обработка шикарная, уже два года пользуюсь. Один вопрос возник, не получается у меня её запустить в веб-клиенте. Очень нужно удаленному сотруднику доступ предоставить именно через веб клиент. Firefox ругается что clipboard.dll не установлен. IE что расширение для работы с файлами не подключено.
63. Сергей Ожерельев (Поручик) 3575 18.11.15 21:23 Сейчас в теме
(62) В веб-клиенте с ней не работал. Если так надо, за тысячу рублей возьмусь.
64. Максим Нестеренко (Modern) 18.11.15 22:18 Сейчас в теме
Е(63) Поручик,

Устраивает. Куда платить? Может почту оставите я конфигурацию скину.
65. Сергей Ожерельев (Поручик) 3575 18.11.15 23:29 Сейчас в теме
(64) Не надо пока конфигураций. Лучше здесь напишите, какая именно и какой вариант обработки. Чую, что в веб-клиенте компонента может вообще не работать по причине com-овской природы, но обосновать не могу.
66. Максим Нестеренко (Modern) 19.11.15 09:10 Сейчас в теме
КопированиеИзображенияИзБуфераОбмена82 - УТ11078.epf версия 1.0.7

Управление торговлей для Казахстана - 3.0.2.19

67. Максим Нестеренко (Modern) 19.11.15 09:15 Сейчас в теме
Обработка сообщает ошибку, потом запускается и сразу отваливается. Момент работы даже поймал.

Прикрепленные файлы:
68. Сергей Ожерельев (Поручик) 3575 12.12.15 13:13 Сейчас в теме
Интересно, в УТ 11.2 кто-нибудь пользуется?
Оставьте свое сообщение