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

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

Как загрузить файлы в 1С 8.3: практическое руководство

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

Загрузка файлов в 1С 8.3 — одна из самых частых задач при внедрении программы или переносе данных из старых систем. Чаще всего требуется загрузить номенклатуру из Excel, контрагентов, банковские выписки из клиент-банка или курсы валют. Практически во всех типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, Управление нашей фирмой) для этого есть штатные механизмы — внешние обработки и программирование нужны только в нестандартных случаях.

Ключевой принцип: перед загрузкой определите, какой именно объект вы переносите — справочник, документ или регистр сведений. От этого зависит выбор инструмента. Номенклатура и контрагенты загружаются через обработки загрузки данных из табличных документов, банковские выписки — через обмен с клиент-банком в формате 1CClientBankExchange, а документы из других конфигураций — через универсальный обмен данными в формате XML.

Перед любой массовой загрузкой сделайте резервную копию информационной базы. Ошибочная загрузка тысячи позиций номенклатуры с неправильными группами или единицами измерения потом исправляется дольше, чем создаётся архив.

Подготовка файла к загрузке

Качество загрузки на 90% определяется подготовкой исходного файла. Типовые обработки 1С лучше всего работают с файлами Excel (XLSX, XLS), CSV и табличными документами MXL. Файл должен представлять собой «плоскую» таблицу: первая строка — заголовки колонок, далее — данные, без объединённых ячеек, промежуточных итогов и пустых строк внутри данных.

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

Загрузка номенклатуры из Excel

В 1С:Бухгалтерии 8.3 перейдите в раздел «Справочники» → «Номенклатура» и нажмите кнопку «Загрузить» (в некоторых версиях — «Ещё» → «Загрузить данные из файла»). В Управлении торговлей 11 путь похожий: «НСИ и администрирование» → «Загрузка данных из файла» или прямо из списка номенклатуры.

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

Обратите внимание на настройку поиска дублей. По умолчанию программа ищет существующие позиции по наименованию или артикулу. Если в базе уже есть номенклатура, выберите режим: обновлять существующие элементы, создавать новые или пропускать совпадения. Неправильный выбор приведёт либо к задвоению справочника, либо к затиранию актуальных данных.

Порядок загрузки номенклатуры
  1. 1
    Сделайте резервную копию базы через «Администрирование» → «Обслуживание» или выгрузку в конфигураторе
  2. 2
    Подготовьте Excel-файл: первая строка — заголовки, без объединённых ячеек и итогов
  3. 3
    Откройте список номенклатуры и нажмите «Загрузить данные из файла»
  4. 4
    Выберите файл и проверьте сопоставление колонок реквизитам справочника
  5. 5
    Укажите правило поиска дублей и режим обновления
  6. 6
    Запустите загрузку и проверьте протокол: сколько создано, обновлено, пропущено
  7. 7
    Откройте несколько загруженных позиций и сверьте цены, единицы измерения, группы

Загрузка контрагентов

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

Критичный момент — поиск дублей по ИНН и КПП, а не по наименованию. Названия организаций в файлах пишут по-разному (ООО «Ромашка», Ромашка ООО, ООО «РОМАШКА»), а ИНН уникален. Загрузка без проверки по ИНН почти гарантированно создаст дубли контрагентов, которые потом придётся объединять вручную.

Загрузка банковских выписок

Выписки из клиент-банка загружаются через обработку «Обмен с банком»: в Бухгалтерии это «Банк и касса» → «Банковские выписки» → кнопка «Загрузить». Файл выгрузки из клиент-банка имеет формат 1CClientBankExchange (обычно текстовый файл с именем вида kl_to_1c.txt).

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

Перенос данных между базами 1С

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

Если обе базы типовые и синхронизация нужна регулярно, правильнее настроить план обмена («Администрирование» → «Синхронизация данных»), а не разовую выгрузку. Разовая выгрузка подходит для первоначального переноса справочников и остатков при переходе на новую программу.

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

Загрузка из файла (Excel/CSV)

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

Обмен с банком

Только для выписок в формате 1CClientBankExchange. Автоматически создаёт контрагентов, но требует настройки по каждому счёту.

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

Переносит любые объекты между базами 1С. Требует правил обмена и понимания структуры данных — для новичков сложен.

Внешние обработки

Гибкий вариант для нестандартных файлов. Требует проверенного источника обработки и тестирования на копии базы.

Типичные ошибки и их последствия

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

Отдельная частая проблема — загрузка цен. Цены номенклатуры хранятся не в карточке товара, а в регистре сведений и устанавливаются документом «Установка цен номенклатуры». Если вы загрузили номенклатуру с ценами, но цены в отчётах не видны, проверьте, создан ли этот документ и проведён ли он.

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

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

Количество загруженных элементов
Норма

Совпадает с количеством строк в файле минус заголовок

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

В протоколе есть пропущенные строки с ошибками

Дубли в справочнике
Норма

Поиск по ИНН или артикулу даёт один элемент

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

Один контрагент или товар встречается несколько раз

Цены после загрузки
Норма

Документ «Установка цен» проведён, цены видны в отчётах

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

Цены в карточке есть, а в документах не подставляются

Банковские выписки
Норма

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

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

Есть нераспознанные платежи или разница в итогах

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

Какой формат файла лучше всего подходит для загрузки в 1С 8.3?

Надёжнее всего работает XLSX — типовые обработки корректно читают типы данных из него. CSV тоже подходит, но сохраняйте его в кодировке UTF-8 с разделителем «точка с запятой». Формат MXL (табличный документ 1С) удобен, если данные подготовлены в другой базе 1С.

Можно ли загрузить в 1С файлы из PDF?

Штатных средств загрузки из PDF в типовых конфигурациях нет. Практичный путь — скопировать таблицу из PDF в Excel, привести её к «плоскому» виду и загрузить стандартной обработкой. Для сканов потребуется предварительное распознавание текста сторонними средствами.

Что делать, если обработка загрузки не видит часть колонок?

Проверьте, что в первой строке файла нет объединённых ячеек и пустых заголовков — обработка определяет колонки именно по первой строке. Также убедитесь, что данные начинаются со второй строки, а не после пустых строк или шапки с реквизитами.

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

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

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

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

Итог

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

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