gifts2017

Установка изображений номенклатуры УТ10.3, УТ 2.3 для Украины, УТ 11.0, УТ 11.1

Опубликовал Виктор Фабриков (fabri) в раздел Обработки - Обработка справочников

Обработка УстановкаИзображенийНоменклатуры.epf - для автоматической загрузки изображений номенклатуры в конфигурациях Управление торговлей и  Управление торговлей для Украины. Загрузка изображений производится группой (из папки), поэтому не приходится открывать каждую номенклатуру отдельно и загружать для нее изображение, что очень упрощает работу.

Обработка Установка изображений номенклатуры - предназначена для автоматической загрузки изображений номенклатуры в конфигурациях Управление торговлей и Управление торговлей для Украины.
Загрузка изображений производится группой (из папки), поэтому не приходится открывать каждую номенклатуру отдельно и загружать для нее изображение, что существенно упрощает работу.

Для загрузки поддерживаются следующие расширения изображений - jpg, jpеg, bmp, gif, png, все остальные расширения игнорируются и переносятся в форму отчета об ошибках, которую можно вывести после загрузки всех изображений, нажав кнопку Вывод отчета или перейти на вкладку Отчет в обработках для УТ 11.0, УТ 11.1.

Для того чтобы загрузить фото номенклатуры необходимо всего лишь переименовать имя файла изображения в код или артикул номенклатуры.
Пример: У нас есть номенклатура с кодом 10005, переименовываем изображение к примеру с dsc00512.jpg в 10005.jpg. Аналогично с артикулом.

Важно: Бывает так что в артикуле используется символ "/" и естественно в windows файл с таким именем создать невозможно, для этого дописана автозамена символа "&" на "/". Пример, для того чтобы загрузить изображения для номенклатуры с артикулом Арт12/22/45, нужно переименовать файл в  Арт12&22&45.

Если необходимо перезаписывать уже имеющиеся изображения устанавливаем флажок Перезаписывать, при этом старые изображения остаются в базе, а новые загружаются и добавляются к номенклатуре как основное изображение. Чтобы старые изображения не оставались в базе, а удалялись - необходимо установить флажок Удалять старые изображения, при этом старые изображения будут помечены на удаление.

Нажав на кнопку Вывод отчета откроется окно с описанием ошибок при загрузке изображений (не найдена номенклатура с таким кодом, файл не является изображением и т.д.), если такие имеются конечно. В обработках для УТ 11.0 и УТ 11.1 вместо формы вывода отчета используется вкладка Отчет.

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


Обработка работает в конфигурациях:

  1. "Управление торговлей", редакция 10.3
  2. "Управление торговлей", редакция 10.3 (Платформа 8.1)
  3. "Управление торговлей для Украины", редакция 2.3
  4. "Управление торговлей для Украины", редакция 2.3 (Платформа 8.1)
  5. "Управление торговлей", редакция 11.0
  6. "Управление торговлей", редакция 11.1

 

Дополнено 16.12.2013

1. Созданны обработки для:

      - УТ 10.3 и УТ 2.3 для Украины Платформа 8.2

     - "Управление торговлей", редакция 11.0.

     - "Управление торговлей", редакция 11.1. 

2. В каждой обработке сохраняются параметры: Последняя выбранная папка, переключатель по коду/артикулу.

3. Добавлена автозамена символов "/" в артикуле, вместо него в имени файла ставим символ "&".

4. Добавлена мультизагрузка изображений, т.е. появилась возможно загружать несколько изображений для одной номенклатуры, для этого добавляем в конец имени файла символ "_" и номер изображения. Пример: Арт01_1, Арт01_2, Арт01_3.

5. При установке флажка Удалять старые изображения файлы не удаляются физически из базы, а для них устанавливается пометка на удаление.  

 

Дополнено 17.01.2014

Создана обработка для:

1. УТ 10.3 и УТ 2.3 для Украины Платформа 8.1

2. Устранена ошибка пометки на удаление всех файлов при загрузке нескольких изображений. Теперь при установке флажка Удалять старые изображения удаляются только те изображения, которые были прикреплены к номенклатуре раньше, а все которые загружаются на данный момент не помечаются на удаление.

3. Добавлена колонка Изображение в таблице загруженной номенклатуры. Теперь при загрузке нескольких изображений в таблицу добавляется каждое загруженное изображение, которое соответственно можно посмотреть активировав нужную строку.


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

