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

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

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

Разбираем способы загрузки данных в 1С: из Excel, CSV, через универсальные обработки и обмен между базами. Инструкции, проверка результата, типичные ошибки.

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

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

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

Какие данные и в каком виде можно загрузить

Чаще всего загружают справочники: номенклатуру, контрагентов, физических лиц, склады, договоры. Реже — табличные части документов (например, строки инвентаризации или установки цен) и начальные остатки при старте учёта. Каждый тип данных требует своего формата файла и набора колонок.

Типовые обработки 1С понимают файлы Excel (XLS, XLSX), CSV, а также форматы электронного документооборота — XML по стандартам CommerceML и EnterpriseData. Прайсы поставщиков обычно приходят в Excel, выписки и каталоги — в CSV, обмен между базами 1С идёт через XML.

Перед загрузкой приведите файл к простой структуре: одна строка заголовков, дальше только данные, без объединённых ячеек, промежуточных итогов и пустых строк внутри таблицы. Числа не должны содержать пробелы-разделители тысяч, даты лучше привести к формату ДД.ММ.ГГГГ.

Загрузка из Excel через типовую обработку

В типовых конфигурациях на платформе 8.3 загрузка из табличного файла встроена прямо в справочники. Откройте нужный список, например «Номенклатура», нажмите кнопку «Ещё» или найдите команду «Загрузить данные из файла». В некоторых конфигурациях обработка находится в разделе «Администрирование» → «Загрузка данных из файла» или «Покупки» → «Сервис».

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

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

Порядок загрузки номенклатуры из Excel
  1. 1
    Сделайте архивную копию базы или убедитесь, что резервное копирование настроено
  2. 2
    Подготовьте файл: уберите объединённые ячейки, итоги, лишние шапки
  3. 3
    Откройте справочник «Номенклатура» и выберите команду загрузки из файла
  4. 4
    Укажите файл и проверьте предпросмотр: все ли строки распознаны
  5. 5
    Сопоставьте колонки полям справочника, задайте поле поиска (артикул или наименование)
  6. 6
    Запустите загрузку и дождитесь отчёта о результатах
  7. 7
    Проверьте выборочно 5–10 позиций: наименования, единицы, ставки НДС

Загрузка через универсальные обработки

Когда встроенного инструмента не хватает — например, нужно загрузить данные в редкий справочник, регистр сведений или заполнить дополнительные реквизиты — используют универсальную обработку «Загрузка данных из табличного документа». Она входит в подписку на информационно-технологическое сопровождение (ИТС) и широко распространена среди специалистов по 1С.

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

Запускается обработка через меню «Файл» → «Открыть». Для этого у пользователя должны быть права на интерактивное открытие внешних обработок и на изменение целевых объектов. В файловой базе это обычно не проблема; в клиент-серверной может потребоваться согласование с администратором.

Загрузка цен, остатков и документов

Загрузка документов отличается от загрузки справочников: у документа есть табличная часть, проведение и движения по регистрам. Ошибка здесь опаснее — неправильный документ «Установка цен» или «Ввод остатков» исказит отчёты и себестоимость.

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

Начальные остатки при переходе на 1С вводятся специальными документами ввода остатков или через помощник ввода начальных данных. Загружать их массово лучше отдельно по каждому разделу учёта: сначала остатки по складу, затем по расчётам с контрагентами, затем по денежным средствам — так проще сверить итоги с данными старой системы.

Способы загрузки: что выбрать

Типовая «Загрузка данных из файла»

Подходит для справочников и простых задач в типовых конфигурациях. Ограничение: не все объекты и реквизиты доступны.

Универсальная обработка с ИТС

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

Обмен через XML (планы обмена)

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

Программная загрузка (обработка на заказ)

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

Обмен между базами 1С

Если данные нужно перенести из одной базы 1С в другую — например, из Управления торговлей в Бухгалтерию — используйте типовые планы обмена. В разделе «Администрирование» → «Синхронизация данных» настраивается обмен по правилам, которые уже поставляются с конфигурацией для популярных связок.

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

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

text
Путь к типовой загрузке (пример для УТ/КА/ERP):
Администрирование → Настройка номенклатуры → Загрузка данных из файла
либо: НСИ и администрирование → Сервис → Загрузка данных из файла

Проверка результата и типичные ошибки

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

Если загружались документы, проверьте, что они проведены и сформировали ожидаемые движения: откройте документ, нажмите «Дт/Кт» или отчёт по движениям. Документ, который загрузился, но не провёлся из-за ошибки заполнения, в отчётах не появится.

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

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

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

Совпадает с числом строк в файле (с учётом обновлённых)

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

Элементов больше — вероятны дубли; меньше — часть строк отклонена

Ключевые поля в карточках
Норма

Наименования, артикулы, ИНН совпадают с источником

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

Данные смещены, обрезаны или в неверном формате

Итоги по отчётам
Норма

Суммы по остаткам и ценам сходятся с исходными данными

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

Расхождения в итогах — ищите строки с ошибками в журнале загрузки

Частые вопросы о загрузке данных в 1С

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

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

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

Сначала не удаляйте дубли вручную, пока по ним есть документы. В типовых конфигурациях есть обработка «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание»): она находит повторяющиеся элементы по заданным правилам и заменяет все ссылки на выбранный «правильный» элемент, после чего лишние можно пометить на удаление.

Почему часть строк из файла не загрузилась?

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

Как загрузить данные в 1С:Бухгалтерию из другой программы учёта?

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

Можно ли отменить загрузку, если что-то пошло не так?

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

Какой формат файла предпочтительнее — Excel или CSV?

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

Итог

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

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