Загрузка фото в 1С
Last updated
Last updated
С помощью нашего модуля синхронизации PHPShop_Exchange_ХХ.epf вашей версии, вы можете выполнить автоматический поиск изображений в интернете и прикрепить найденные изображения к номенклатуре
Поиск изображений в интернет выполняется с использованием Google Custom Search API. Для работы с Google Custom Search API, нужно иметь учетную запись Google и получить значения API key и ID поисковой системы. Чтобы получить эти значения выполните следующие действия:
Под учетной записью Google авторизуйтесь на сайте console.developers.google.com
В меню Select a project
выберите Create a project
(создать новый проект), во всплывающем окне дайте произвольное имя новому проекту, согласитесь с условиями и нажмите кнопку Create
.
После создания проекта, на странице Home-Dashboard
(главная станица проекта) включите Google APIs, нажав на ссылку Enable and manage APIs
в блоке синего цвета.
На странице Custom Search API выберите раздел Credentials. Важно! Обратите внимание на синюю кнопку Enable API - ее нужно активировать.
Далее по кнопке New credentials
выберите значение API key. В окне Create a new key
выберите Browser key
, в окне Create browser API key
введите имя для нового ключа и нажмите кнопку Create
.
Вернитесь на страницу Overview → Custom Search API
и нажмите синюю кнопку Enable API
Создание своей поисковой системы выполняется по ссылке cse.google.com/cse/create/new. Поле Сайты, на которых выполняется поиск
оставляйте пустым, выберите все языки, дайте произвольное название поисковой системе и раскройте Дополнительные настройки
. В дополнительных настройках укажите ImageObject и нажмите кнопку Создать.
После создания поисковой системы, нужно внести дополнительные настройки и получить идентификатор. Нажмите на кнопку Панель управления
, далее - на кнопку Идентификатор поисковой системы
. Важно! Включите опцию Поиск изображений.
Сохраните изменения, нажав на кнопку Обновить
в конце страницы.
Сохранение отмеченных изображений для номенклатуры 1С:
Для удобного переноса изображений в 1С, служит бесплатная утилита "Загрузчик изображений в 1С". Модуль предназначен для загрузки файлов изображений номенклатуры в следующие типовые конфигурации:
1С: Управление Торговлей, редакция 11
1С: Розница, редакция 2.0, 1С: Управление торговлей, редакция 10.3
1С: Розница редакция 1.0
1С: Комплексная автоматизация, редакция 1.1
1С: Управление производственным предприятием, редакция 1.3.
Скачайте модуль из нашего архива GitHub, нажав кнопку Download.
Для запуска модуля, откройте 1С, выберите меню Файл - Открыть
, и выберите скачанный файл PHPShop_ImageLoad_82.epf
3. Укажите каталог, содержащий изображения товаров.
4. Укажите расширение файлов для загрузки (по-умолчанию используется JPG). При этом, если выбрать маску <*.*> — будет выполнена попытка загрузить все файлы каталога.
5. Поиск элементов справочника номенклатуры (владельца изображения) происходит по коду или по артикулу номенклатуры. Поэтому, для идентификации номенклатуры необходимо указать: - Реквизит поиска номенклатуры — код/артикул; - Выражение — для получения кода элемента справочника <Номенклатура> из наименования файла.
По-умолчанию считается, что имя файла = коду (артикулу) номенклатуры. Если это не так, то с помощью <Выражения>, используя встроенный язык 1С, можно задать свое выражение получения кода (артикула), по которому и происходит поиск номенклатуры. Например: Имена файлов имеют формат: IMG_0001.jpg, где 0001 — это код номенклатуры. Тогда выражение для получения кода будет иметь вид:
Сред(Файл.ИмяБезРасширения,5).
6. Укажите, какой из найденный файлов будет выводится в карточке товара.
7. По кнопке Загрузить выполните импорт изображений. По результатам загрузки, будет выведен отчет с перечнем удачно загруженных файлов.