Торговля и Склад · 13 мин
Как загрузить данные в Эвотор из 1С
Способы загрузки товаров, цен и номенклатуры из 1С в кассу Эвотор: через облако, обработки, Excel и API. Настройка обмена, проверка результата и типичные ошибки.
Касса Эвотор не хранит товарный справочник внутри 1С — это отдельная система со своим облачным личным кабинетом. Поэтому задача «загрузить данные в Эвотор из 1С» сводится к передаче номенклатуры, цен, штрихкодов и остатков в облако Эвотор или напрямую на терминал. Сделать это можно несколькими способами: штатной обработкой обмена, выгрузкой в Excel с последующим импортом в личном кабинете, через официальные модули интеграции или через API.
Выбор способа зависит от конфигурации 1С (УТ 11, Розница, УНФ, КА, ERP), объёма номенклатуры и того, нужен ли разовый перенос или регулярная синхронизация. Разовая загрузка нескольких сотен позиций проще всего выполняется через Excel, а постоянный обмен с обновлением цен и остатков разумнее автоматизировать.
Ниже разобраны рабочие сценарии переноса данных, подготовка номенклатуры в 1С, настройка обмена, проверка результата на кассе и типичные ошибки, из-за которых товары не появляются на терминале или выгружаются с неверными ценами.
Что именно передаётся из 1С в Эвотор
Эвотор работает с товарным справочником, который хранится в облаке и синхронизируется с терминалами. Из 1С обычно передают наименование товара, штрихкод, цену продажи, единицу измерения, ставку НДС, признак маркированного товара (табак, обувь, одежда и другие группы), коды алкогольной продукции по ЕГАИС и остатки на складе.
Набор передаваемых полей зависит от способа обмена. Excel-импорт в личном кабинете поддерживает базовые реквизиты: название, штрихкод, цену, НДС, секцию. Штатные обработки обмена передают больше: типы товаров (весовой, штучный, маркированный), группы номенклатуры и остатки. Через API доступен максимальный набор полей, включая характеристики и модификаторы.
Важно понимать: документы продаж, контрагенты и проводки в Эвотор не загружаются — касса принимает только товарный справочник и связанные с ним параметры торговли. Движение денег и чеки, наоборот, выгружаются из Эвотора в 1С при обратном обмене.
Подготовка номенклатуры в 1С перед выгрузкой
Качество загрузки на кассу полностью определяется состоянием справочника в 1С. Перед обменом проверьте, что у каждой продаваемой позиции заполнен штрихкод — без него кассир не сможет пробить товар сканером, а позиция может не загрузиться или продублироваться. Для весовых товаров штрихкод должен соответствовать правилам маркировки весового товара, принятым в вашей торговой точке.
Проверьте цены: в 1С должен быть установлен актуальный вид цен (розничная цена), и именно он будет выгружаться. Если цена не установлена, товар попадёт на кассу с нулевой ценой или не попадёт вовсе — зависит от настроек обмена. Для маркированных товаров убедитесь, что в карточке номенклатуры указан правильный вид продукции (обувь, табак, вода и т.д.), иначе касса не запросит код маркировки при продаже, что является нарушением.
Удалите или пометьте на удаление архивные позиции, которые больше не продаются. Лишние тысячи строк замедлят синхронизацию терминала и затруднят поиск товара кассиром. Если в 1С ведутся характеристики (размеры, цвета), решите заранее, как они будут представлены на кассе: отдельными позициями или модификаторами.
Способ 1. Штатная обработка обмена с Эвотор
Для типовых конфигураций — «1С:Розница», «Управление торговлей 11», «Управление нашей фирмой» — существуют официальные модули обмена с Эвотор, которые публикуются в магазине приложений Эвотора и на сайте 1С. Модуль устанавливается как внешняя обработка или расширение и добавляет в 1С настройку подключения к облаку Эвотор по токену.
Общий порядок настройки: в личном кабинете Эвотора создаётся приложение и получается токен доступа, в 1С открывается обработка обмена, вставляется токен, выбирается магазин и склад, настраивается расписание выгрузки. После первого запуска обработка передаёт номенклатуру в облако, а обратно загружает отчёты о продажах (Z-отчёты, чеки) для формирования документов розничных продаж.
Это оптимальный вариант для постоянной работы: цены и остатки обновляются автоматически, а продажи попадают в учётную систему без ручного ввода. Ограничение — модуль поддерживает только типовые конфигурации актуальных версий; для сильно доработанных или устаревших баз потребуется адаптация.
- 1В личном кабинете Эвотора создайте приложение и скопируйте токен доступа
- 2Установите модуль обмена в 1С (обработка или расширение для вашей конфигурации)
- 3Введите токен, выберите магазин, склад и вид цен для выгрузки
- 4Настройте отбор номенклатуры: только с остатками, только с ценами, по группам
- 5Запустите первую выгрузку вручную и дождитесь синхронизации терминала
- 6Проверьте товары на кассе и включите обмен по расписанию
Способ 2. Выгрузка в Excel и импорт в личном кабинете
Для разового переноса или небольшого ассортимента проще всего выгрузить номенклатуру из 1С в таблицу и загрузить её в облако Эвотор через встроенный импорт. В личном кабинете в разделе «Товары» есть функция импорта из Excel/CSV с шаблоном файла: скачайте шаблон и приведите свою выгрузку к его структуре.
Из 1С таблицу получают двумя путями. Первый — универсальная обработка «Выгрузка и загрузка данных XML» не подходит, нужен именно табличный документ: откройте список номенклатуры, выведите нужные колонки (наименование, штрихкод, цена, НДС) через настройку списка или отчёт «Остатки товаров с ценами» и сохраните результат в Excel. Второй — типовая обработка «Выгрузка данных в табличный документ» либо произвольный отчёт СКД.
Перед импортом сверьте файл с шаблоном Эвотора: названия колонок, формат цены (число без валюты), кодировку и разделитель. После загрузки облако покажет протокол: сколько позиций создано, сколько обновлено, какие строки отклонены и почему. Все отклонённые строки нужно исправить и загрузить повторно.
При импорте через Excel Эвотор сопоставляет товары по штрихкоду или внутреннему коду. Если загрузить файл дважды без этих полей, в облаке появятся дубли позиций. Всегда включайте в файл штрихкод или уникальный код номенклатуры из 1С.
Способ 3. Обмен через API и сторонние сервисы
У Эвотора есть открытый REST API, позволяющий создавать и обновлять товары, передавать цены и остатки программно. Этот вариант выбирают, когда стандартный модуль не подходит: нестандартная конфигурация 1С, самописный учёт, особая логика ценообразования или необходимость выгружать данные чаще, чем позволяет расписание обработки.
Реализация требует разработки: из 1С формируются HTTP-запросы к API Эвотора с токеном авторизации, товары передаются пакетами в формате JSON. Нужно учитывать ограничения API на частоту запросов и размер пакета — при большом каталоге выгрузку разбивают на порции. Также существуют готовые коннекторы и облачные сервисы интеграции, которые связывают 1С и Эвотор без программирования, но работают по подписке.
API-вариант даёт максимальную гибкость, но перекладывает ответственность за корректность обмена на вашу сторону: контроль дублей, обработка ошибок, журналирование и восстановление после сбоев придётся реализовывать самостоятельно.
Сравнение способов загрузки
Для типовых УТ 11, Розницы, УНФ при постоянной работе. Автоматическая двусторонняя синхронизация, но требует актуальной версии конфигурации.
Для разового переноса или небольшого ассортимента. Быстро и бесплатно, но без автоматического обновления цен и остатков.
Для нетиповых конфигураций и особых требований. Максимальная гибкость, но нужна разработка или платная подписка.
Проверка результата на кассе
Загрузка в облако не означает, что товары появились на терминале: касса синхронизируется с облаком по расписанию или при принудительном обновлении. После импорта откройте на терминале раздел товаров и дождитесь завершения синхронизации — при большом каталоге она занимает заметное время.
Проверьте выборочно несколько позиций: найдите товар поиском по названию и по штрихкоду сканером, откройте карточку и сверьте цену, ставку НДС и признак маркировки с данными 1С. Пробейте тестовый чек с возвратом, чтобы убедиться, что товар корректно уходит в продажу и фискализируется.
Отдельно проверьте маркированные группы: при продаже такого товара касса должна запросить сканирование кода DataMatrix. Если запроса нет — признак маркировки не передался, и продавать эту позицию до исправления нельзя.
Как проверить результат
Товар находится по названию и сканируется по штрихкоду
Позиция отсутствует или штрихкод не распознаётся
Совпадают с данными 1С
Нулевая цена, неверная ставка НДС
При продаже касса запрашивает код DataMatrix
Товар пробивается без запроса кода
В личном кабинете и на кассе одинаковый состав товаров
В облаке товар есть, на терминале нет
Типичные ошибки и их устранение
Самая частая проблема — дубли товаров после повторной выгрузки. Возникает, когда при импорте не задан ключ сопоставления (штрихкод или код номенклатуры) либо в 1С и в облаке у одного товара разные штрихкоды. Решение: удалить дубли в личном кабинете и повторять выгрузку только с корректным ключом.
Вторая распространённая ситуация — товары выгружены, но на кассе их нет. Причины: терминал не привязан к тому магазину, в который шла выгрузка; касса давно не выходила в интернет и не синхронизировалась; выгрузка выполнялась в другой аккаунт облака. Проверьте привязку терминала в личном кабинете и принудительно запустите синхронизацию.
Третья группа ошибок — неверные цены и остатки. Обычно причина в том, что в 1С выбран не тот вид цен или склад, либо цены установлены документом с будущей датой. Перед выгрузкой сформируйте в 1С отчёт по ценам именно с теми отборами, которые использует обмен, и сверьте цифры.
Регулярная синхронизация и обратная выгрузка продаж
Разовая загрузка решает задачу первичного наполнения кассы, но в работающей торговле цены и остатки меняются ежедневно. Настройте автоматический обмен по расписанию: в модулях интеграции это регламентное задание в 1С, при API-подходе — планировщик, который запускает выгрузку изменённых позиций.
Выгружайте только изменения, а не весь справочник целиком: это сокращает время обмена и снижает риск конфликтов. Полную выгрузку оставьте для первичной загрузки и восстановления после сбоев.
Не забудьте про обратный поток: чеки и Z-отчёты с Эвотора должны загружаться в 1С для списания остатков и формирования выручки. Если обратный обмен не настроен, остатки в 1С и на кассе быстро разойдутся, и автоматическая выгрузка остатков начнёт передавать недостоверные данные.
Как выбрать действие
Частые вопросы
Можно ли загрузить товары на Эвотор напрямую с флешки, минуя облако?
Нет, терминал Эвотор получает товарный справочник только через синхронизацию с облачным личным кабинетом. Даже если файл подготовлен в Excel, загружать его нужно в облако, после чего касса подтянет данные при подключении к интернету.
Почему после выгрузки из 1С на кассе нулевые цены?
Чаще всего в настройках обмена указан вид цен, по которому для части товаров цены не установлены, либо цены назначены документом с будущей датой. Сформируйте в 1С отчёт по ценам с тем же видом цен и датой, что использует обмен, установите недостающие цены и повторите выгрузку.
Как удалить дубли товаров после неудачной выгрузки?
В личном кабинете Эвотора в разделе товаров отсортируйте список по названию, найдите повторяющиеся позиции и удалите лишние вручную или массовой операцией. Перед повторной загрузкой убедитесь, что в файле или обработке задан ключ сопоставления — штрихкод или код номенклатуры.
Передаются ли остатки из 1С на кассу и зачем это нужно?
Да, модули обмена и API позволяют передавать остатки. На кассе они используются для контроля отрицательных продаж и отображения наличия кассиру. Чтобы остатки были достоверными, должен работать обратный обмен — загрузка чеков из Эвотора в 1С.
Работает ли обмен с Эвотор в старых конфигурациях 1С, например УТ 10.3?
Официальные модули ориентированы на актуальные конфигурации. Для УТ 10.3 и подобных решений обычно используют выгрузку в Excel с импортом в личный кабинет либо сторонние доработанные обработки. Полноценная автоматическая синхронизация потребует разработки под конкретную базу.
Что делать, если маркированный товар пробивается без запроса кода?
Немедленно приостановите продажу этой позиции: в карточке товара в облаке Эвотора или в 1С не установлен признак маркированной продукции. Исправьте тип товара на соответствующую товарную группу, дождитесь синхронизации и проверьте продажу повторно — касса должна запросить сканирование DataMatrix.
Что важно запомнить
Данные в Эвотор загружаются через облачный личный кабинет: штатным модулем обмена для типовых конфигураций, Excel-импортом для разового переноса или API для нестандартных задач. Успех зависит от подготовки номенклатуры в 1С — штрихкодов, цен и признаков маркировки — и обязательной проверки результата на самом терминале.