К статье
Практический материал

Справочники и Данные · 11 мин

Как загрузить контрагентов в 1С: практическая инструкция

Как загрузить контрагентов в 1С из Excel, CSV и других баз: подготовка файла, настройка соответствия полей, проверка дублей и типичные ошибки при импорте.

Загрузка контрагентов в 1С — одна из первых задач при запуске новой базы или при переходе с другой учётной системы. Ручной ввод сотен карточек отнимает дни, а типовые инструменты 1С позволяют перенести весь справочник за один сеанс. Главное — правильно подготовить файл и проверить результат до начала работы с документами.

В типовых конфигурациях (1С:Бухгалтерия 8, Управление торговлей, ERP, Комплексная автоматизация) есть встроенная обработка загрузки данных из табличного документа. Для файлов CSV, Excel и OpenOffice она работает без доработок конфигурации. Для сложных сценариев — переноса из другой базы 1С или нестандартных форматов — используются обработка «Универсальный обмен данными в формате XML» или конвертация данных.

Ниже разобраны основные способы загрузки, подготовка исходного файла, настройка соответствия колонок, проверка дублей и контроль результата. Инструкции ориентированы на типовые конфигурации на платформе 1С:Предприятие 8.3.

Какие способы загрузки контрагентов существуют

Выбор способа зависит от источника данных и объёма. Для разовой загрузки из Excel достаточно типовой обработки. Для регулярного обмена между базами 1С лучше настроить синхронизацию или использовать правила обмена. Для загрузки из произвольных систем (CRM, сайт) подойдёт CSV-файл или обмен через EnterpriseData.

Сравнение способов загрузки

Загрузка данных из файла (типовая обработка)

Подходит для Excel и CSV, не требует доработок. Ограничение: загружает только реквизиты, предусмотренные настройкой, сложные иерархии и доп. реквизиты настраиваются вручную.

Универсальный обмен данными XML

Подходит для переноса между базами 1С, в том числе разных конфигураций. Требует правил обмена и понимания структуры данных.

Синхронизация данных

Для регулярного обмена между типовыми базами (например, УТ и БП). Настраивается один раз, дальше работает по расписанию.

Собственная обработка на встроенном языке

Для нестандартных форматов и сложной логики. Требует навыков программирования в 1С и тщательного тестирования.

Если контрагентов немного (до нескольких десятков) и данные разрозненные, иногда быстрее ввести их вручную с автоматическим заполнением по ИНН — в типовых конфигурациях реквизиты подтягиваются из сервиса ФНС при наличии интернет-поддержки.

Подготовка файла с контрагентами

Качество загрузки на 90% определяется качеством исходного файла. Типовая обработка понимает форматы XLSX, XLS, CSV, ODS и MXL. Удобнее всего работать с Excel: первая строка — заголовки колонок, дальше — данные, по одному контрагенту в строке.

Минимальный набор колонок: наименование, ИНН, КПП (для юридических лиц), вид контрагента (юридическое или физическое лицо). Желательно добавить: полное наименование, юридический адрес, телефон, email, банковский счёт и БИК банка. Чем больше данных подготовите заранее, тем меньше придётся дозаполнять вручную.

Типовые проблемы исходных файлов: ИНН сохранён как число и потерял ведущие нули, в одной ячейке через запятую перечислено несколько телефонов, наименование содержит кавычки и сокращения вразнобой, часть строк — группы (папки), а не контрагенты. Всё это нужно вычистить до загрузки: установите текстовый формат для колонок ИНН и КПП, разнесите контакты по отдельным колонкам.

Загрузка через типовую обработку «Загрузка данных из файла»

В 1С:Бухгалтерии 8 откройте справочник «Контрагенты», нажмите «Ещё» и выберите «Загрузить данные из файла». В Управлении торговлей и ERP обработка находится в разделе «НСИ и администрирование» → «Загрузка данных из файла». Далее укажите файл — программа покажет предварительный просмотр таблицы.

