Обследование
Уточняем конфигурацию 1С, CMS, версии, модули, объём данных и текущий обмен.
Интеграция сайта с 1С
Сначала определяем владельца каждого типа данных, направление и частоту обмена. Затем проверяем товары, цены, остатки и заказы на тестовой выборке до рабочего запуска.
Состав услуги
Состав и границы работы фиксируем до старта. Большую задачу делим на проверяемые этапы.
Уточняем конфигурацию 1С, CMS, версии, модули, объём данных и текущий обмен.
Сопоставляем идентификаторы, свойства, типы цен, склады, статусы и обязательные поля.
Фиксируем источник истины, расписание, направления, удаление и обработку конфликтов.
Конфигурируем типовой механизм или отдельную интеграцию в согласованных границах.
Проверяем ограниченную выборку товаров и заказов, повторный обмен и ошибочные сценарии.
Добавляем журналы и порядок действий при остановке синхронизации.
До разработки
Интеграция ломается, когда сайт и 1С по-разному трактуют товар, цену или статус. До настройки мы описываем поля, идентификаторы и действия при конфликте.
Определяем, чем связываются карточки: GUID, артикулом или отдельным ключом. Проверяем характеристики, единицы измерения, изображения и признаки публикации. Изменение названия не должно создавать новый товар.
Фиксируем типы цен, склады, резервы, нулевые остатки и правила округления. Отдельно решаем, что увидит покупатель при временном отсутствии данных или остановке обмена.
Сопоставляем покупателя, состав заказа, скидки, доставку, оплату и комментарии. Для каждого статуса указываем владельца и направление передачи, чтобы сайт и учётная система не перезаписывали изменения друг друга.
Обмен записывает время, сущность и причину отказа без раскрытия лишних данных. Повторная отправка не создаёт дубль. Ответственный видит остановку синхронизации до того, как расхождение заметит клиент.
Безопасный запуск
Берём простой товар, вариант с характеристиками, несколько типов цен, разные остатки и заказ со скидкой и доставкой. Проверяем первичную загрузку, изменение и повтор одного пакета.
Сохраняем базу и файлы, ограничиваем выборку и запускаем обмен в согласованное окно. Массовое удаление, смену идентификаторов и перезапись цен блокируем до подтверждения результата.
Товары не дублируются, цены и остатки совпадают с выбранными источниками, заказ передаётся один раз, а ошибки видны в журнале. После полного запуска сверяем контрольные позиции и новый заказ на рабочем сайте.
Результат
Каталог и учётная система используют описанные правила.
Передача проверяется на полном тестовом сценарии.
Ошибки обмена можно локализовать по журналам.
Организация работ
До оценки нам важно увидеть исходное состояние. Так смета опирается на факты, а не на предположения.
Получаем адрес проекта, описание задачи и необходимые доступы с минимальными правами. Для действующего сайта сначала договариваемся о резервной копии и безопасном окне изменений.
Проверяем текущую реализацию, зависимости и ограничения. Отделяем обязательные работы от улучшений и фиксируем, что именно не входит в оценку.
Формируем этапы, результат каждого этапа и порядок проверки. Если точная оценка невозможна до исследования, отдельно предлагаем ограниченный диагностический этап.
Выполняем согласованный объём, проверяем критические сценарии и передаём результат. Дополнительные задачи не добавляются в счёт без согласования.
Стоимость
Цена определяется после знакомства с проектом. Для услуги «Интеграция сайта с 1С» на неё обычно влияют состояние текущей реализации, число сценариев, доступность тестовой среды, интеграции и срочность.
После первичного обращения мы уточним данные. Работы и внешние расходы начинаются только после согласования состава и стоимости.
Вопросы
Да, включая типовой обмен после проверки версии, модулей и кастомизации.
Да, если есть подходящий модуль или API. Возможности конкретной связки проверяем до оценки.
Для изменений конфигурации и диагностики стороны 1С обычно нужен ответственный специалист или партнёр.
Сначала используем тестовую выборку и резервные копии. Полный запуск выполняем после сверки результата.
Первый шаг
Ответим, уточним исходные данные и предложим следующий этап. Работы и расходы начинаются только после согласования.