Наименование Файл Версия Размер Кол. Скачив.
Обработка для УТ 10.3, УТ 2.3 для Украины (Платформа 8.2)
.epf 18,79Kb
18.04.14
68
.epf 18,79Kb 68 Скачать
Обработка для УТ 10.3, УТ 2.3 для Украины (Платформа 8.1)
.epf 17,15Kb
18.01.14
5
.epf 17,15Kb 5 Скачать
Обработка для УТ 11.0 (Управляемое приложение)
.epf 15,45Kb
18.01.14
108
.epf 15,45Kb 108 Скачать
Обработка для УТ 11.1 (Управляемое приложение)
.epf 15,47Kb
18.01.14
67
.epf 15,47Kb 67 Скачать

См. также

Contragent+ 5.0 от 2 500
Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Валентина Малютина (valux_pux_12345) (1.00 $m)
Подписаться Добавить вознаграждение

Комментарии

1. Antonio Petti (Некто A. Petti) 17.02.13 04:02
Э-э-э, а если необходимо переименовать каждый файл, то какой выигрыш в общей скорости добавления изображений. Посмотрел картинку, потом посмотрел какой там у товара код, потом переименовал файл. Если уж так готовить файлы, то смысл забивать базу лишним хламом. Сложи их в один каталог и подгружай в форму справочника с диска. Так еще в ЗиК на 7.5 фотки сотрудников подгружались. Да и бэкап существенно меньше будет.
2. Виктор Фабриков (fabri) 17.02.13 12:39
Уважаемый Некто A. Petti. Это лично Ваше субьективное мнение, и оно не совсем правильное.
Цитиурю: Посмотрел картинку, потом посмотрел какой там у товара код, потом переименовал файл. Зачем картинку смотреть и причем тут она к коду?

Все происходит так:
Пришел новый товар, ввели приходную накладную, распечатали. Идете по накладной, берете товар, фотографируете. Копируете файлы с фотоаппарата на ПК, сотрируете по дате (к примеру в Total Commander-е) идете по накладной, переименовываете файлы. Очень быстро и оперативно.

А так как Вы предложили, получается: Добавили новый элемент справочника Номенклатура, сфотографировали, скопировали на ПК, добавили фото к данному элементу. Это займет 3-5 минут. А если у Вас пришло 100 разных товаров и так для каждого надо проделать? Это займет пол дня, ато и больше.

Я считаю поставленный Вами минус - незаслуженным.
kangolrussia; +1 Ответить 1
3. Алексей Роза (DoctorRoza) 18.02.13 19:59
Тут бы желательно точнее указать для какой Ут 10.3 или 11 обработка подходит.
4. Виктор Фабриков (fabri) 18.02.13 20:32
Внимательно читайте описание. Обработка тестировалась только на конфигурации "Управление торговлей для Украины", редакция 2.3. (2.3.18.1) Буду очень благодарен есть кто-то протестирует на УТ и сообщит результат.

Обработка писалась для конфигурации "Управление торговлей для Украины 2.3", на ней и тестировалась. Теоретически она подходит и для конфигурации "Управление торговлей" так как они практически одинаковые, но возможности протестировать не имею, поэтому и прошу у кого есть возможность протестировать на УТ и сообщить результат (если результат положительный, тогда в описание допишу совместимость с версиями УТ).
5. Виктор Фабриков (fabri) 18.02.13 22:31
Ещё один нюанс. Обработка писалась для обычного приложения, поэтому в режиме управляемого приложения работать скорей всего - не будет!
6. Виктор Фабриков (fabri) 18.02.13 23:41
(3) DoctorRoza, Тут бы желательно точнее указать для какой Ут 10.3 или 11 обработка подходит.

Протестировал работу обработки на УТ 10.3 и УТ 11. Изменил текст публикации.
7. Александр МАН (1977) 20.02.13 13:46
Какое количество картинок планируете в базе держать? У нас 2000 шт ут легла.
8. Виктор Фабриков (fabri) 20.02.13 16:10
(7) 1977, Вы не загружайте большие изображения по 3-4 Мб, сжимайте их, меняйте разрешение до 800х600 (этого достаточно и для сайта и для каталога) и файлы будут около 100 кб. У меня сейчас в базе около 5000 фото номенклатуры, 1С работает без глюков. Перед этим для теста создал обработку, которая загружает для каждой номенклатуры одно и то же изображение размером около 100 кб. Всего было загружено 10723 изображений. Размер базы вырос примерно на 2 Гб, но производительность практически не упала. По тестам время выполнения обработки больших объемов данных выросла всего лишь на 1-2 секунды.
9. Александр МАН (1977) 20.02.13 16:38
Я вгонял картинки 2 года назад, может платформу до катали.
10. Eugeneer (Eugeneer) 22.02.13 13:26
Наглая копия обработки загрузки картинок из моих обработок импорта.
Выглядит один в один и сделан тот же функционал.

