АДМИНИСТРИРОВАНИЕ
Интеграции: импорт XLSX и обмен данными
Перенос данных из таблиц Excel и обмен с другим сервером платформы.
Открыть: Конструктор → Администрирование → Интеграции:
| Пункт | Что открывает |
|---|---|
| Импорт XLSX | Мастер загрузки данных из файла Excel |
| Обмен данными | Подключения к другим серверам и правила синхронизации |
Выбор файла .xlsx | Загружает книгу в браузер |
|---|---|
| Загрузить шаблон | Выбор ранее сохранённого шаблона настроек импорта |
| Список листов | Отметьте листы, которые нужно импортировать |
Пока не выбран ни один лист, шаг 2. Настройка заблокирован.
# Шаг 2. Настройка
Настройка полей — для каждого листа задаётся соответствие колонок Excel и полей системы.
| Колонка | Что означает |
|---|---|
| Колонка Excel | Название колонки в файле |
| Поле системы | Куда импортировать; Не импортировать — пропустить колонку |
Также задаётся объект системы (Справочник/Документ), в который загружаются строки листа.
Режимы обработки
| Настройка | Варианты | Что означает |
|---|---|---|
| При дубликатах | Пропустить, Обновить, Ошибка | Что делать, если запись с таким ключом уже есть |
| При ошибке | Пропустить строку, Остановить | Продолжать импорт или прервать |
| Создавать новые элементы, если не найдены (для ссылочных полей) | Галочка | Автоматически создавать отсутствующие элементы справочника |
Просмотр данных доступен прямо в мастере — таблица образцов строк.
Итоговая сводка показывает по каждому листу, куда и что будет импортировано.
# Шаг 3. Импорт
Кнопка Начать импорт (во время работы — Импорт данных...). После завершения: «Импорт завершен».
# Шаблоны импорта
Диалог «Сохранить шаблон» → поле «Например, Импорт товаров». Кнопки Отмена и Сохранить (доступна после ввода имени). Шаблон сохраняет настройки соответствия колонок и режимы обработки, чтобы не настраивать импорт заново.
# Когда стоит использовать
| Ситуация | Подходит |
|---|---|
| Перенос справочников из Excel | Да |
| Разовый импорт прайса | Да |
| Регулярный обмен между системами | Нет — используйте Обмен данными |
| Загрузка с проверками и откатом | Нет |
Перед импортом сделайте резервную копию — см. Обслуживание БД. Отменить импорт «одной кнопкой» нельзя.
# Обмен данными
Экран из двух частей: слева — список Подключений, справа — настройки выбранного подключения.
# Подключения
| Элемент | Что делает |
|---|---|
| Новое | Создаёт подключение |
| Строка подключения | Имя, адрес и число правил |
| Значок слева | Состояние: подключено (зелёный), ошибка (красный), не проверено (серый) |
| «Нет подключений. Нажмите «Новое» для добавления.» | Пустой список |
Если ничего не выбрано: «Выберите подключение или создайте новое».
# Форма подключения
| Поле | Что задаёт |
|---|---|
| Название подключения | Например, Продакшн-сервер |
| Адрес удалённого сервера | Полный адрес с протоколом, например https://server1.example.com |
| Пользователи удалённого сервера | Учётная запись для подключения: «Выберите учётную запись для подключения» |
| Пароль пользователя «Имя» | Пароль этой учётной записи |
Кнопки: Отмена и сохранение. При успешной проверке показывается «Подключение установлено».
Храните пароль в тайне. Учётная запись для обмена должна иметь минимально необходимые права — см. Права и роли.
# Карточка подключения
| Кнопка | Что делает |
|---|---|
| Настройки | Открывает форму подключения |
| Удалить (красная) | Удаляет подключение |
Закладки: Правила синхронизации и История.
# Правила синхронизации
Сверху — «Правила: N» и кнопка Добавить правило. Если правил нет: «Нет правил синхронизации. Добавьте первое правило.»
Каждое правило показывает:
| Элемент | Что означает |
|---|---|
| Название | Имя правила |
| Направление | Отправка (синяя), Получение (зелёная), Двусторонняя (фиолетовая) |
| Триггер | По расписанию, При изменении, Вручную |
| Значок и время последней синхронизации | Успех (зелёный) или ошибка (красный) |
| Сообщение последней синхронизации | Текст результата или ошибки |
Кнопки правила: Синхронизировать, Настроить, Удалить.
# Редактор правила
| Поле | Что задаёт |
|---|---|
| Название правила | Например, Синхронизация номенклатуры |
| Локальный объект | Объект на этом сервере |
| Удалённый объект | Объект на другом сервере |
| Направление | Получение, Отправка, Двусторонняя |
| Триггер | Вручную, При изменении, По расписанию |
| Расписание | Только для триггера «По расписанию»: По интервалу (минуты), Ежедневно, Еженедельно (час) |
| Разрешение конфликтов | Приоритет источника, Приоритет цели, Самая новая запись |
| Маппинг полей | Соответствие полей источник → цель. Если не задан: «Все поля будут сопоставлены по имени» |
# История
Закладка История показывает последние синхронизации каждого правила: направление, правило, статус (успех/ошибка) и дату. Если записей нет: «История синхронизации пуста».
# Разрешение конфликтов — что выбрать
| Вариант | Когда подходит |
|---|---|
| Приоритет источника | Один сервер — «главный», его данные важнее |
| Приоритет цели | Главный — принимающий сервер |
| Самая новая запись | Оба сервера равноправны, важно не потерять свежие правки |
# Важные ограничения
| Ограничение | Что означает |
|---|---|
| Триггер При изменении работает только для локальных изменений | Изменение на удалённом сервере может остаться незамеченным до ручного запуска |
| Объекты должны существовать на обоих серверах | Иначе правило не сработает — перенесите конфигурацию |
| Правила выполняются от имени системы | Права пользователя не влияют на состав обмена |
| Конфликты решаются по одному правилу для всех полей | Разные правила на разные поля одного объекта не настраиваются |
# Что выбрать
| Задача | Инструмент |
|---|---|
| Разовая загрузка из Excel | Импорт XLSX |
| Регулярный обмен между серверами | Обмен данными |
| Перенос конфигурации целиком | Экспорт/импорт — см. Конфигурация |
| Резервная копия | Обслуживание БД |
