Загрузка данных из табличного документа в 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
Внешнюю обработку открывают двумя способами. Первый — быстрый, разовый. Второй — если пользоваться регулярно.
Разово — через меню:
Файл→Открыть.- Указать путь к
.epfна диске. - Обработка откроется своей формой — можно работать.
Постоянно — через справочник дополнительных обработок:
Администрирование→Печатные формы, отчёты и обработки.- Включить
Дополнительные отчёты и обработки. Создать→ выбрать файл.epf→ указать раздел, где она будет доступна.
⚠️ Если при открытии выходит
Нарушение прав доступа— у пользователя нет права «Интерактивное открытие внешних отчётов и обработок». Права выдаёт администратор в профиле группы доступа.
Второй путь удобнее: обработка появится в списке и не потеряется на диске. Но требует режима профилей безопасности и прав администратора.
Подготовка файла Excel к загрузке
Половина ошибок загрузки — это кривой исходник. Приведите файл в порядок до открытия обработки.
Отдельно про типы:
- 🔢 Цена, количество — числовой формат ячейки. Текстовое «1 250,00» с пробелом 1С прочитает как ноль или как строку.
- 🔤 Артикул, штрихкод — текстовый формат. Иначе
00123превратится в123. - 📅 Даты — единый формат по всему столбцу.
Сохраняйте в .xlsx. Старый .xls тоже читается, но с ним чаще вылезают проблемы кодировки и «плавающих» типов.
Пошаговая загрузка данных с помощью обработки
Порядок действий одинаков для справочников и документов. Разберём на загрузке номенклатуры.
Справочник → Номенклатура. Форма перестроит колонки под реквизиты выбранного объекта.Заполнить → Из файла (или вставьте диапазон из Excel через буфер). Строки появятся в области предпросмотра.Контроль заполнения — обработка подсветит проблемные строки. Убедитесь, что ошибок нет, и жмите Загрузить данные.После загрузки внизу появится протокол: сколько объектов создано, сколько обновлено, сколько строк с ошибками. Всегда читайте его — «загрузка завершена» не значит «всё загрузилось».
Сопоставление колонок файла и реквизитов 1С
Это ключевой этап. Обработка не угадывает, где артикул, а где цена, — вы указываете это руками.
Реквизиты-ссылки (единица, ставка НДС, группа) 1С ищет в своих справочниках по представлению. Если в файле написано шт, а в справочнике шт. — не найдёт. Приведите значения к тому виду, что уже есть в базе, либо разрешите создавать новые.
Режим создания и обновления
От выбора режима зависит, задвоите вы справочник или аккуратно обновите цены.
- 🆕 Только создавать — каждая строка = новый элемент. Удобно для пустой базы. Опасно для повторной загрузки: получите дубли.
- 🔄 Искать и обновлять — по ключевому реквизиту (артикул/код) 1С находит существующий элемент и меняет ему реквизиты. Основной режим для регулярных прайсов.
- ⏭️ Пропускать существующие — создаёт только новые позиции, старые не трогает.
💡 Ключ поиска должен быть уникальным. Если два товара с одинаковым артикулом — обновится только первый найденный, и данные перемешаются.
Что загрузится: справочники, документы, регистры
Обработка не ограничена номенклатурой. По той же схеме грузят:
| Объект | Типичный сценарий | Ключ поиска |
|---|---|---|
| Номенклатура | Прайс поставщика, каталог | Артикул |
| Контрагенты | Клиентская база из CRM | ИНН |
| Цены номенклатуры | Обновление прайса | Номенклатура + вид цены |
| Физические лица | Загрузка сотрудников | ФИО + дата рождения |
| Начальные остатки | Ввод остатков при старте учёта | Номенклатура + склад |
Для документов (например, «Установка цен номенклатуры») загрузка идёт в табличную часть: сначала создаёте документ-приёмник, потом льёте в него строки.
⚠️ Начальные остатки и цены — это не проводки. После загрузки в регистры проверьте суммы отчётами, а бухгалтерские остатки вводите документом «Ввод остатков», а не этой обработкой.
Типичные ошибки загрузки и что с ними делать
Самые частые грабли и быстрые решения:
Если не помогло
- Откройте файл в самом Excel и проверьте, читается ли он вообще — битый
.xlsне откроется и в 1С. - Сохраните проблемный файл заново через
Сохранить как→.xlsx. Пересохранение часто чинит скрытые артефакты формата. - Загрузите пробную порцию в 5–10 строк. Если она пройдёт — проблема в конкретных строках большого файла, а не в настройке.
- Проверьте разрядность: файлы
.xlsи.dbfиногда требуют установленных драйверов доступа к данным на сервере.
Проверка результата после загрузки
Не доверяйте протоколу на слово. Быстрая сверка:
- Количество. Число созданных элементов в протоколе = число строк в файле (минус шапка)? Если меньше — часть строк отсеялась.
- Выборочно откройте 3–5 элементов и сверьте реквизиты с исходником глазами.
- Отчёт по справочнику (список номенклатуры, остатки) — убедитесь, что суммы и группы на месте.
- Поиск дублей — прогоните типовую обработку поиска и удаления дублей, если грузили в непустую базу.
Как предотвратить проблемы в следующий раз
- 📁 Держите шаблон-образец файла с правильными заголовками и форматами колонок — присылайте его поставщикам.
- 🧾 Заведите справочники-ссылки (единицы, ставки, виды цен) заранее, до массовой загрузки.
- 🧪 Делайте выгрузку копии базы перед крупной загрузкой — откатиться проще, чем чистить дубли.
- 📝 Сохраните настройку сопоставления, если обработка это позволяет: повторный прайс от того же поставщика загрузится в один клик.
Частые вопросы
Чем отличается загрузка в 1С 8.2 и 8.3?
Обработка платная?
Можно загрузить прямо из Excel без сохранения в .mxl?
.xlsx напрямую, а также вставка диапазона из буфера обмена. Промежуточный .mxl не обязателен.