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

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

22440 руб.

19.12.2023    7763    48    13    

44

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

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

24000 руб.

02.11.2024    1446    10    0    

9

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

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

36000 руб.

03.08.2020    19703    24    24    

21

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

Решение осуществляет синхронизацию задач Битрикс24 и 1С, что позволяет в одной системе ставить задачи, контролировать выполнение всего пула задач с группировкой по ответственным и проектам, формировать управленческие отчеты по работе сотрудников (загрузка, просроченные задачи), уведомлять сотрудников о ходе выполнения задач посредством чат-бот Telegram

7200 руб.

04.05.2021    21323    14    19    

19

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

Модуль выгрузки товаров услуг из 1С для сайта "Авито" раздел "Автозагрузка" выполнена в виде обработки. Обработка подходит для конфигураций УТ, УНФ и Розница. Данная обработка позволяет создавать шаблон с объявлениями для "Авито" - "Автозагрузка".

4200 руб.

07.06.2022    19535    45    56    

46

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

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

8160 руб.

31.01.2020    32603    17    7    

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