Налаштування обміну за розкладом 1С та 1С-Бітрікс

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Налаштування обміну за розкладом 1С та 1С-Бітрікс
Проста
~1 робочий день
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Налаштування обміну за розкладом 1С і 1С-Бітрікс

Ручний запуск обміну — поширена причина розбіжностей даних: менеджер забув запустити, запустив не вчасно, не помітив помилку. Автоматичний обмін за розкладом вирішує ці проблеми, але вимагає коректного налаштування в обох системах.

Налаштування розкладу в 1С

У конфігурації УТ 10/11 обмін запускається з регламентного завдання:

Адміністрування → Регламентні та фонові завдання → Обмін із сайтом

Параметри завдання:

  • Розклад: кожні N хвилин, щогодини, щодня у заданий час
  • Користувач: від імені якого виконується завдання (повинен мати доступ до обміну з сайтом)
  • Повтор при помилці: увімкнути з паузою 5–10 хвилин

Для вивантаження залишків і цін — агресивний розклад (кожні 15–30 хвилин). Для повного вивантаження каталогу — раз на ніч, о 2–4 годині.

Налаштування крону на стороні сайту (якщо 1С ініціює обмін)

Якщо архітектура передбачає, що сайт періодично запитує оновлення у 1С (REST API), запуск через агент Бітрікс:

Налаштування → Інструменти → Агенти → Додати агент:

\MyProject\OneC\ExchangeAgent::run();

Інтервал: 900 секунд (15 хвилин) для цін і залишків. Агент повинен виконуватися через реальний крон (/bitrix/modules/main/tools/cron_events.php), а не через хіти — інакше обмін не запуститься вночі.

Моніторинг виконання

Без моніторингу налаштований розклад безкорисний — обмін може зламатися тихо. Мінімальний моніторинг:

  • Лог останнього обміну з часовою міткою в окремій таблиці
  • Алерт при відсутності успішного обміну більше X годин
  • Сповіщення по email/Telegram при помилках
// Записати результат обміну
\Bitrix\Main\Application::getConnection()->query(
    "INSERT INTO b_exchange_log (CREATED_AT, STATUS, DETAILS)
     VALUES (NOW(), '" . ($success ? 'OK' : 'ERROR') . "', '" . $details . "')"
);

Розподіл розкладів за типом даних

Тип даних Рекомендована періодичність
Залишки та ціни Кожні 15–30 хвилин
Статуси замовлень Кожні 30–60 хвилин
Повний каталог 1 раз вночі
Нові замовлення в 1С Кожні 15–30 хвилин

Терміни налаштування

Налаштування автоматичного обміну за розкладом із моніторингом — 4–8 годин.