1С:Фото номенклатуры 7.7 - решение для работы с фотографиями номенклатуры в 1С:7.7 (включая формат PNG)

Публикация № 1741109 18.10.22

Пользовательские инструменты - Обработка справочников

картинки фотографии png jpg Яндекс Яндекс-Диск FTP выгрузка прайс прайс-лист web Excel Эксель

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

Для кого предназначено решение

Решение предназначено как для разработчика, так и для конечного пользователя.

Технические требования

Поддерживаются релизы платформы 1С 7.7.0.025, 7.7.0.026, 7.7.0.027.

Требований к компонентам платформы 1С 7.7 нет - работает с использованием общих объектов без использования внешних компонент (кроме функции выгрузки на FTP).

Для отображения и обработки фото используется библиотека Windows Image Acquisition (WIA) входящая в состав Windows (для Windows XP необходимо установить дополнительно).

Работа с Яндекс-Диском реализована на COM-объектах MSXML.

Для работы с FTP требуется внешняя компонента "DialMail".

Для формирования прайс-листа в формате Excel опционально используется компонента "Йоксель" (SpreadSheet.dll) – при ее наличии для формирования прайса в формате Excel будет задействован ее функционал (при этом прайс-лист сформируется более корректно, чем штатными средствами 1С).

Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7 (релиз 1008). Содержит инструкцию по добавлению функции работы с фото номенклатуры в произвольную конфигурацию на платформе 7.7 на примере 1С:Торговля и склад 7.7.

Функциональные возможности

Решение предназначено для систематизации, хранения и отображения фотографий номенклатуры

Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png – не поддерживаемый штатными средствами 1С.

Поставляется в двух версиях: "полная" и "лайт".

В версии "лайт" отсутствует поддержка web-сервисов: выгрузки на Яндекс-Диск и FTP, а также формирования прайс-листа с гиперссылками.

В полной версии решения реализована работа с web: выгрузка фотографий на Яндекс-Диск и FTP, а также формирование прайс-листа со встроенными фото, либо с гиперссылками на Яндекс-Диск или HTTP (в том числе и в формате Excel) и возможность автоматической выгрузки сформированного прайс-листа на Яндекс-Диск или FTP.

Имеется функция контроля за разрастанием базы фотографий путем ограничения максимального размера загружаемого фото: при добавлении в базу фотографий большого размера они будут автоматически ужаты до указанных значений ширины и высоты. Для каждой номенклатурной позиции возможно хранение нескольких фотографий с указанием основной.

Фотографии номенклатуры хранятся на диске в виде отдельных графических файлов, структурированно хранящихся в подкаталоге "Photo" каталога базы данных (как для файловой, так и для SQL-версии). Предусмотрено 3 варианта хранения фотографий в зависимости от их количества (задаются константой "Структура хранения фотографий"):

  1. линейная, все фотографии в одном каталоге (для небольшого количества номенклатуры или фото);
  2. двухуровневая: группировка по коду базы и ID номенклатуры (для среднего количества);
  3. четырехуровневая: группировка по коду базы и 3-м уровням ID номенклатуры (для большого количества).

Более подробное описание с картинками доступно в прилагаемой документации (файл "Описание.docx").

Состав поставки

Состав поставки "полная":

  • TIS1008picFullUpdate - обновление для 1С:Торговля и склад 7.7 (релиз 1008) - полная версия.
  • TIS1008picLiteUpdate - обновление для 1С:Торговля и склад 7.7 (релиз 1008) - версия "лайт".
  • MINIpicDemo - демо-база "мини" - только с ключевыми объектами и демо-данными - полная версия.
  • MINIpicDemoLite - демо-база "мини" - только с ключевыми объектами и демо-данными - версия "лайт".
  • UpdateDemo - обработка загрузки демо-данных в обновленную демо-версию 1С:Торговля и склад 7.7 и сами демо-данные.
  • update_TIS77demo.txt - инструкция по добавлению решения 1С:Фото номенклатуры 7.7 в демонстрационную базу 1С:Торговля и склад 7.7 и загрузке демо-данных (для обоих версий).
  • update_TIS77full.txt - инструкция по добавлению решения 1С:Фото номенклатуры 7.7 в исправленную базу 1С:Торговля и склад 7.7 (либо в более ранний ее релиз) в виде полной версии.
  • update_TIS77lite.txt - инструкция по добавлению решения 1С:Фото номенклатуры 7.7 в исправленную базу 1С:Торговля и склад 7.7 (либо в более ранний ее релиз) в виде версии "лайт".
  • Описание.docx - полное описание решения 1С:Фото номенклатуры 7.7 (доступно также для скачивания отдельно).


