Обновления
Что нового в интеграции Цифры и 1С в 2026 году — от свежих изменений к ранним.
В настройке «С каким типом оплаты выгружать данные» появился пункт «Без метода оплаты»: он отбирает заказы и отгрузки, у которых способ оплаты не заполнен. Раньше такие заказы не выгружались ни при какой настройке — выбрать их было нечем.
Переключатель «Отправлять все типы оплаты» в настройках интеграции отключает фильтр целиком: задания (task) создаются по заказам с любым способом оплаты. Пока переключатель включён, список типов скрыт и не сохраняется, поэтому после его выключения способы оплаты выбираются заново.
Если идентификатор передан не числом, сервис сразу отвечает ошибкой формата и не ищет запись. Проверка работает при постановке задания (task) по заказу или отгрузке, при удалении задания и при приёме результата задания от 1С.
Если контрагента или договора удалили уже после того, как задание (task) было поставлено, присланный из 1С идентификатор всё равно сохраняется в элемент справочника. Раньше он молча терялся.
На странице отладки можно заново запросить задания (task) за конкретный день — по всем заказам или отгрузкам этого дня и по тем же правилам, что и обычная автоматическая выгрузка. Повторный запуск за тот же день дублей не создаёт.
На странице отладки теперь прямо видно, как настроена интеграция: когда и что выгружается, какие типы оплаты и обязательные поля учитываются, передаются ли объекты строительства и насосы. Рядом — повторный запрос заданий (task) за день с пояснением, какие именно записи под него попадут.
Если контрагент, договор, товар или машина были удалены уже после того, как на них сослался заказ, они больше не исчезают из выгрузки. При этом, когда есть и действующий элемент справочника, и удалённый, система выбирает действующий.
Ответ 1С по заданию (task) на заказ или реализацию теперь принимается и одиночной записью, и списком из одного элемента. Раньше при одном из форматов идентификаторы заказа и его отгрузок молча не сохранялись.
Контрагенты, товары и машины, в названии которых встречается «тест» (а у контрагентов ещё и «физ. лицо»), теперь загружаются как обычные записи.
Если в ответе по справочнику не пришёл идентификатор, задание (task) больше не считается выполненным: оно помечается ошибкой с понятной причиной, чтобы запись не осталась связанной наполовину. Причина видна прямо на странице отладки.
Координаты адреса можно передавать и с точкой, и с запятой — Цифра приведёт их к единому виду. А если часть необязательных данных принять не удалось (например, координаты записаны с ошибкой или указанный менеджер не найден), запись всё равно создаётся, а непринятое перечисляется в ответе.
При создании заказа из 1С можно передать название адреса доставки — оно видно в диспетчерской, и уже заданное удобное название не затирается. Товар заказа вместе с ценой автоматически попадает в состав договора или счёта, поэтому цена корректно подтягивается в диспетчерской. Отдельная стоимость доставки в заказе больше не используется.
В заказе НДС больше не обнуляется, а принимается из того, что передала 1С.
При постановке задания (task) всегда приходит ответ с причиной отказа, а не общее «не получилось». Задания с пустыми данными аккуратно помечаются ошибочными вместо сбоя.
Речь про секретный ключ интеграции (SecretKey) — Цифра выдаёт его при создании интеграции, и 1С передаёт его в каждом запросе. Это не идентификатор задания и не Guid записи. Данные, отправленные с неизвестным ключом или по отключённой интеграции, больше не принимаются — сразу возвращается понятная ошибка. А если один и тот же заказ меняли несколько раз до того, как 1С успела забрать задание (task), задание не задваивается: оно обновляется, и в нём видно, сколько раз данные успели поменяться.
Блок генерации заданий (task) на странице отладки теперь показывает то, что нужно конкретной интеграции: если обмен идёт по отгрузкам, там появляются поле и кнопка для отгрузки, а не для заказа. При ошибке страница показывает настоящую причину.
Телефон можно передавать как удобно — с плюсом, скобками, пробелами или дефисами: Цифра сама приведёт его к единому виду и найдёт уже существующее контактное лицо, а не заведёт второе.
Заказы теперь можно создавать и изменять прямо из 1С — Цифра сама заведёт недостающего контрагента, продукцию, адрес и договор. Повторная отправка того же заказа обновляет его, а не создаёт дубль; заказ можно отменить, но нельзя урезать объём ниже уже отгруженного.
Из Цифры можно получить список заводов и список диспетчерских с их идентификаторами — они нужны, чтобы при отправке заказа правильно указать, куда он относится.
В отчётах по отгрузкам и по заказам передаётся диспетчер, оформивший заказ, — его имя и телефон. У старых заказов эти данные могут быть пустыми.
По каждой отгрузке передаётся время возвращения машины, а по отгрузкам и заказам — их полный номер, а не только сокращённый.
По запросу можно включить передачу насосов вместе с каждой отгрузкой — с номером, названием и водителем. По умолчанию передача выключена, так что у тех, кто её не подключал, ничего не меняется.
При загрузке договора можно передать его баланс, состояние (не согласован, действует, закрыт, в архиве) и организацию-поставщика. Если по поставщику данных не хватило, договор всё равно сохранится, а причина будет указана в ответе. А если договор приходит по контрагенту, которого в Цифре ещё нет, его заводят автоматически — достаточно передать название.
Если элемент справочника, договор или счёт ранее удалили, повторная выгрузка из 1С восстанавливает прежнюю запись со всеми связями, а не создаёт вторую такую же.
В ответе на загрузку справочников отдельно указывается, сколько записей создано и сколько обновлено — по машинам, контрагентам, их представителям и адресам, товарам и характеристикам. Раньше всё считалось созданным.
У характеристики продукции можно задать собственную цену и ставку НДС. Если их не передать, характеристика возьмёт значения основной позиции, как и раньше.
Даты, записанные через точку, теперь понимаются правильно — и в запросах отчётов за период, и в датах договоров, счетов и заказов.
На странице отладки появился выбор периода: сегодня, вчера, неделя, месяц, всё время или произвольный интервал дат. Счётчики заданий (task) пересчитываются под выбранный период.
Появилась работа с объектами строительства: их можно передавать из 1С вместе с заказчиком, контактными лицами и адресами, в том числе с координатами, а объекты, заведённые в Цифре, выгружаются обратно в 1С отдельным заданием (task). Объект строительства передаётся и в составе заказа — эту выгрузку можно отключить в настройках интеграции.
Если передача заказа или отгрузки в 1С завершилась ошибкой, Цифра сама пересобирает документ из актуальных данных и повторяет попытку. Заодно заново создаются задания (task) на недостающих контрагентов и договоры, а лишние дубли по одному заказу удаляются.
Чем закончилась передача заказа или отгрузки в 1С, теперь видно прямо в истории заказа и истории отгрузки в Цифре — вместе с текстом ошибки, если 1С документ отклонила. Раньше причину приходилось искать отдельно.
В документации появился раздел с готовыми расширениями: файл расширения можно скачать прямо со страницы, а рядом — пошаговая инструкция по установке и настройке вплоть до запуска регулярного обмена. Для тех, кто дорабатывает расширение под свою конфигурацию, добавлено описание всех его модулей.
Идентификатор записи, созданной в 1С по заданию (task) на справочник — контрагента, договор, машину, — считывается корректно независимо от того, отправляет ли 1С результат одиночной записью или списком. Раньше в одном из форматов связь не проставлялась и запись оставалась несвязанной.
Договоры можно передавать двух видов — типовые, которые действуют без привязки к конкретному контрагенту, и индивидуальные. Если вид не указан, но контрагент передан, договор считается индивидуальным; если не указано ни то ни другое — договор не создаётся и попадает в список ошибок.
Ответы стали единообразными: отдельно перечисляется, что успешно загружено, отдельно — все проблемы по каждой записи. Раньше по записи показывалась только первая найденная причина, теперь видны все сразу. Полный успех, частичный успех и полный отказ различаются между собой, поэтому обработку ответа на стороне 1С стоит проверить.
Если товар убрали в 1С и он не пришёл в очередной передаче, он удаляется из договора и в Цифре. Передавать нужно весь состав договора целиком, иначе непереданные позиции будут удалены.
В отчётах и заданиях (task) по заказам и отгрузкам строки товаров и услуг пронумерованы по порядку — сначала товары, затем услуги. Табличную часть документа в 1С можно собирать в том же порядке.
Для зоны доставки цена, ставка НДС и признак «НДС в цене» указываются по каждому производственному объекту, и цена создаётся только для тех объектов, которые перечислены явно, — раньше остальным подставлялась общая цена зоны. В ответе видно, сколько объектов не прошло и по какой причине.
Если при передаче продукции ставка НДС не указана, она больше не подставляется автоматически как 20 % — ставку нужно передавать явно.