Как говорится найдите пять отличий!!
http://infostart.ru/upload/iblock/4ff/zagruzka22.PNG
11. Виктор Фабриков (fabri) 22.02.13 13:52
Eugeneer, впервые вижу Вашу обработку. Свою обработку я писал с ноля, не скачивал и не брал за пример другие обработки. Скачайте, сверьте код, уверен, отличатся будет на 100%.
12. Александр МАН (1977) 22.02.13 14:13
(11) fabri, На Eugeneer нельзя обижать. За одно обработки про рекламировал свои.
13. Виктор Фабриков (fabri) 22.02.13 15:03
Я никого не обижал. Это меня обвинили в плагиате (ещё и минус поставили), не сравнив две обработки, и не посмотрев что код совершенно разный.

Это мне напоминает MS Word и OpenOffice Writer, и то и то текстовый процессор, оба читают и сохраняют doc файлы, разница только в том, что один платный - другой бессплатный :)
14. Александр МАН (1977) 22.02.13 15:18
Сергей свои образный человек. Обработки его мне нравиться. Но сильно обижается, когда в них находишь косяки.
15. Voldemar Nikolaev (passtools) 26.03.13 01:54
Я проверил, правдо скачал с другого сайта p r o 1 c . org . ua В итоге он даже рисунки не видет указав папку. Тестил на УТ 10.3 Пробовал разные форматы рисунков.
16. Виктор Фабриков (fabri) 26.03.13 22:18
(15) passtools, Что значит цитирую: "рисунки не видет" ? Вывод отчета что показывает? Проверьте какого вида код номенклатуры, возможно у Вас код 00000675, а Вы переименовываете файл изображения просто в 00675 (или 675), естественно изображение не подтянется.
Сделайте скриншот списка номенклатуры и списка файлов в папке с изображениями, прикрепите с сообщению, разберемся.
17. Voldemar Nikolaev (passtools) 26.03.13 23:33
Я кажется не внимательно прочитал. Товары добавляются по коду, а я то думал по артиклу. К сожалении мне надо по артиклу и еще у меня один товар имеет несколько рисунков. В ручную все это пилить просто жесть. Товаров у меня 4500тыс.

Если этот функционал сам написал с нуля, то тебе доработать бы добавлении товаров по артиклу и несколько рисунков для одного товара. А рисунки скажем бывают разные для одного товара Например: 0217-01bxse.jpg (основной рисунок) 0217-01bxse_1.jpg 0217-01bxse_2.jpg 0217-01bxse_3.jpg Как видно друге рисунки добавляются своеобразно. И чтобы в функционале то можно было самим указать.
18. Виктор Фабриков (fabri) 27.03.13 00:07
Доработать - не вопрос. Единое, как указывать какое из изображений будет основным? Первое попавшееся ставить основным, все последующие просто добавлять к номенклатуре, а юзер потом сам выберет основное если потребуется?
19. Voldemar Nikolaev (passtools) 27.03.13 03:30
(18) fabri, Согласен такой вариант тоже не плохой. Только было бы лучше если можно добавлять несколько рисунков.

Загрузит соответствующий рисунок скажем как «0001», и установит его в качестве основного изображения для этой позиции номенклатуры товара, если нет такого «0001» анологично будут обработаны рисунки «0001_1.jpg» «0002_2.jpg». И так далее.. Потом если основной рисунок не понравится там уж в ручную можно поменяь (как ты предложил)
20. Виктор Фабриков (fabri) 27.03.13 14:05
Думаю до конца недели доработаю обработку и выложу сюда.
21. Виктор Фабриков (fabri) 17.04.13 23:11
Извиняюсь за задержку, времени нет вообще. Обработка в стадии доработки. Загрузку изображений по артикулу уже осуществил, осталось дописать возможность загрузки нескольких изображений для номенклатуры. В ближайшее время выложу доработанную обработку.
22. Роман Ложкин (webester) 11.06.13 13:59
В ближайшее время выложу доработанную обработку.

