Загрузка данных из табличного документа в 1С 8.3

Прайс от поставщика на 4000 позиций, а в базе их нет. Вбивать вручную — день работы и десяток опечаток. Обработка «Загрузка данных из табличного документа» для версии 1С 8.3 переносит эти строки в справочник или документ за пару минут — из Excel, ODS, dbf или обычного табличного документа .mxl.

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

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

Что такое обработка загрузки данных из табличного документа 1С

Это внешняя обработка (файл .epf), которая читает построчно табличный документ и создаёт или обновляет по нему объекты информационной базы: элементы справочников, наборы записей регистров, табличные части документов.

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

Что она умеет:

  • 📥 загружать номенклатуру, контрагентов, цены, остатки, физлиц — почти любой справочник;
  • 🔁 не только создавать новые элементы, но и обновлять существующие по ключевому реквизиту;
  • 🧩 читать .xls, .xlsx, .mxl, .ods, .dbf и текст с разделителями;
  • ✅ проверять данные перед записью, не залив в базу мусор.

Чего она не делает: не проводит документы по бухгалтерии и не строит проводки. Это инструмент переноса данных, а не расчёта.

Где взять обработку для загрузки данных из табличного документа 1С ИТС

Источников три, выбирайте по доступу:

ИсточникЧто за файлКому подходит
Подписка ИТС (раздел методической поддержки)Официальная ЗагрузкаДанныхИзТабличногоДокумента.epfЕсть действующий договор ИТС
Каталог внешних обработок партнёровДоработанные версии с доп. полямиНужны расширенные возможности
Внутри конфигурацииВ некоторых сборках уже лежит в комплектеУТ, КА, ERP последних релизов

⚠️ Скачивайте обработку только из проверенных источников. Чужой .epf с форумов может содержать посторонний код — он выполняется с вашими правами в базе.

Официальную версию раздаёт ИТС в составе методических материалов по разработке. Файл называется ЗагрузкаДанныхИзТабличногоДокумента.epf — под этим же именем его ищут в поиске.

Как открыть обработку в 1С 8.3

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

Разово — через меню:

  1. ФайлОткрыть.
  2. Указать путь к .epf на диске.
  3. Обработка откроется своей формой — можно работать.

Постоянно — через справочник дополнительных обработок:

  1. АдминистрированиеПечатные формы, отчёты и обработки.
  2. Включить Дополнительные отчёты и обработки.
  3. Создать → выбрать файл .epf → указать раздел, где она будет доступна.

⚠️ Если при открытии выходит Нарушение прав доступа — у пользователя нет права «Интерактивное открытие внешних отчётов и обработок». Права выдаёт администратор в профиле группы доступа.

Второй путь удобнее: обработка появится в списке и не потеряется на диске. Но требует режима профилей безопасности и прав администратора.

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

Половина ошибок загрузки — это кривой исходник. Приведите файл в порядок до открытия обработки.

Проверка файла перед загрузкой
Выполнено: 0 / 7

Отдельно про типы:

  • 🔢 Цена, количество — числовой формат ячейки. Текстовое «1 250,00» с пробелом 1С прочитает как ноль или как строку.
  • 🔤 Артикул, штрихкод — текстовый формат. Иначе 00123 превратится в 123.
  • 📅 Даты — единый формат по всему столбцу.

Сохраняйте в .xlsx. Старый .xls тоже читается, но с ним чаще вылезают проблемы кодировки и «плавающих» типов.

Пошаговая загрузка данных с помощью обработки

Порядок действий одинаков для справочников и документов. Разберём на загрузке номенклатуры.

👣 Пошаговый помощник
Выбрать вид данных
Вверху формы укажите, куда грузим: СправочникНоменклатура. Форма перестроит колонки под реквизиты выбранного объекта.

После загрузки внизу появится протокол: сколько объектов создано, сколько обновлено, сколько строк с ошибками. Всегда читайте его — «загрузка завершена» не значит «всё загрузилось».

Сопоставление колонок файла и реквизитов 1С

Это ключевой этап. Обработка не угадывает, где артикул, а где цена, — вы указываете это руками.

🔗 Сопоставление полей
Колонка «Наименование»Наименование (справочник Номенклатура)
Колонка «Артикул»Артикул
Колонка «Ед.»Единица измерения (поиск по наименованию)
Колонка «Ставка НДС»Ставка НДС (справочник ставок)
Колонка «Группа»Родитель (папка справочника)

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

Режим создания и обновления

