Получение номенклатуры из сайта в 1С

02.08.24

Интеграция - Сайты и интернет-магазины

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Получение номенклатуры из сайта
.epf 27,80Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.

Изначально работает с сайтом на virtuemart, но очень легко адаптируется (дорабатывается в коде) под любую систему сайта и НЕ сайта, т.к. обращение к данным напрямую к SQL (mySQL). Не нужен API сайта (PHP, JS и т.д.).

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

 

 
 Форма обработки

 

 

Инструкция:

1. Для обмена требуется стандартный драйвер "MySQL ODBC 8.0 Unicode Driver". Если он у вас не установлен, то найдите на официальном сайте "mySQL". Не забудьте корректно выбрать версию и разрядность вашей ОС.

2. В обработке заполнить настройки по подключению к сайту, указать IP (сервер), логин, пароль и т.д.

3. Для номенклатуры создать доп.реквизит с типом "Булево".

Название любое, например, "ОБМЕН_САЙТ".

В настройках обработки выбрать ваш доп.реквизит "ОБМЕН_САЙТ".

 

 
 Настройки обработки

 

 

Кнопки работают последовательно:

  • "Получить с сайта" - формирует таблицу по всей номенклатуре сайта
  • "Сопоставить с 1С" - выполняет сопоставление по наименованию номенклатуры (есть проверка на верхний/нижний регистр и лишние пробелы)
  • "Записать в 1С" - выполняет запись тех строк, по которым установлен флаг "Будет записан"
  • "Отменить все" - очистить форму для повторной получения номенклатуры с сайта. Открывает доступ к кнопке "Получить с сайта".

На сайте обращается к таблице yxhu6_virtuemart_products
к полям product_sku, virtuemart_product_id

 

 
 phpMyAdmin

 

 

Обработка может быть добавлена в справочник "Дополнительные отчеты и обработки". Работает в НЕ безопасном режиме, чтобы иметь выход в интернет (подключение к mySQL сайта через объект ADODB. Только на чтение.

Обработку можно доработать под свои нужды, "ядро" подключения и работы с номенклатурой уже есть.

Если нужна будет помощь или пояснения, можете задавать вопросы в комментариях или в ЛС.

Тестировалось:
Платформа: 8.3.18.1208
БСП: 3.0.3.272
Управление торговлей 11.4.11.104

Платформа: 8.3.18.1208
БСП: 3.1.3.409
Розница 2.3.8.22

ОС:
Windows 10 pro (версии 2023-2024гг)
Windows Server 2008 R2

сайт обмен загрузить номенклатуру ADODB virtuemart mySQL SQL УТ11 Розница

См. также

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 3.0. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку. Поддерживает работу от разных юридических лиц. Работа: в составе РИБ, отдельно от РИБ, тонкий, толстый клиент, web-клиент (через интернет-браузер). Интегрировано в Чек ККМ, Рабочее место кассира (РМК)

24000 руб.

02.11.2024    1283    10    0    

8

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Интеграция сервиса dolyame.ru с 1С:Розница 2.3 для приема платежей в рассрочку. Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку. Поддерживает работу от разных юридических лиц.Работа: в составе РИБ, отдельно от РИБ, тонкий, толстый клиент, web-клиент (через интернет-браузер).

22440 руб.

19.12.2023    7313    45    12    

41

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

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

36000 руб.

03.08.2020    19340    24    22    

20

Прайсы Оптовая торговля Сайты и интернет-магазины Программист Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 11 Транспорт, автопарки, такси Управленческий учет Платные (руб)

Внешняя обработка адаптирована для 1C: УТ 11, предназначена для наполнения вашей базы данных товарами и сопутствующей информацией, предоставляемой b2b.4tochki.ru, обновления остатков и цен.

8160 руб.

31.01.2020    32457    17    7    

16

Сайты и интернет-магазины Программист Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Платные (руб)

Данный модуль предоставляет возможность выгружать заказы из 1С: Управление торговлей 11 версии в "MEASOFT" (ранее "Курьерская служба 2008").

9600 руб.

27.04.2022    11873    21    3    

12

Сайты и интернет-магазины Программист Пользователь Платформа 1С v8.3 План видов характеристик 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

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

3600 руб.

25.05.2020    21182    16    16    

20
Оставьте свое сообщение