Прошло два месяца...
Захожу читаю, думаю ай какая молодца, хоть мне не переделывать что б грузило с артикулом, не тут то было, пообещал, выкладывать не стал. Придется драть деньги с заказчика за доработку :)
23. Роман Ложкин (webester) 11.06.13 14:07
Откуда такой интересный стиль написания кода? Жалко отступа? :)
Ух ты запрос в цикле? Классика :)
24. Виктор Фабриков (fabri) 15.06.13 08:17
Прошу прощения за задержку. Пообещал - выставил.
По поводу последнего комментария - читайте текст обработки: Обработка писалась на скорую руку, поэтому не оптимизировалась, но используется постоянно и ошибок в работе не обнаруживалось.
25. Александр Чернявский (naraobuv) 11.11.13 15:40
Не работает.

{Форма.Форма.Форма(338,2)}: Переменная не определена (РаботаСФайлами)
<<?>>РаботаСФайлами.ОткрытьФормуИзображения(ЭтаФорма, ТекДанные.Номенклатура.ОсновноеИзображение, Неопределено);
26. Виктор Фабриков (fabri) 11.11.13 18:21
Обработка изменена.
На данный момент работает в конфигурациях:
"Управление торговлей", редакция 10.3
"Управление торговлей", редакция 10.3 (Платформа 8.1)
"Управление торговлей для Украины", редакция 2.3
"Управление торговлей для Украины", редакция 2.3 (Платформа 8.1)
"Управление торговлей", редакция 11.0
"Управление торговлей", редакция 11.1
valux_pux_12345; naraobuv; +2 1 Ответить
27. Александр Чернявский (naraobuv) 11.11.13 18:59
Досадно. Не обратил внимания. У меня УТ 11. А настроить под мою УТ возможно?
28. Александр Чернявский (naraobuv) 11.11.13 19:19
Просто эта обработка идеально мне подходит.
29. Александр Чернявский (naraobuv) 11.11.13 19:21
(2) fabri, я использую более простой вариант, при помощи макроса в Excel выгружая фотографии из прайса в файлы, где имя=артикул.
30. Александр Чернявский (naraobuv) 11.11.13 19:24
Когда найду ссылку на макрос, обязательно скину.
31. Виктор Фабриков (fabri) 12.11.13 19:00
Если Вы загружаете номенклатуру и фото из файла *.xls(Excel) можете обратить внимание на стандартную универсальную обработку загрузки данных из Excel. Возможно она "умеет" втягивать и фото а если нет то эту функцию всегда можно дописать.
По поводу данной обработки на УТ 11. Когда появится время - сделаю. Когда оно появится - это вопрос :)
32. Павел Потапчик (geffest) 19.02.14 14:48
а каков максимальный размер файла картинки может быть? есть ли ограничение на размер?
33. Виктор Фабриков (fabri) 19.02.14 20:44
По моему ограничений на размер нет, но не стоит загружать файлы больше 500 кб, и вообще файлов разрешением 1024х768 предостаточно для просмотра на сайте. Если загружать большие файлы: 1 - размер базы существенно увеличится что скажется на производительности; 2 - Если выгружать файлы на сайт, то места на хостинге займет очень много, а как мы знаем основное ограничение у хостеров по объему на харде, да и большие фото будут дольше грузится у пользователей на сайте, что естественно создаст неудобство для них.
34. Voldemar Nikolaev (passtools) 26.03.14 23:50
В отчете этот файл "0101-01CDDJ_2.jpeg" статус стоит "Файл не является изображением"

Значит он не работает с расширнием jpeg ???
35. Виктор Фабриков (fabri) 27.03.14 09:56
(34) passtools, Работает с jpg, jpеg, bmp, gif, png. Подскажите какую именно обработку вы используете?
36. Валентина Малютина (valux_pux_12345) 17.04.14 09:10
Обработка отличная! Спасибо.
37. Алекс Алекс (letchik2000) 17.04.14 22:28
Вот умела бы эта обработка напрямую из экселевского файла картинки грабить и правильно присваивать им названия - цены бы ей не было...
На всем сайте не нашел реально работающую обработку под УТ 10.3 на 8.2
Либо просто не работают, либо одно из двух...
38. Voldemar Nikolaev (passtools) 18.04.14 17:46
УстановкаИзображенийНоменклатуры8.2.epf кажется этот купил.
39. Виктор Фабриков (fabri) 18.04.14 18:53
(37) letchik2000, Можно осуществить не вопрос, но бесплатно я этого делать не буду. Разве-что когда будет свободное время, а его, к сожалению, почти никогда нет :)
40. Виктор Фабриков (fabri) 18.04.14 19:09
(38) passtools, не знаю конечно, почему вы её покупали, обработка является бесплатной. Работу обработки только что проверил, все втягивает, jpeg файлы в том числе.
В личку скинул информацию по обработке.
41. Voldemar Nikolaev (passtools) 18.04.14 19:12
Обработчик отличный, только вот такие рисунки 2SC-05CLNMC.jpeg Выдает сообщение -> Файл не является изображением.