Состав поставки "лайт":

  • TIS1008picLiteUpdate - обновление для 1С:Торговля и склад 7.7 (релиз 1008) - версия "лайт".
  • MINIpicDemoLite - демо-база "мини" - только с ключевыми объектами и демо-данными - версия "лайт".
  • UpdateDemo - обработка загрузки демо-данных в обновленную демо-версию 1С:Торговля и склад 7.7 и сами демо-данные.
  • update_TIS77demo.txt - инструкция по добавлению решения 1С:Фото номенклатуры 7.7 в демонстрационную базу 1С:Торговля и склад 7.7 и загрузке демо-данных (для обоих версий).
  • update_TIS77lite.txt - инструкция по добавлению решения 1С:Фото номенклатуры 7.7 в исправленную базу 1С:Торговля и склад 7.7 (либо в более ранний ее релиз) в виде версии "лайт".
  • Описание.docx - полное описание решения 1С:Фото номенклатуры 7.7 (доступно также для скачивания отдельно).

Правила работы магазина

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


Заказать подбор решения


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

Наименование Файл Версия Размер
Документация по 1С:Фото номенклатуры 7.7 - решению для работы с фотографиями номенклатуры в 1С:7.7

.docx 997,01Kb
3
.docx 1.0 997,01Kb 3 Скачать бесплатно

1.0 0 10000 руб.

1.0 0 5000 руб.