От выбора режима зависит, задвоите вы справочник или аккуратно обновите цены.

  • 🆕 Только создавать — каждая строка = новый элемент. Удобно для пустой базы. Опасно для повторной загрузки: получите дубли.
  • 🔄 Искать и обновлять — по ключевому реквизиту (артикул/код) 1С находит существующий элемент и меняет ему реквизиты. Основной режим для регулярных прайсов.
  • ⏭️ Пропускать существующие — создаёт только новые позиции, старые не трогает.

💡 Ключ поиска должен быть уникальным. Если два товара с одинаковым артикулом — обновится только первый найденный, и данные перемешаются.

Что загрузится: справочники, документы, регистры

Обработка не ограничена номенклатурой. По той же схеме грузят:

ОбъектТипичный сценарийКлюч поиска
НоменклатураПрайс поставщика, каталогАртикул
КонтрагентыКлиентская база из CRMИНН
Цены номенклатурыОбновление прайсаНоменклатура + вид цены
Физические лицаЗагрузка сотрудниковФИО + дата рождения
Начальные остаткиВвод остатков при старте учётаНоменклатура + склад

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

⚠️ Начальные остатки и цены — это не проводки. После загрузки в регистры проверьте суммы отчётами, а бухгалтерские остатки вводите документом «Ввод остатков», а не этой обработкой.

Типичные ошибки загрузки и что с ними делать

Самые частые грабли и быстрые решения:

🩺 Диагностика: выберите симптом

Если не помогло

  • Откройте файл в самом Excel и проверьте, читается ли он вообще — битый .xls не откроется и в 1С.
  • Сохраните проблемный файл заново через Сохранить как.xlsx. Пересохранение часто чинит скрытые артефакты формата.
  • Загрузите пробную порцию в 5–10 строк. Если она пройдёт — проблема в конкретных строках большого файла, а не в настройке.
  • Проверьте разрядность: файлы .xls и .dbf иногда требуют установленных драйверов доступа к данным на сервере.

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

Не доверяйте протоколу на слово. Быстрая сверка:

  1. Количество. Число созданных элементов в протоколе = число строк в файле (минус шапка)? Если меньше — часть строк отсеялась.
  2. Выборочно откройте 3–5 элементов и сверьте реквизиты с исходником глазами.
  3. Отчёт по справочнику (список номенклатуры, остатки) — убедитесь, что суммы и группы на месте.
  4. Поиск дублей — прогоните типовую обработку поиска и удаления дублей, если грузили в непустую базу.

Как предотвратить проблемы в следующий раз

  • 📁 Держите шаблон-образец файла с правильными заголовками и форматами колонок — присылайте его поставщикам.
  • 🧾 Заведите справочники-ссылки (единицы, ставки, виды цен) заранее, до массовой загрузки.
  • 🧪 Делайте выгрузку копии базы перед крупной загрузкой — откатиться проще, чем чистить дубли.
  • 📝 Сохраните настройку сопоставления, если обработка это позволяет: повторный прайс от того же поставщика загрузится в один клик.
🎬 Видеоинструкция по темепоявится здесь позже

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

Чем отличается загрузка в 1С 8.2 и 8.3?
Логика одинаковая: выбрать объект, загрузить файл, сопоставить колонки, загрузить. Разница в интерфейсе — в 8.3 на управляемых формах кнопки и панели расположены иначе, но шаги те же. Обработку берут в версии под свою платформу.
Обработка платная?
Официальную версию раздают в рамках подписки ИТС — отдельной платы за неё нет. Доработанные версии от партнёров с расширенными полями могут стоить примерно от 1000–3000 ₽ ориентировочно, но для базовых задач хватает штатной.
Можно загрузить прямо из Excel без сохранения в .mxl?
Да. В форме есть загрузка из файла .xlsx напрямую, а также вставка диапазона из буфера обмена. Промежуточный .mxl не обязателен.
Как обновить цены, не создавая дубли?
Режим «Искать и обновлять», ключ поиска — артикул или код номенклатуры. Обработка найдёт существующий элемент и перезапишет цену, новых не создаст.
Почему часть строк не загрузилась?
Обычно это строки с пустыми обязательными реквизитами, неверными типами данных (текст вместо числа) или ненайденными значениями ссылочных полей. Смотрите протокол внизу формы — там указан номер проблемной строки и причина.
Подходит ли обработка для загрузки контрагентов?
Да, любой справочник. Для контрагентов ключом поиска удобно брать ИНН — он уникален и исключает дубли.