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

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

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

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

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

Основные способы загрузки: встроенная обработка «Загрузка данных из табличного документа», типовые мастера импорта в конкретных разделах (например, загрузка цен из Excel), обмен через типовые форматы (CommerceML, ЭДО, банковские выписки) и внешние обработки. Выбор зависит от конфигурации, объёма данных и того, куда нужно загрузить информацию — в справочник, табличную часть документа или регистр сведений.

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

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

Качество исходного файла определяет 80% успеха загрузки. Чаще всего используется Excel (xlsx) или CSV. Файл должен иметь плоскую структуру: первая строка — заголовки колонок, далее — только данные, без объединённых ячеек, промежуточных итогов, пустых строк внутри таблицы и многострочных шапок.

Типовые правила подготовки: наименования без лишних пробелов в начале и конце; числа записаны числами, а не текстом; даты в одном формате; коды и артикулы — в текстовом формате, чтобы не потерять ведущие нули. Если в колонке «Единица измерения» или «Ставка НДС» значения должны совпадать со справочниками 1С, проверьте написание заранее — «шт.» и «шт» могут обработаться по-разному в зависимости от настроек сопоставления.

Загрузка через обработку «Загрузка данных из табличного документа»

Это универсальный инструмент, встроенный в конфигурации на Библиотеке стандартных подсистем. Найти его можно в разделе «Администрирование» — «Обслуживание» — «Корректировка данных» — «Загрузка данных из табличного документа» (в некоторых конфигурациях путь немного отличается, но название обработки сохраняется).

Порядок работы: выберите вид объекта (справочник «Номенклатура», «Контрагенты», табличная часть документа и т.д.), затем через кнопку «Открыть» или вставкой из буфера обмена поместите данные из Excel в табличное поле обработки. Далее настройте соответствие колонок реквизитам — обработка часто определяет соответствие автоматически по заголовкам, но сопоставление нужно проверить вручную.

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

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

Загрузка цен и номенклатуры из прайсов

В торговых конфигурациях для импорта данных поставщиков есть специализированные механизмы. В 1С:Управление торговлей и 1С:ERP это «Прайс-листы поставщиков» и обработка «Загрузка цен поставщика из файлов», а также «Помощник продаж» / «Загрузка номенклатуры из файла». В 1С:Бухгалтерии в справочнике «Номенклатура» есть кнопка «Загрузить» — «Из файла Excel».

Загрузка номенклатуры в 1С:Бухгалтерии

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

Загрузка цен поставщика

В УТ и ERP создайте документ «Регистрация цен поставщика» или используйте «Загрузку цен поставщика из файлов» в разделе «Закупки». Укажите поставщика, вид цены, файл. Система сопоставит позиции с номенклатурой по артикулу или наименованию; несопоставленные строки можно создать как новую номенклатуру поставщика или пропустить.

Сравнение вариантов

Штатная обработка загрузки

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

Мастера импорта в разделах

Оптимальны для цен, прайсов, выписок; учитывают специфику прикладной логики конфигурации

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

Нужны при нестандартных форматах, регулярной загрузке по расписанию или сложных правилах преобразования данных

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

Выписки из клиент-банка загружаются через обработку «Обмен с банком» (в 1С:Бухгалтерии — раздел «Банк и касса» — «Банковские выписки» — кнопка «Загрузить»). Банк выгружает файл в формате 1CClientBankExchange (обычно txt), программа распознаёт контрагентов по ИНН и счёту, создаёт документы поступления и списания. Перед загрузкой проверьте, что период выгрузки не пересекается с уже загруженным, иначе возможны дубли.

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

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

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

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

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

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

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

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

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

Меньше — часть строк отклонена; больше — созданы дубли

Реквизиты элементов
Норма

Единицы, ставки НДС, группы заполнены корректно

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

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

Итоговые суммы
Норма

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

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

Расхождение — потерянные или задвоенные строки

Типичные ошибки и их устранение

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

Вторая группа ошибок — неверное преобразование типов: числа с пробелами-разделителями разрядов, даты в американском формате, артикулы, преобразованные Excel в числа с потерей нулей. Третья — загрузка без прав на изменение объектов или в заблокированном периоде: обработка выдаст ошибку проведения документов.

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

Когда штатных средств недостаточно

Штатные обработки покрывают типовые сценарии, но есть ситуации, где нужна доработка: регулярная автоматическая загрузка по расписанию из почты или каталога, нестандартный формат файла поставщика, сложная логика преобразования (одна строка файла → несколько объектов 1С), загрузка в самописные регистры и документы.

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

Итог

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

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

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

В каком формате должен быть файл для загрузки в 1С?

Штатные обработки обычно поддерживают xlsx, mxl, csv и вставку из буфера обмена. Для банковских выписок используется специальный формат 1CClientBankExchange (txt). Если файл в другом формате (например, xml или dbf), потребуется преобразование или внешняя обработка.

Как загрузить данные, если в конфигурации нет обработки загрузки?

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

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

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

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

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

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

Штатные интерактивные обработки этого не делают. Автоматизация достигается регламентными заданиями с доработанной обработкой, подсистемой обмена по расписанию или интеграцией через веб-сервисы и HTTP. Это задача для разработчика 1С.

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

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