Порядок загрузки из Excel
  1. 1
    Откройте справочник «Контрагенты» и вызовите команду загрузки данных из файла.
  2. 2
    Выберите подготовленный файл и проверьте, что первая строка распознана как заголовки колонок.
  3. 3
    Для каждой колонки укажите соответствие реквизиту справочника: наименование, ИНН, КПП, адрес и так далее.
  4. 4
    Отметьте ключевые поля поиска — обычно это ИНН, чтобы программа обновляла существующих контрагентов, а не создавала дубли.
  5. 5
    Запустите загрузку и дождитесь протокола: сколько элементов создано, сколько обновлено, сколько строк пропущено с ошибками.
  6. 6
    Откройте несколько загруженных карточек и сверьте реквизиты с исходным файлом.

На этапе сопоставления колонок программа пытается угадать соответствие по заголовкам, но всегда проверяйте вручную. Колонки, которые не нужно загружать, пометьте как «Не загружать». Если в файле есть колонка с видом контрагента, убедитесь, что значения совпадают с допустимыми в программе («Юридическое лицо» / «Физическое лицо»), иначе часть строк уйдёт в ошибки.

После загрузки программа выводит протокол. Строки с ошибками (например, пустое наименование или неверный формат значения) не загружаются — их список можно выгрузить, исправить в файле и загрузить повторно. Повторная загрузка с ключом поиска по ИНН безопасна: существующие карточки обновятся, а не задвоятся.

Загрузка из CSV и особенности формата

CSV — универсальный вариант, когда источник не умеет выгружать в Excel: выгрузки из CRM, банковских систем, старых учётных программ. Перед загрузкой откройте файл в Excel или текстовом редакторе и проверьте разделитель (запятая или точка с запятой) и кодировку — для кириллицы нужна UTF-8 или Windows-1251, иначе наименования превратятся в нечитаемые символы.

Если Excel при открытии CSV склеивает все данные в одну колонку, сохраните файл через «Данные» → «Текст по столбцам» в XLSX и загружайте уже его — так надёжнее, чем бороться с настройками разделителей в обработке.

Перенос контрагентов из другой базы 1С

Если источник — другая база 1С той же конфигурации, используйте обработку «Выгрузка и загрузка данных XML» (для идентичных конфигураций) или «Универсальный обмен данными в формате XML». Первая переносит данные между одинаковыми релизами напрямую: в источнике выгружаете справочник «Контрагенты» со связанными объектами, в приёмнике загружаете.

Для обмена между разными конфигурациями (например, из Управления торговлей в Бухгалтерию) проще всего настроить типовую синхронизацию данных: «НСИ и администрирование» → «Синхронизация данных». Контрагенты переносятся вместе с документами, а сопоставление выполняется по ИНН и наименованию. При большом количестве несовпадений программа покажет список неоднозначных соответствий — их нужно разобрать вручную до завершения синхронизации.

Если база-источник нестандартная или сильно доработанная, без программиста не обойтись: понадобятся правила конвертации данных или отдельная обработка. Это отдельный проект — оценивайте трудозатраты заранее.

Проверка результата и поиск дублей

После загрузки обязательно проверьте справочник на дубли. В типовых конфигурациях есть обработка «Поиск и удаление дублей» («НСИ и администрирование» → «Обслуживание» → «Корректировка данных»). Запустите поиск по справочнику «Контрагенты» с правилом сравнения по ИНН — программа покажет группы совпадений и позволит объединить элементы с заменой ссылок в документах.

Контрольные точки

Как проверить результат загрузки

Количество элементов в справочнике
Норма

Совпадает с числом строк файла с учётом протокола ошибок

Тревожный признак

Элементов заметно больше — вероятны дубли из-за неверно выбранного ключа поиска

Карточки контрагентов
Норма

ИНН, КПП, адреса и счета на месте, вид контрагента указан верно

Тревожный признак

Пустые реквизиты, ИНН без ведущих нулей, все контрагенты стали юрлицами

Протокол загрузки
Норма

Ошибок нет или их причины понятны и исправимы

Тревожный признак

Массовые ошибки формата — файл подготовлен неверно

Дубли
Норма

Поиск дублей по ИНН ничего не нашёл

Тревожный признак

Найдены группы совпадений — требуется объединение

Дополнительно сверьте выборочно 5–10 карточек с исходным файлом: полное наименование, адрес, банковские реквизиты. Ошибка в банковском счёте или БИК обнаружится только при оплате — лучше найти её сейчас.

Типичные ошибки при загрузке контрагентов
01
Загрузка без резервной копии — при ошибке приходится удалять сотни элементов вручную.
02
Ключ поиска по наименованию вместо ИНН — один и тот же контрагент с разными написаниями имени создаётся несколько раз.
03
Числовой формат ИНН в Excel — теряются ведущие нули, реквизиты не проходят проверку.
04
Загрузка контактов одной строкой в одно поле — телефоны и email попадают не в те виды контактной информации.
05
Игнорирование протокола ошибок — часть контрагентов не загружается, и это обнаруживается только при выписке документов.

Ограничения и когда нужен специалист

Типовая обработка загружает основные реквизиты, контактную информацию и банковские счета, но не всё: договоры с контрагентами, документы, историю взаиморасчётов ей не перенести. Договоры обычно загружают отдельным файлом через ту же обработку (справочник «Договоры контрагентов») после загрузки самих контрагентов, чтобы ссылки на владельцев уже существовали.

Обратитесь к специалисту по 1С, если нужно: перенести контрагентов вместе с остатками взаиморасчётов и документами, загрузить данные из нестандартного формата (XML произвольной структуры, API внешней системы), настроить регулярную автоматическую загрузку по расписанию или разобрать тысячи дублей со сложными правилами слияния. Ошибки в таких сценариях затрагивают отчётность и взаиморасчёты — цена исправления выше стоимости настройки.

Итог

Что важно запомнить

Подготовьте чистый Excel-файл с текстовым форматом ИНН, сделайте копию базы, загружайте типовой обработкой с ключом поиска по ИНН, изучите протокол ошибок и после загрузки запустите поиск дублей. Проверка нескольких карточек вручную до начала работы с документами сэкономит часы исправлений.

Частые вопросы

Можно ли загрузить контрагентов в 1С без программиста?

Да, если данные есть в Excel или CSV. Типовая обработка «Загрузка данных из файла» входит в стандартную поставку 1С:Бухгалтерии, Управления торговлей и других конфигураций и не требует доработок. Программист нужен только для нестандартных форматов, переноса с документами и остатками или автоматической загрузки по расписанию.

Как не создать дубли при повторной загрузке?

На этапе настройки соответствия колонок отметьте ИНН как поле поиска. Тогда обработка сначала ищет контрагента с таким ИНН в базе: если находит — обновляет карточку, если нет — создаёт новую. Для физических лиц без ИНН дополнительно используйте наименование, но помните: разное написание имени даст дубль.

Почему после загрузки ИНН стали короче или появились ошибки проверки?

Причина почти всегда в том, что в Excel колонка ИНН имела числовой формат и потеряла ведущие нули. Исправьте формат на текстовый в исходном файле (проще всего — заново вставить значения как текст через «Специальную вставку»), затем повторите загрузку с ключом поиска по наименованию или удалите ошибочные элементы и загрузите заново.

Можно ли загрузить вместе с контрагентами их договоры и банковские счета?

Банковские счета — да: типовая обработка позволяет сопоставить колонки с номером счёта и БИК, и счета создадутся вместе с карточкой. Договоры загружаются отдельным проходом через загрузку в справочник договоров — и только после того, как контрагенты-владельцы уже есть в базе.

Что делать, если контрагентов несколько тысяч и файл открывается медленно?

Разбейте файл на части по 1–2 тысячи строк и загружайте порциями — так проще контролировать протокол и исправлять ошибки. Альтернатива — сохранить данные в CSV, он обрабатывается быстрее, чем большой XLSX. Перед каждой порцией убеждайтесь, что предыдущая загрузилась без критических ошибок.

Как удалить ошибочно загруженных контрагентов?

Выделите элементы в списке справочника (с отбором или по дате создания) и пометьте на удаление, затем выполните «Удаление помеченных объектов» в разделе администрирования. Если по контрагентам уже есть документы, монопольное удаление не пройдёт — в этом случае используйте «Поиск и удаление дублей» для объединения лишних карточек с правильными. Поэтому и важна резервная копия: восстановление из копии проще, чем вычистка базы.