Обмен 1С и сайта: 15 полей, 6 правил и 8 расхождений на 400 проверок
Карта соответствия · идемпотентность по ключу · сверка остатков, цены и НДС
- Работает из России: рубли, договор с ИП, без VPN и иностранной карты
- По умолчанию чтение и черновики: запись в 1С и отправку агент делает по вашей команде
- Нормы настоящие — ГОСТ 34.601-90, 34.602-89, 34.603-92, ФЗ-402, ФЗ-63; числа кейсов помечены
Как это было
Просьба
«Сделайте обмен с сайтом, чтобы остатки и заказы ходили сами». До этого — таблица и файл вручную.
Что выяснили
Обмен ломается не на «не работает», а на трёх вещах: один заказ приходит дважды, старая цена перезаписывает новую, удалённый заказ исчезает из истории.
Что написали
Пятнадцать полей с типом и обязательностью, шесть правил обмена, включая идемпотентность по ключу и удаление через статус.
Что проверили
Сверка на 400 проверках: 4 позиции свободного остатка без резерва, 1 позиция со ставкой 18 % против 20 %, 3 позиции с ценой ниже цены 1С.
Что открыть
Спецификацию в pdf, карту соответствия, правила и сверку в xlsx.
Задача
Что за работа
Требования к обмену — это документ, который отвечает на вопросы, из-за которых обмены расходятся: кто хозяин поля, что делать с повтором, как удалять, чья цена побеждает. Без него обмен работает до первого сбоя связи, а потом заказы дублируются, и никто не может сказать, какой из двух настоящий.
Как это выглядит
Путь в системах: что берём и что отдаём
- 1
Вход: две системы
Доступ к объектам 1С и к админке сайта или к его API. Нужны правила бизнеса: чья цена, чей остаток.
- 2
Карта соответствия
Поле JSON → поле 1С, тип, обязательность, правило. Пятнадцать полей на первом проходе.
- 3
Правила и исключения
Идемпотентность, порядок по времени изменения, удаление статусом, конфликт цены, поведение при обрыве.
- 4
Выход: спецификация и сверка
pdf со спецификацией, xlsx с картой, правилами и сверкой 400 проверок.
- 5
Ваш шаг
Решение по конфликту цены и по тому, кто хозяин остатка.
Агент делает · человек решает
| Пишет спецификацию и карту полей | агент: 15 полей, типы, обязательность, правило |
|---|---|
| Формулирует правила обмена | агент: ключ, порядок, удаление, ошибка, права |
| Гоняет сверку 400 проверок | агент: остатки, цена, ставка НДС |
| Решает, чья цена побеждает | человек: это правило бизнеса |
| Включает обмен в рабочую базу | человек: команда и окно, агент не включает сам |
Что получится на выходе
Подключения
Что подключим
Сервис · что читаем · что пишем · что нужно · срок
1С: ваша база
подключим · читаем объекты и регистры обмена · пишем тестовые заказы на копии · нужна публикация OData и HTTP-сервис · 5–7 дней
Битрикс24 и сайт
подключим · читаем заказы и остатки · пишем статусы · нужен доступ к админке или API · 3–5 дней
amoCRM
подключим · читаем сделки и контакты · пишем задачи · нужен ключ интеграции · 3–5 дней
1С-ЭДО и Контур.Диадок
подключим · читаем документы по заказам · пишем черновики · нужен доступ к ящику · 3–5 дней
СБИС ЭДО
по запросу · читаем документы · пишем черновики · нужен договор с СБИС · 5–10 дней
Google Таблицы
работает: карта соответствия и лист сверки для совместной правки
Границы
Чего агент не делает
Агент не включает обмен на рабочей базе и не правит справочники без команды: сначала копия, потом решение. Он не решает, чья цена главнее и кто хозяин остатка — это правило бизнеса. И не обещает, что «расхождений не будет»: спецификация делает расхождение видимым, а не невозможным.
Вопросы
Почему нельзя просто «сделать обмен по API»?
Можно, и он заработает. Вопрос в том, что произойдёт при повторе и обрыве: без правил появляются дубли заказов и старая цена затирает новую.
Что такое идемпотентность простыми словами?
Один и тот же заказ, пришедший дважды, остаётся одним заказом. Достигается ключом: номер заказа плюс время изменения.
Почему удаление через статус, а не удаление?
Удалённый заказ исчезает из истории, и потом невозможно объяснить, почему товар ушёл. Статус «отменён» оставляет след.
Что показала сверка?
Восемь расхождений на 400 проверок. Три из них — цена сайта ниже цены 1С, то есть продажа дешевле, чем учёт. Это деньги, а не косметика.
Кто пишет код обмена?
Разработчик. Агент пишет то, по чему код пишется: поля, правила, сверку и исключения.
Соседние работы
Рядом
ЧТЗ на доработку 1С
Требования, из которых рождаются поля обмена.
Аудит настроек и ошибки данных
Пустой артикул и две ставки НДС — корень расхождений обмена.
Отчёт и СКД на реальных оборотах
Обороты и суммы, которые сверяются с сайтом.
Роль целиком: десять работ 1С-аналитика
Все десять компетенций одной страницей: двери, подключения и сценарий.
Дайте доступ к сайту и 1С — вернём спецификацию и сверку
Копия базы, тестовый ключ сайта и правила бизнеса: этого достаточно, чтобы увидеть расхождения.