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

02.08.24

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

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

Файлы

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

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Изначально работает с сайтом на 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С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

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

24000 руб.

19.12.2023    10807    59    14    

54

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

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

36000 руб.

03.08.2020    22122    32    24    

26

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

Склад Вашего магазина онлайн в Telegram. С картинками, ценами, описанием и характеристиками. Используйте Telegram как торговую площадку и увеличивайте продажи.

54000 руб.

10.09.2024    3148    4    6    

3

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

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

9600 руб.

27.04.2022    12642    22    3    

13

Файловый обмен (TXT, XML, DBF), FTP Сайты и интернет-магазины 1С v8.3 1С:Управление торговлей 11 Россия Платные (руб)

Загрузка файла YML (формат Yandex Market Language(YML) — собственный стандарт Яндекса, основанный на XML) в УТ11.5 Создание дерева номенклатуры, создание карточек номенклатуры и доп реквизитов, загрузка картинок в карточку. Оптимизировано для выгрузки в Битрикс. Возможна загрузка нескольких Фид - предусмотрено разделение по площадкам

7000 руб.

01.11.2024    1446    1    1    

2
Для отправки сообщения требуется регистрация/авторизация