Справочники и Данные · 11 мин
Что такое импорт в 1С:Предприятие и как его выполнить
Что такое импорт в 1С:Предприятие, какие форматы и механизмы используются, как загрузить данные из Excel и других программ без потерь и ошибок.
Импорт в 1С:Предприятие — это загрузка данных из внешних источников в информационную базу: справочников, документов, остатков, цен и других объектов. Источником чаще всего выступают файлы Excel, CSV, XML, данные из других учётных программ или из другой базы 1С. Задача импорта — перенести информацию без ручного ввода, сохранив структуру и связи между объектами.
Типовые ситуации, где нужен импорт: переход на 1С с другой учётной системы, начальное заполнение базы номенклатурой и контрагентами, загрузка банковских выписок, прайсов поставщиков, обмен данными между филиалами. В зависимости от задачи применяются разные механизмы — от встроенных обработок загрузки до универсального формата EnterpriseData и планов обмена.
Главный риск импорта — появление дублей, некорректных значений и «битых» ссылок, когда документ ссылается на несуществующий элемент справочника. Поэтому любой массовый перенос начинают с резервной копии базы и тестовой загрузки небольшой порции данных. Ниже разобраны основные способы импорта, порядок подготовки файлов и контроль результата.
Какие данные можно импортировать в 1С
Чаще всего импортируют справочники: номенклатуру, контрагентов, договоры, склады, сотрудников. Это базовый слой данных, без которого невозможно вести учёт, поэтому при старте работы в новой базе справочники загружают первыми. Вместе с ними переносят цены, штрихкоды и характеристики товаров.
Второй большой блок — документы и остатки: ввод начальных остатков по складу, расчётам с контрагентами, денежным средствам, а также история документов при миграции из другой системы. Сюда же относится загрузка банковских выписок из клиент-банка и платёжных поручений.
Отдельная категория — регулярные загрузки: прайсы поставщиков, каталоги товаров с маркетплейсов, курсы валют, данные из CRM. Для них настраивают повторяемый процесс, а не разовую обработку.
Загружаются первыми при старте базы
Вводятся документами начальных остатков
Штатная загрузка через обмен с банком
Регулярная загрузка из Excel или CSV
Основные способы и форматы импорта
В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP) есть встроенные обработки загрузки из табличных документов. Они принимают файлы Excel (xlsx), CSV, MXL и позволяют сопоставить колонки файла с полями справочника без программирования. Это самый доступный способ для бухгалтера или менеджера.
Для обмена между базами 1С применяется универсальный формат EnterpriseData на основе XML. Он передаёт структурированные объекты — документы и справочники — с сохранением ссылок. Обмен через EnterpriseData настраивается в разделе синхронизации данных и работает между разными конфигурациями, например между Управлением торговлей и Бухгалтерией.
Для переноса между идентичными конфигурациями используют обработку «Выгрузка и загрузка данных XML», а для сложных миграций — «Конвертацию данных» с правилами обмена. Загрузка банковских выписок выполняется через стандарт обмена с клиент-банком (файл формата 1CClientBankExchange или прямое подключение DirectBank).
Сравнение способов импорта
Подходит для справочников и цен; не требует программирования, но ограничена простыми объектами
Обмен между разными конфигурациями 1С; требует настройки синхронизации
Перенос между одинаковыми конфигурациями; не подходит для разных программ
Сложные миграции с произвольными правилами; требует навыков настройки правил
Как подготовить файл к загрузке
Качество импорта на 80% определяется подготовкой исходного файла. Таблица должна иметь одну строку заголовков и не содержать объединённых ячеек, промежуточных итогов, пустых строк внутри данных и многострочных значений в одной ячейке. Каждая колонка — одно поле: наименование, артикул, ИНН, цена.
Проверьте типы данных: числа не должны содержать пробелы и буквы, даты — быть в едином формате, а коды и артикулы с ведущими нулями лучше хранить как текст, иначе Excel их обрежет. Если загружаете контрагентов, ИНН и КПП должны быть текстовыми полями.
Перед загрузкой полного объёма сделайте тестовый файл на 5–10 строк и проверьте результат на нём. Это позволит отладить сопоставление колонок и не исправлять потом тысячи ошибочных записей.
- 1Сделайте резервную копию информационной базы
- 2Подготовьте файл: один лист, строка заголовков, без объединённых ячеек
- 3Откройте обработку загрузки (например, «Загрузка данных из файла» в карточке справочника)
- 4Сопоставьте колонки файла с реквизитами справочника
- 5Загрузите тестовые 5–10 строк и проверьте результат
- 6Выполните полную загрузку и проконтролируйте количество созданных элементов
Импорт при переходе с другой учётной системы
При миграции с других программ (например, из старых версий 1С, SAP, Excel-учёта) действует простое правило: сначала справочники, затем остатки, потом документы. Нарушение порядка приводит к «битым» ссылкам — документы не найдут свою номенклатуру и контрагентов.
Для типовых переходов (например, с 1С:Бухгалтерии 7.7 на 8.3 или из Управления торговлей в ERP) существуют готовые правила переноса и штатные помощники перехода. Они переносят справочники и остатки на дату перехода, а историю документов за прошлые периоды обычно оставляют в старой базе для справок.
Если готовых правил нет, используют Конвертацию данных или разрабатывают собственную обработку. Это работа для специалиста: нужно описать соответствие объектов источника и приёмника, правила поиска (по коду, ИНН, наименованию) и обработку исключений.
Дубли и сопоставление: как не задвоить данные
Главная проблема повторных и регулярных загрузок — дубли элементов справочников. Чтобы их избежать, обработки используют ключи поиска: для контрагентов — ИНН и КПП, для номенклатуры — артикул или код, для физических лиц — ФИО вместе с датой рождения или СНИЛС.
Перед загрузкой определите, какое поле будет ключом, и приведите его в исходном файле к единому виду: уберите пробелы, проверьте регистр. Если ключ в файле отсутствует или заполнен не у всех строк, такие строки лучше выгрузить отдельно и обработать вручную.
После загрузки полезно запустить штатную обработку «Поиск и удаление дублей» (в типовых конфигурациях находится в разделе администрирования). Она находит элементы с совпадающими реквизитами и заменяет ссылки на один выбранный элемент.
Как проверить результат импорта
Минимальный контроль — сравнить количество строк в файле с количеством созданных элементов в базе. Расхождение означает, что часть строк была отклонена или объединена с существующими элементами: нужно изучить протокол загрузки, который формирует обработка.
Для справочников проверьте выборочно 10–20 элементов: корректность реквизитов, отсутствие «обрезанных» значений, правильность групп и единиц измерения. Для остатков — сверьте итоговые суммы по складу или по расчётам с исходной системой: итоги должны совпасть до копейки.
Для документов дополнительно проверьте проведение и движения по регистрам. Документ может загрузиться, но не проводиться из-за незаполненного обязательного реквизита — такие документы видны в журнале, но не влияют на учёт.
Контрольные точки после загрузки
Совпадает с числом строк файла или отличие объяснено протоколом
Строки потеряны без сообщений об ошибках
Поля заполнены полностью, форматы корректны
Обрезанные значения, даты как текст, пустые обязательные поля
Суммы сходятся с исходной системой
Расхождения по суммам или количеству
Все документы проведены, движения сформированы
Документы записаны, но не проведены
Ограничения и когда нужен специалист
Штатные обработки загрузки рассчитаны на простые сценарии: один файл — один справочник, плоская таблица без иерархии связанных объектов. Они не умеют загружать сложные структуры (документ с табличными частями и связанными справочниками в один проход) и не выполняют расчёты при загрузке.
Обратитесь к специалисту по 1С, если нужно: перенести данные из нестандартной или сильно доработанной конфигурации, настроить регулярный автоматический обмен, загрузить данные с преобразованием значений (например, склеить несколько полей или пересчитать цены), а также если объём данных исчисляется сотнями тысяч записей и важна скорость загрузки.
Как выбрать подход
Частые вопросы об импорте в 1С
Можно ли загрузить данные из Excel в 1С без программиста?
Да. В типовых конфигурациях есть встроенные обработки загрузки из табличных файлов для справочников, цен и некоторых документов. Пользователь сопоставляет колонки файла с полями объекта в диалоговом окне. Ограничение — только простые структуры данных без сложных связей.
Что делать, если после импорта появились дубли контрагентов?
Используйте штатную обработку «Поиск и удаление дублей» в разделе администрирования. Она находит элементы с совпадающими ИНН, наименованиями и другими реквизитами, после чего заменяет все ссылки на один выбранный элемент. Перед запуском сделайте резервную копию.
Почему при загрузке из Excel теряются ведущие нули в артикулах?
Excel автоматически преобразует значения вида «00123» в число 123. Чтобы этого избежать, отформатируйте колонку как текст до ввода данных или сохраните файл в CSV с кавычками вокруг значений. В обработке загрузки также проверьте, что поле сопоставлено со строковым реквизитом.
Можно ли отменить выполненный импорт?
Штатной кнопки «отменить загрузку» нет. Если резервная копия не делалась, придётся удалять созданные элементы вручную или обработкой группового изменения. Именно поэтому копия базы перед импортом — обязательный шаг, а не рекомендация.
Чем импорт отличается от синхронизации данных?
Импорт — разовая загрузка данных из файла или внешнего источника. Синхронизация — настроенный регулярный обмен между двумя базами по расписанию или вручную, с сопоставлением объектов и передачей только изменений. Для постоянного взаимодействия программ настраивают именно синхронизацию.
Что важно запомнить
Импорт в 1С — загрузка справочников, документов и остатков из файлов или других программ. Порядок безопасной работы: резервная копия, подготовка файла, тестовая загрузка, полный импорт, сверка итогов. Для простых задач достаточно штатных обработок, для миграций и регулярных обменов — настройки синхронизации или помощи специалиста.