2K76G-A9-BCDSC.jpg 2K76G-A9-BCDSC_1.jpg 2K76G-A9-BCDSC_2.jpg 2K76G-A9-BCDSC_3.jpg Вот такие рисунки для номентклатуры с артикулом 2K76G-A9-BCDSC . Обработчик не добавляет, это не предусмотрено в обработчике?
42. Виктор Фабриков (fabri) 18.04.14 20:17
(41) passtools, 2K76G-A9-BCDSC.jpg 2K76G-A9-BCDSC_1.jpg 2K76G-A9-BCDSC_2.jpg 2K76G-A9-BCDSC_3.jpg Вот такие рисунки для номенклатуры с артикулом 2K76G-A9-BCDS - добавляет без проблем. Только-что проверил.
Тут возможно у вас проблема в том, что некоторые символы в артикуле и номенклатуры написаны на разных раскладках. Т.е. например в артикуле буква "А" на русском, а в имени файла - на английском. Даже если символ "-" написан на разных языках - это уже будут разные 2 символа. Скопируйте наименование артикула и вставьте в название файла, после этого попробуйте втянуть, должно получится.
43. Voldemar Nikolaev (passtools) 18.04.14 20:56
Точно, возможно и такой вариант. Как то не додумался до этого. Будем пробовать.
44. Александр Чернявский (naraobuv) 16.05.14 14:51
Привет! Необходимо, чтобы в шаблон ценника заполнялись характеристики которые есть в остатках. Если подробней: номенклатура - обувь, характеристика - размер, необходимо чтобы при печати ценников из документа перемещения на одну номенклатуру печатался один ценник, но с полным перечнем размеров (желательно чтобы помимо размеров которые есть в перемещении были и те размеры которые уже есть в остатках на складе. Желательно2 чтобы возле размера указывалось количество данного размера в остатках (по аналогии написания степеней)) Шаблон ценника скинем. Прикинь свои возможности и цену за работу и пиши. Лучше на почту admin@skaishoes.ru
45. Виктор Фабриков (fabri) 16.05.14 15:22
(44) naraobuv, Сообщения такого типа лучше писать в личку :)
46. Павел Здановский (Zdan) 20.08.14 14:15
По какой-то причине параметр "подгружать несколько изображений номенклатуры" неактивен. "Управление торговлей", редакция 10.3.20.2.
Прошу высказать свои предположения в чем может быть причина?
Прикрепленные файлы:
47. Виктор Фабриков (fabri) 21.08.14 12:53
(46) Zdan, Скорее всего у вас скачана старая версия обработки, где загрузка нескольких изображений номенклатуры ещё не была реализована. Я проверил данную обработку, все флажки активны и все работает.
48. Lexus (lexusus) 16.01.15 07:06
Не работает в клиент-серверном варианте УТ 11.1.7.54, в той же файловой работает. Возможно ли доработать?
49. Виктор Фабриков (fabri) 16.01.15 23:31
А какую ошибку пишет? Я тестировал на клиент-серверном в конфе УТ 2.3 для Украины, работало все без проблем.
Доработать все можно, пишите ошибки в ЛС, подправлю.
50. Lexus (lexusus) 30.01.15 13:55
Ошибку не выдает никакую, просто никак не реагирует при нажатии кнопки.
51. Виктор Фабриков (fabri) 30.01.15 16:24
Создайте архив с вашей конфигурацией, пару фото которые загружаете и залейте на какой-то яндекс диск или гугль диск. В личку ссылку. Проверю именно на вашей конфигурации.
52. nikser Serov (nikser) 20.03.15 15:04
53. 1 1 (dialogsoft) 01.04.15 17:58
Мульти-загрузка не работает. Пробовал вариации 12345.jpg и 12345_1.jpg или 12345_1.jpg и 12345_2.jpg
Первое фото статус Добавлен, второе фото статус Пропущен
54. Виктор Фабриков (fabri) 26.05.15 16:19
(53) dialogsoft, У всех работает, а у вас нет? Интересно :)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа