Справочники и Данные · 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, не требует доработок. Ограничение: загружает только реквизиты, предусмотренные настройкой, сложные иерархии и доп. реквизиты настраиваются вручную.
Подходит для переноса между базами 1С, в том числе разных конфигураций. Требует правил обмена и понимания структуры данных.
Для регулярного обмена между типовыми базами (например, УТ и БП). Настраивается один раз, дальше работает по расписанию.
Для нестандартных форматов и сложной логики. Требует навыков программирования в 1С и тщательного тестирования.
Если контрагентов немного (до нескольких десятков) и данные разрозненные, иногда быстрее ввести их вручную с автоматическим заполнением по ИНН — в типовых конфигурациях реквизиты подтягиваются из сервиса ФНС при наличии интернет-поддержки.
Подготовка файла с контрагентами
Качество загрузки на 90% определяется качеством исходного файла. Типовая обработка понимает форматы XLSX, XLS, CSV, ODS и MXL. Удобнее всего работать с Excel: первая строка — заголовки колонок, дальше — данные, по одному контрагенту в строке.
Минимальный набор колонок: наименование, ИНН, КПП (для юридических лиц), вид контрагента (юридическое или физическое лицо). Желательно добавить: полное наименование, юридический адрес, телефон, email, банковский счёт и БИК банка. Чем больше данных подготовите заранее, тем меньше придётся дозаполнять вручную.
Типовые проблемы исходных файлов: ИНН сохранён как число и потерял ведущие нули, в одной ячейке через запятую перечислено несколько телефонов, наименование содержит кавычки и сокращения вразнобой, часть строк — группы (папки), а не контрагенты. Всё это нужно вычистить до загрузки: установите текстовый формат для колонок ИНН и КПП, разнесите контакты по отдельным колонкам.
Загрузка через типовую обработку «Загрузка данных из файла»
В 1С:Бухгалтерии 8 откройте справочник «Контрагенты», нажмите «Ещё» и выберите «Загрузить данные из файла». В Управлении торговлей и ERP обработка находится в разделе «НСИ и администрирование» → «Загрузка данных из файла». Далее укажите файл — программа покажет предварительный просмотр таблицы.
- 1Откройте справочник «Контрагенты» и вызовите команду загрузки данных из файла.
- 2Выберите подготовленный файл и проверьте, что первая строка распознана как заголовки колонок.
- 3Для каждой колонки укажите соответствие реквизиту справочника: наименование, ИНН, КПП, адрес и так далее.
- 4Отметьте ключевые поля поиска — обычно это ИНН, чтобы программа обновляла существующих контрагентов, а не создавала дубли.
- 5Запустите загрузку и дождитесь протокола: сколько элементов создано, сколько обновлено, сколько строк пропущено с ошибками.
- 6Откройте несколько загруженных карточек и сверьте реквизиты с исходным файлом.
На этапе сопоставления колонок программа пытается угадать соответствие по заголовкам, но всегда проверяйте вручную. Колонки, которые не нужно загружать, пометьте как «Не загружать». Если в файле есть колонка с видом контрагента, убедитесь, что значения совпадают с допустимыми в программе («Юридическое лицо» / «Физическое лицо»), иначе часть строк уйдёт в ошибки.
После загрузки программа выводит протокол. Строки с ошибками (например, пустое наименование или неверный формат значения) не загружаются — их список можно выгрузить, исправить в файле и загрузить повторно. Повторная загрузка с ключом поиска по ИНН безопасна: существующие карточки обновятся, а не задвоятся.
Загрузка из CSV и особенности формата
CSV — универсальный вариант, когда источник не умеет выгружать в Excel: выгрузки из CRM, банковских систем, старых учётных программ. Перед загрузкой откройте файл в Excel или текстовом редакторе и проверьте разделитель (запятая или точка с запятой) и кодировку — для кириллицы нужна UTF-8 или Windows-1251, иначе наименования превратятся в нечитаемые символы.
Если Excel при открытии CSV склеивает все данные в одну колонку, сохраните файл через «Данные» → «Текст по столбцам» в XLSX и загружайте уже его — так надёжнее, чем бороться с настройками разделителей в обработке.
Перенос контрагентов из другой базы 1С
Если источник — другая база 1С той же конфигурации, используйте обработку «Выгрузка и загрузка данных XML» (для идентичных конфигураций) или «Универсальный обмен данными в формате XML». Первая переносит данные между одинаковыми релизами напрямую: в источнике выгружаете справочник «Контрагенты» со связанными объектами, в приёмнике загружаете.
Для обмена между разными конфигурациями (например, из Управления торговлей в Бухгалтерию) проще всего настроить типовую синхронизацию данных: «НСИ и администрирование» → «Синхронизация данных». Контрагенты переносятся вместе с документами, а сопоставление выполняется по ИНН и наименованию. При большом количестве несовпадений программа покажет список неоднозначных соответствий — их нужно разобрать вручную до завершения синхронизации.
Если база-источник нестандартная или сильно доработанная, без программиста не обойтись: понадобятся правила конвертации данных или отдельная обработка. Это отдельный проект — оценивайте трудозатраты заранее.
Проверка результата и поиск дублей
После загрузки обязательно проверьте справочник на дубли. В типовых конфигурациях есть обработка «Поиск и удаление дублей» («НСИ и администрирование» → «Обслуживание» → «Корректировка данных»). Запустите поиск по справочнику «Контрагенты» с правилом сравнения по ИНН — программа покажет группы совпадений и позволит объединить элементы с заменой ссылок в документах.
Как проверить результат загрузки
Совпадает с числом строк файла с учётом протокола ошибок
Элементов заметно больше — вероятны дубли из-за неверно выбранного ключа поиска
ИНН, КПП, адреса и счета на месте, вид контрагента указан верно
Пустые реквизиты, ИНН без ведущих нулей, все контрагенты стали юрлицами
Ошибок нет или их причины понятны и исправимы
Массовые ошибки формата — файл подготовлен неверно
Поиск дублей по ИНН ничего не нашёл
Найдены группы совпадений — требуется объединение
Дополнительно сверьте выборочно 5–10 карточек с исходным файлом: полное наименование, адрес, банковские реквизиты. Ошибка в банковском счёте или БИК обнаружится только при оплате — лучше найти её сейчас.
Ограничения и когда нужен специалист
Типовая обработка загружает основные реквизиты, контактную информацию и банковские счета, но не всё: договоры с контрагентами, документы, историю взаиморасчётов ей не перенести. Договоры обычно загружают отдельным файлом через ту же обработку (справочник «Договоры контрагентов») после загрузки самих контрагентов, чтобы ссылки на владельцев уже существовали.
Обратитесь к специалисту по 1С, если нужно: перенести контрагентов вместе с остатками взаиморасчётов и документами, загрузить данные из нестандартного формата (XML произвольной структуры, API внешней системы), настроить регулярную автоматическую загрузку по расписанию или разобрать тысячи дублей со сложными правилами слияния. Ошибки в таких сценариях затрагивают отчётность и взаиморасчёты — цена исправления выше стоимости настройки.
Что важно запомнить
Подготовьте чистый Excel-файл с текстовым форматом ИНН, сделайте копию базы, загружайте типовой обработкой с ключом поиска по ИНН, изучите протокол ошибок и после загрузки запустите поиск дублей. Проверка нескольких карточек вручную до начала работы с документами сэкономит часы исправлений.
Частые вопросы
Можно ли загрузить контрагентов в 1С без программиста?
Да, если данные есть в Excel или CSV. Типовая обработка «Загрузка данных из файла» входит в стандартную поставку 1С:Бухгалтерии, Управления торговлей и других конфигураций и не требует доработок. Программист нужен только для нестандартных форматов, переноса с документами и остатками или автоматической загрузки по расписанию.
Как не создать дубли при повторной загрузке?
На этапе настройки соответствия колонок отметьте ИНН как поле поиска. Тогда обработка сначала ищет контрагента с таким ИНН в базе: если находит — обновляет карточку, если нет — создаёт новую. Для физических лиц без ИНН дополнительно используйте наименование, но помните: разное написание имени даст дубль.
Почему после загрузки ИНН стали короче или появились ошибки проверки?
Причина почти всегда в том, что в Excel колонка ИНН имела числовой формат и потеряла ведущие нули. Исправьте формат на текстовый в исходном файле (проще всего — заново вставить значения как текст через «Специальную вставку»), затем повторите загрузку с ключом поиска по наименованию или удалите ошибочные элементы и загрузите заново.
Можно ли загрузить вместе с контрагентами их договоры и банковские счета?
Банковские счета — да: типовая обработка позволяет сопоставить колонки с номером счёта и БИК, и счета создадутся вместе с карточкой. Договоры загружаются отдельным проходом через загрузку в справочник договоров — и только после того, как контрагенты-владельцы уже есть в базе.
Что делать, если контрагентов несколько тысяч и файл открывается медленно?
Разбейте файл на части по 1–2 тысячи строк и загружайте порциями — так проще контролировать протокол и исправлять ошибки. Альтернатива — сохранить данные в CSV, он обрабатывается быстрее, чем большой XLSX. Перед каждой порцией убеждайтесь, что предыдущая загрузилась без критических ошибок.
Как удалить ошибочно загруженных контрагентов?
Выделите элементы в списке справочника (с отбором или по дате создания) и пометьте на удаление, затем выполните «Удаление помеченных объектов» в разделе администрирования. Если по контрагентам уже есть документы, монопольное удаление не пройдёт — в этом случае используйте «Поиск и удаление дублей» для объединения лишних карточек с правильными. Поэтому и важна резервная копия: восстановление из копии проще, чем вычистка базы.