0 1500 руб.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3079 18.10.22 20:37 Сейчас в теме
фото к номенклатуре - допустим разрешением 900*300 пикселей.
при печати прайса с картинками - какая картинка попадает в прайс?
6. Техподдержка 18.10.22 23:37
(1) Картинка в прайсе будет размером 273х229 - по размеру картинки в ячейке таблицы вне зависимости от размера исходной. Пережмется автоматически на лету. Пропорции по ширине/высоте не исказятся (дополнятся при необходимости белыми полями сверху/снизу или слева/справа.
11. CheBurator 3079 18.10.22 23:59 Сейчас в теме
(6) это хорошо. то есть при формировании прайса идет "ресайз" исходной картнки, получается новоая картинка и она кладется в прайс. так?
22. Техподдержка 19.10.22 00:18
(11) При отображении в интерфейсе (на формочках) - картинки везде пережимаются под размер отображения - получается быстрее при отрисовке и более четкий ресайз, чем штатный от 1С.
25. CheBurator 3079 19.10.22 00:25 Сейчас в теме
(22) думал тоже так сделать, но потом за ненадобностью отказался. массовое листание картинок и чтобы картинки перерисовывались быстро - нужно редко... и картинки несут в себе больше чисто информационную составляющую, нежели учетную. в своей основной конторе в продакшене картинки 300x300 - вполне хватает чтобы понять по картинке что за товар
.
плюс тут где-то выцеплял из публикаций обработку - которая строит красивsй html с картинкой, названием товара, ценой. практически готовая "витрина", которую можно тупо выложить на простейший хостинг как прайс
2. CheBurator 3079 18.10.22 20:40 Сейчас в теме
При обработке фото вне 1С - по именам фото нет возможности идентифицировать номенклатуру "напрямую", придется искать через справочник фотографий... это в определенных случаях доставляет неудобство.
7. Техподдержка 18.10.22 23:43
(2) При выборе двухуровневой или четырехуровневой структуры хранения фотографий каталог хранения фото однозначно связан с ID единицы номенклатуры (который можно получить из функции ЗначениеВСтрокуВнутр()) - все фотографии в нем относятся к конкретной номенклатурной единице.
Кроме того, в глобальном модуле даже имеется специальная функция, которая по полному пути к фотографии выдает номенклатуру, к которой фотография привязана:

Функция глПолучитьНоменклатуруПоПолномуПутиФайлаФотографии(ПутьКФайлуФото) Экспорт
12. CheBurator 3079 19.10.22 00:02 Сейчас в теме
(7)
глПолучитьНоменклатуруПоПолномуПутиФайлаФотографии(ПутьКФайлуФото)

эту функцию нельзя использовать вне 1С - речь про это. Понятно что привязка по ИД дает однозначность, но глляда на папку с Идами - никак не понять к какому товару это относится - а это бывает необходимо. Но это несущественное замечание.
3. CheBurator 3079 18.10.22 20:41 Сейчас в теме
Жесткая привязка к яндекс-диску - не есть хорошо. разумнее сделать привязку к облакам на уровне "плугинов". чтобы можно было взаимодействовать с произвольным облаком. Но что есть ядиск - уже хорошо.
8. Техподдержка 18.10.22 23:45
(3) С другими сервисами пока не работал, не исключаю, что когда-нибудь выгрузка в другие сервисы будет добавлена. К слову, код полностью открыт - можно добавить и самостоятельно.
4. CheBurator 3079 18.10.22 20:43 Сейчас в теме
в прайсе колонка "ссылка на фото" - при сохранении в эксель будет ссылкой или текстом?
15. CheBurator 3079 19.10.22 00:08 Сейчас в теме
(9) это йоксель обеспечивает сам при сохранении или какие-то специальные ухищрения?
16. Техподдержка 19.10.22 00:11
(15) Нет, Йоксель со ссылками работать не умеет - вызывается сам Excel через COM для преобразования текста в ссылки там, где они есть. Естественно, что должен стоять Excel - иначе ссылки в ссылки не будут преобразованы.
18. CheBurator 3079 19.10.22 00:12 Сейчас в теме
(16) так и думал... ;-) но вдруг что-то в йокселе пропустил.. ;-)
5. CheBurator 3079 18.10.22 20:44 Сейчас в теме
Вглубь не смотрел, но навскидку не вижу удобного инструмента быстрой привязки картинок (допустим лежит "сбоку" большой каталог фотографий) к номенклатурам
10. Техподдержка 18.10.22 23:47
(5) Замечание по теме - добавлю.
14. CheBurator 3079 19.10.22 00:08 Сейчас в теме
(10) это основная проблема, с которой сразу сталкиваются юзеры. Обычно у них есть какое-нить "файлохранилище" картинок и теперь, его надо достаточно быстро и удобно раскидать "на номенклатуру". Когда таких картинок больше сотни - задача "вручную" становится мало продуктивной, таких привязок картинок пораздавал клиентам..
.
ну и полезной функцией является реализация сценария - открыли документ (заявка, реализация, да любой где есть номенклатура) - жмакнули по ВПФ - "картинки на почту" - тут всякое удобство - в результате имеем сформированный емайл с картинками товаров для отправки клиенту (или пакет на ФТП выложенный), к емайлу/пакету - в вашем случае обязательно - текстовка соответствия "назавние номенклатуры (артикул, штрихкод) - имя файла изображения...
19. Техподдержка 19.10.22 00:14
(14) Тема! Спасибо, прикручу. Мало того - делал подобное, только без картинок.
21. CheBurator 3079 19.10.22 00:15 Сейчас в теме
(19) да без проблем. таких фич для картинок разных - вского делал. Но в урезанном виде, не как подсистема здесь. Ибо бюджеты не те от клиентов ;-)
17. CheBurator 3079 19.10.22 00:11 Сейчас в теме
...попутно модераторам... дырок в системе у вас достаточно, без проблем можно увидеть кто скрывается под обезличенным "Техподдержка"...
20. Техподдержка 19.10.22 00:15
(17) Это да, я удивляюсь, как мои контакты еще не вычислили спамеры...
23. CheBurator 3079 19.10.22 00:21 Сейчас в теме
По привязке - один из первоначальных вариантов, налабал когда-то на скорую руку https://infostart.ru/public/15239/ - посмотри может что-то полезное в части фейса найдешь.
.
плюс еще делал одному лавочнику - например - заполнение документа поступление ТМЦ (да все равно какого) - подбором по картинкам. Выбор группы товара - открывается форма-шахматка (не таблицамакет) с картинками товаров, можно листать куросром скчкать по картинкам (рамочка под картинкой) - выбор картинки - потому что товаров очень много похожих, от поставщика это все приходит "товар в ассортименте", а приходуется на частные позиции...
24. Техподдержка 19.10.22 00:25
(23) Спасибо за ссылку. Да уж, суровый интерфейс. ;-) А что, можно даже неграмотных нанимать. ;-)
26. CheBurator 3079 19.10.22 00:29 Сейчас в теме
(24) ну так ты посмотри на дату публикации... и при этом это было еще раньше сделано вроде, не помню уже...
потом туда запихивал еще универсальности - на вход чере программный вызов через параметры можно было подать что угодно - ТЗ со списком номенклатуры, СЗ, группу, документ, конектс формы - для ограничения подмножества разносимых номенклатур-картинок.
.
плюс еще на формах где картиник - дела кнопку типа "неверная картинка" - картинка отвязывалась от номенклатуры и сваливалась в кучу "накопитель кривых картинок", которую с помощь "за лупой" можно было повторно разносить на номенклатуру...
27. CheBurator 3079 19.10.22 00:34 Сейчас в теме
ну и тут нужен в составе подсистемы прсотейший инструментарий типа: открыть картинку-оригинал, обрезать слева-спава-верх-низ, повернуть-отразить, ресайз, м.б. наложить надпись (делал такое) - сохранит как новую картинку и/илипривязать ее к номенклатуре.
28. Техподдержка 19.10.22 00:35
(27) Думал тоже про такое, в принципе WIA все это позволяет. Как раз сейчас задачка будет по наполнению одной такой базы картинками.
30. CheBurator 3079 19.10.22 00:37 Сейчас в теме
(28) для 8-ки такой инструментарий тут есть, для 77 - не помню, возможно тоже
29. CheBurator 3079 19.10.22 00:36 Сейчас в теме
Плюс у тебя в подсистеме хорошо бы имет такую возможность (если это укладывается в концепцию внедреняи в типовые конфиги итд) - в любом месте где есть "номенклатура" (у меня так сделано во встех ТЧ документов) - жмем Ф5 (условно) - открывается простое окно (у себя делал модально) с изображением (основным) товара. Деффки часто пользовались чтобы сориентироваться....
31. CheBurator 3079 19.10.22 00:39 Сейчас в теме
а если сделать по уму - то данная подсистема д.б. расширена в части чтобы можно было привязывать любые изображения - сертификаты, сканы инструкций) итд а не только фоты товаров. тогда к каждому изображению надо типа "вид изображения" (настраиваемый, пополняемый). и аналогично как пакетная отправка фоток товара на почту - пакетная печать по ТЧ документа сканов сертификатов ИТД 9у себя такое сделал, но не в виде единйо подсистемы).
33. Техподдержка 19.10.22 11:30
(31) Это надо всю структуру переписывать и мало кому оно надо. Данный проект - побочка от конкретного заказа и задел на будущее под другие, в основном под интеграцию с интернет-торговлей. На 7.7 торгашей сидит пока еще много.
32. CheBurator 3079 19.10.22 00:41 Сейчас в теме
..а вообще все это тривиально (за исключением работы с нештатными возможностями типа WIA), что даже лень думать/делать это... не окупится... да и клиентво клюшечников мало осталось, давятся за копейки.. ;-)
34. user1203706 11 20.10.22 18:38 Сейчас в теме
(1) картинки в номенклатуру, ну такое.. особо нафик никому не нужно иметь в базе. Разве что на планшетах, в телефончики и редко - показать в печатном прайс листе.
Сам прайс лист, если красивый. это картинка на 3/4 формата А4 должна быть, в красивом каталоге на глянцевой бумаге, чтоб не стыдно по клиентам ходить и впаривать новый товар.
На счет wia/необходимости иметь сам excel..ну так себе. Картинку проще через активикс показать на форме, в прайсе..тем же йокселем, чем ставить excel и тормозной excel.aplication
Ну и для клюшек - тут солидарен с Чебуром - нафик оно не надо.
Картинки, иммхо - это всё для мобилок, клиентам на-ходу показывать, если нет красиво напечатанного прайс листа от производителя в виде буклета.
Не купит никто.
36. CheBurator 3079 20.10.22 22:50 Сейчас в теме
(34) тут основное назначение - потом эти картинки из 1С выкидывать в витрину/инетмагазин/сайт
38. Техподдержка 20.10.22 22:59
(36) Собственно к этому и идем. :-)
35. user1203706 11 20.10.22 18:40 Сейчас в теме
ЗЫ: да, согласен только в части прикрепления и быстрой печати первички - серты/справки/входящие ттн и прочий мусор, который потом при необходимости печатать. Да и то, там формат нужен многостраничный - pdf или tiff или djvu
37. Техподдержка 20.10.22 22:58
(35) С pdf и djvu 7.7 подружить сложно.
39. Техподдержка 20.10.22 23:01
Ну и к слову, всем спасибо за конструктивную критику, на движке 8.3 тоже реализованы не все функции работы с изображениями. WIA - довльно мощная штука, если покопаться. ;-)
40. user1203706 11 21.10.22 11:05 Сейчас в теме
(36) ну, там же примитивный http запрос.
(37) ну почему же ? У нас годами на клюшках всё в пдф было, и ...в снеговике теперь тоже. А вот в соседней конторе, накой-то хрен в tiff хранят и используют левый софт для скана, своя вк, которая каждый раз пережимает картинку и на выходе...хрень. Ну ничего, как то работают годами
41. uriy 3 21.10.22 11:49 Сейчас в теме
Работа проведена Аховая, к имени картинок можно было код товара добавить для идентификации. Видел давно в бородатые годы, дополнение для Тис - Номенклатура с картинками - бесплатная обработка была. Ну естественно функционал только в карточке фото.
А так ценник высоковат. Можно официал проги аналоги 1С взять с подобным функционалом "с коробки" на порядок дешевле.
42. Техподдержка 21.10.22 12:27
(41) На счет кода: код - значение переменное, поменял код номенклатуры и фоточки отвязались. К тому же, решение предоставляет некий набор процедур (API) работы с фотками, для разработчика вообще должно быть фиолетово, как и где фотка хранится.
На счет цены: решение сделано сделано не для любопытных гиков, чтобы скачивали его для хайпа, а для конечных пользователей. Цена мизерная, разработка подобного решения обойдется от 50 до 100 тысяч рублей.
43. CheBurator 3079 21.10.22 14:59 Сейчас в теме
(42) Клиенту абсолютно пофиг во сколько обошлась разработка. Все задачи из публикации можно решить другими методами. А показ картинок - вставить клиенту в конфигу - час-два неторопливо с перекурами. за 15 тыс за не особо нужный функционал - клиенты-клюшечники удавятся, в противном случае они давно бы на снеговике сидели.
user591953_abinsk-dekor; uriy; +2 Ответить
44. Иваныч 23 18.01.23 17:46 Сейчас в теме
Мне, как обычному пользователю-продавцу на рознице, было более интересно как посмотреть картинку товара с разных ракурсов, т.е к номенклатурной позиции подвязана не одна картинка, а 2 или 3. Есть у кого варианты по реализации такого решения?
45. Техподдержка 18.01.23 19:01
(44) Да, в моем решении можно привязать произвольное количество картинок. Подробнее см. в документации (скачивается бесплатно).
Оставьте свое сообщение

См. также

Загрузка номенклатуры в справочник и документ из файла Excel и CSV, обновление цен и реквизитов (адаптируется под разные конфигурации 1С: 7.7) Промо

Загрузка и выгрузка в Excel Обработка справочников Обработка документов Оптовая торговля Розничная торговля Ценообразование, анализ цен Прайсы Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Управленческий учет Управленческий учет Платные (руб) Платные (руб)

Загрузка номенклатуры в справочник и документ, обновление цен, реквизитов, подчинённых справочников из файла Excel и CSV в 1С7.7. Формирует структуру групп (иерархию), создаёт полностью готовый справочник. Выгружает товары прайс-листа в документы Поступление, Реализация, Заказ, Оприходование, Отчет ККМ и другие. Автоматически адаптируется под разные конфигурации 1С7.7, в которых есть справочник номенклатуры.

2400 руб.

04.12.2014    73464    39    56    

Сообщения 1С по-новому

Работа с интерфейсом Платформа 1С v7.7 Платформа 1С v7.7 Платные (руб) Платные (руб)

Расширяем уровень взаимодействия с помощью новых возможностей оповещения и взаимодействия с пользователем

5000 руб.

01.09.2021    4313    0    10