Справочники и Данные · 11 мин
Как в 1С:Комплексная автоматизация загрузить данные
Как в 1С:Комплексная автоматизация загрузить номенклатуру, контрагентов и документы из Excel, файлов и других программ. Пошаговые инструкции и типичные ошибки.
В 1С:Комплексная автоматизация загрузить данные можно несколькими штатными способами: через встроенную обработку «Загрузка данных из файла», через перенос из других конфигураций 1С, а также через универсальный обмен в формате XML. Выбор способа зависит от того, что именно вы загружаете — номенклатуру, контрагентов, остатки или документы — и откуда берутся исходные данные.
Чаще всего загрузка требуется при старте работы в программе: нужно перенести справочники из старой учётной системы или из таблиц Excel. Реже — для регулярных операций, например загрузки прайсов поставщиков или выписок из банка. В обоих случаях важно правильно подготовить файл и проверить результат, иначе в базе появятся дубли и ошибочные записи.
Ниже разобраны основные сценарии загрузки, требования к файлам, порядок сопоставления колонок и типичные ошибки. Инструкции ориентированы на типовую конфигурацию «1С:Комплексная автоматизация» редакции 2, работающую в режиме управляемого приложения.
Какие данные можно загрузить и какими способами
Штатные механизмы конфигурации позволяют загружать номенклатуру, контрагентов, партнёров, физических лиц, банковские счета, цены, остатки товаров и некоторые документы. Для каждого вида данных есть свой рекомендуемый путь.
Номенклатуру и контрагентов удобнее всего загружать из файлов Excel или CSV через встроенную обработку. Остатки на складах при начале работы обычно вводят документами «Ввод начальных остатков», но их тоже можно заполнить загрузкой табличной части из файла. Перенос из других программ 1С (например, из «Управления торговлей» или «Бухгалтерии предприятия») выполняется через специальные правила конвертации и обработку «Универсальный обмен данными в формате XML».
Сравнение способов загрузки
Подходит для справочников и цен. Не требует программирования, но ограничена типовым набором объектов.
Для переноса из других конфигураций 1С по правилам конвертации. Требует подготовленных правил и аккуратности.
Для нестандартных задач: загрузка документов, специфических форматов. Требуют участия разработчика.
Подготовка файла Excel или CSV к загрузке
Качество загрузки на 80% определяется подготовкой файла. Таблица должна быть «плоской»: первая строка — заголовки колонок, далее — данные, без объединённых ячеек, промежуточных итогов, пустых строк внутри таблицы и многострочных шапок. Каждая строка — одна загружаемая позиция.
Обратите внимание на форматы данных. Числа не должны содержать пробелы-разделители, даты лучше привести к виду ДД.ММ.ГГГГ, а коды и артикулы, начинающиеся с нуля, хранить как текст — иначе Excel обрежет ведущие нули. Если в файле есть ссылки на другие справочники (например, единицы измерения или ставки НДС), их значения должны совпадать с наименованиями в базе, иначе сопоставление придётся делать вручную.
Для больших объёмов (десятки тысяч строк) удобнее сохранить лист в формате CSV с разделителем «точка с запятой» и кодировкой UTF-8 — такой файл обрабатывается быстрее и стабильнее, чем тяжёлый XLSX.
Загрузка номенклатуры из файла: пошагово
Откройте список номенклатуры: раздел «НСИ и администрирование» → «Номенклатура» (или «CRM и маркетинг» → «Номенклатура» в зависимости от настроек интерфейса). В командной панели списка нажмите кнопку загрузки — обычно она называется «Загрузить данные из файла» или находится в меню «Ещё». Если кнопки нет, откройте обработку через «НСИ и администрирование» → «Загрузка данных из файла».
Далее выполните действия в указанном порядке.
- 1Откройте обработку «Загрузка данных из файла» и выберите вид загружаемых данных — «Номенклатура».
- 2Укажите файл Excel/CSV или вставьте данные из буфера обмена через открытие табличного документа.
- 3Проверьте, что программа правильно определила строку заголовков, и при необходимости укажите её вручную.
- 4Сопоставьте колонки файла с реквизитами номенклатуры: наименование, артикул, единица измерения, вид номенклатуры, ставка НДС.
- 5Настройте поиск дублей: по артикулу, наименованию или штрихкоду — и выберите действие при совпадении (обновить, пропустить, создать новый элемент).
- 6Запустите загрузку и дождитесь протокола: сколько записей создано, обновлено, пропущено с ошибками.
- 7Откройте несколько загруженных карточек и проверьте корректность реквизитов.
Ключевой этап — сопоставление колонок. Обработка пытается определить соответствие автоматически по заголовкам, но всегда проверяйте результат вручную: колонка «Цена» может ошибочно сопоставиться не тому реквизиту, а пустые обязательные поля (например, «Вид номенклатуры») заблокируют загрузку строк.
Загрузка контрагентов и партнёров
В «Комплексной автоматизации» контрагенты и партнёры — разные справочники, связанные между собой. При загрузке контрагентов из файла программа обычно предлагает автоматически создать партнёров по наименованию, что удобно при первичном переносе. Загрузка выполняется из раздела «CRM и маркетинг» → «Контрагенты» через ту же кнопку «Загрузить данные из файла».
Минимальный набор колонок: наименование, ИНН, КПП (для юридических лиц). Если в файле есть адреса, телефоны и банковские счета, разнесите их по отдельным колонкам и сопоставьте соответствующим видам контактной информации. Поиск дублей разумно настраивать по ИНН — это самый надёжный ключ для юридических лиц.
Загрузка остатков, цен и табличных частей документов
Остатки товаров при переходе на «Комплексную автоматизацию» вводятся документами «Ввод начальных остатков» (раздел «НСИ и администрирование» → «Начальное заполнение»). Табличную часть такого документа можно заполнить из файла: откройте документ, в табличной части выберите «Заполнить» → «Загрузить из внешнего файла» (название может отличаться в зависимости от релиза), затем сопоставьте колонки с полями «Номенклатура», «Количество», «Цена», «Сумма».
Аналогично загружаются цены номенклатуры — через документ «Установка цен номенклатуры» с загрузкой табличной части. Убедитесь, что в файле указан вид цены, существующий в базе, и что номенклатура уже загружена: документ не создаст новые элементы справочника автоматически.
Для регулярной загрузки прайсов поставщиков в типовой конфигурации предусмотрен механизм «Регистрация цен поставщика» и обработки работы с прайс-листами — они позволяют сопоставить позиции поставщика с вашей номенклатурой один раз и далее обновлять цены в пару кликов.
Перенос данных из других программ 1С
Если источник — другая конфигурация 1С («Управление торговлей», «Бухгалтерия предприятия», «Управление нашей фирмой»), используйте перенос через правила конвертации. В разделе «НСИ и администрирование» → «Перенос данных» или через обработку «Универсальный обмен данными в формате XML» выгружаются данные из базы-источника и загружаются в «Комплексную автоматизацию» по заранее подготовленным правилам.
Для типовых пар конфигураций правила обычно поставляются фирмой «1С» или доступны в составе обновлений. Самостоятельно писать правила конвертации без опыта работы с «Конвертацией данных» не стоит: ошибка в правилах приведёт к потере или искажению данных. Перед переносом сверите остатки и обороты в источнике, после — выполните контрольную сверку в новой базе.
Как проверить результат загрузки
Совпадает с количеством строк в файле за вычетом обоснованно пропущенных
Протокол показывает массовые ошибки или число записей заметно меньше ожидаемого
Поиск дублей (НСИ и администрирование) не находит повторов по ключевым полям
Одинаковые контрагенты или номенклатура созданы по 2–3 раза
Контрольные итоги по файлу сходятся с отчётом по остаткам/ценам в базе
Итоги расходятся — вероятно, сбились форматы чисел или часть строк не загрузилась
Типичные ошибки при загрузке и как их избежать
Большинство проблем возникает не из-за программы, а из-за файла и настроек сопоставления. Разберите протокол загрузки до конца: там перечислены все строки с ошибками и причины отказа.
Если объёмы большие, загружайте данные порциями по 5–10 тысяч строк и проверяйте каждую порцию. Это дольше, но локализует ошибку и не блокирует работу базы надолго — массовая запись в многопользовательском режиме может заметно замедлить работу других пользователей.
Перед первой реальной загрузкой сделайте пробный прогон на 10–20 строках из середины файла. Это за несколько минут покажет ошибки сопоставления колонок и форматов, которые на полном объёме обернулись бы часами исправлений.
FAQ: частые вопросы о загрузке данных
Где находится кнопка «Загрузить данные из файла», если её нет в списке справочника?
Откройте раздел «НСИ и администрирование» и найдите обработку «Загрузка данных из файла» в подсистеме начального заполнения. Если она недоступна, проверьте права пользователя: загрузка требует прав на добавление элементов соответствующих справочников, а в некоторых настройках ролей — отдельного разрешения.
Можно ли загрузить данные простым копированием из Excel через буфер обмена?
Да. В обработке загрузки есть режим вставки данных из буфера: скопируйте диапазон в Excel вместе с заголовками и вставьте в табличный документ обработки. Это удобно для небольших объёмов и избавляет от сохранения промежуточного файла.
Что делать, если часть строк не загрузилась с ошибками?
Откройте протокол загрузки — в нём указаны номера строк и причины отказа (пустые обязательные реквизиты, ненайденные значения справочников, неверный формат чисел). Исправьте эти строки в файле и загрузите только их повторно, а не весь файл целиком, чтобы не создать дубли уже загруженных записей.
Как загрузить штрихкоды вместе с номенклатурой?
Добавьте в файл отдельную колонку со штрихкодами и сопоставьте её соответствующему реквизиту при настройке загрузки. Перед этим убедитесь, что колонка в Excel имеет текстовый формат — иначе ведущие нули и длинные коды будут искажены, и штрихкоды не будут работать на сканере.
Можно ли отменить выполненную загрузку?
Штатной кнопки «откатить загрузку» нет. Поэтому критично делать резервную копию перед массовой загрузкой. Если копии нет, дубли справочников можно устранить обработкой «Поиск и удаление дублей» (раздел «НСИ и администрирование»), а ошибочно созданные документы — пометить на удаление отбором по дате и автору, но это трудоёмко и рискованно.
Подходит ли эта инструкция для загрузки из старой версии 1С:Комплексная автоматизация 1.1?
Для перехода с редакции 1.1 на редакцию 2 используется не загрузка из файла, а специальный механизм перехода с правилами конвертации, поставляемый с конфигурацией. Ручная загрузка справочников из Excel в этом случае — запасной вариант, если штатный переход по каким-то причинам невозможен.
Что важно запомнить
Загружайте данные через штатную обработку «Загрузка данных из файла», предварительно подготовив плоскую таблицу без объединённых ячеек. Всегда делайте резервную копию, настраивайте поиск дублей по ключевым полям (ИНН, артикул, штрихкод), проверяйте протокол и контрольные итоги после каждой порции. Для переноса из других конфигураций 1С используйте правила конвертации, а не ручную загрузку.