Загрузка и импорт документов в 1С: все рабочие способы
Содержание
Загрузить документы
в 1С можно несколькими путями, и каждый рассчитан на свой случай. Скан или PDF прикрепляют прямо к карточке документа через скрепку. Входящие письма с вложениями разбирает 1С:Документооборот. Электронные счета-фактуры и акты принимают через ЭДО. А данные пачкой — номенклатуру, остатки, контрагентов — грузят из Excel, XML или файла .mxl.
Сначала определите, что именно вы загружаете: отдельный файл к объекту, готовый документ от контрагента или таблицу с данными для создания многих документов. От этого зависит и пункт меню, и формат файла. Пути указаны для 1С:Бухгалтерии 8.3 в интерфейсе «Такси»; в ЗУП 3.1 и УТ 11 логика та же, отличаются названия разделов.
Какой способ загрузки выбрать под вашу задачу
Прежде чем щёлкать по меню, сопоставьте задачу со способом. Так вы не будете искать «универсальную кнопку загрузки», которой нет, — для каждого типа данных есть свой механизм.
| Что загружаем | Формат файла | Где в 1С |
|---|---|---|
| Скан, фото, PDF к документу | любой | Скрепка в карточке документа |
| Готовый документ от контрагента | XML оператора ЭДО | Текущие дела ЭДО |
| Банковские платежи | 1CClientBankExchange (txt) | Банк и касса |
| Письмо с вложением | — | 1С:Документооборот |
| Номенклатура, контрагенты, остатки | Excel, .mxl, CSV | Загрузка из табличного документа |
| Документы между базами 1С | XML (EnterpriseData) | Синхронизация данных |
| Заказы и каталог с сайта | XML (CommerceML) | Обмен с сайтом |
Если файл — это картинка или скан бумажного документа, его не «загружают» как документ, а прикрепляют к уже созданной карточке. Полноценный документ с проводками из картинки сам не возникнет.
Что подготовить перед приёмом данных
Большинство ошибок загрузки — это не сбой программы, а неготовность базы. Проверьте четыре вещи до того, как нажмёте «Загрузить».
- Права доступа
. На загрузку данных и синхронизацию нужны соответствующие роли. Если кнопок обмена не видно, проверьте профиль пользователя в
Администрирование → Настройки пользователей и прав. - Включённые механизмы. ЭДО, синхронизация и обмен с сайтом по умолчанию выключены. Их активируют в разделе
Администрирование— соответствующими флажками функциональности. - Заполненные справочники. Контрагенты, номенклатура, договоры, склады, на которые ссылается загружаемый документ, должны либо уже существовать, либо создаваться автоматически по настройкам сопоставления.
- Свежий релиз. Форматы обмена (особенно XML и ЭДО) привязаны к версии конфигурации. На старом релизе файл нового формата может не прочитаться.
Перед первой массовой загрузкой в рабочую базу сделайте резервную копию. Откатить сотни ошибочно созданных документов вручную — долго, а копия вернёт базу к исходному состоянию за минуту.
Загрузка документов из писем и 1С:Документооборота
Когда поставщик присылает акт или счёт обычным письмом с вложением, работает связка с 1С:Документооборот. Входящая почта превращается в зарегистрированный документ, а вложение остаётся файлом внутри карточки.
Порядок такой:
- Настройте учётную запись почты в разделе работы с письмами — программа начнёт забирать входящие по протоколу IMAP или POP3.
- Из полученного письма командой создания документа оформите входящий документ. Тема и текст письма подставятся в реквизиты, а вложение прикрепится автоматически.
- Проверьте реквизиты, при необходимости распознайте текст вложения и отправьте документ по маршруту согласования.
Если полноценного Документооборота нет, а работаете в Бухгалтерии, файл всё равно можно прикрепить вручную. Откройте нужный документ, нажмите на значок скрепки в его командной панели и выберите файл с диска или добавьте его перетаскиванием. Так к счёту, акту или накладной привязывается скан-оригинал — он хранится в базе и доступен всем, у кого есть права на документ.
Отдельно стоит задача распознавания. Прикреплённый скан — это просто картинка, а не данные для проводок. Чтобы из бумажного документа получить заполненную карточку, нужно либо распознавание в Документообороте, либо получение того же документа через ЭДО в электронном виде. Руками переносить суммы со скана в реквизиты — медленно и чревато опечатками, поэтому по регулярным поставщикам выгоднее один раз подключить ЭДО
.
Импорт из XML и табличных документов MXL
Это два принципиально разных сценария, которые часто путают из-за близких названий форматов.
XML — это текстовый формат обмена между программами. В 1С через XML переносят документы по готовой структуре: EnterpriseData — для синхронизации между базами самой 1С, CommerceML (КоммерцияМЛ) — для обмена заказами и каталогом с интернет-магазином. Файл такого формата нельзя просто «открыть и загрузить» — его принимает конкретный механизм обмена, который ждёт именно свою структуру тегов.
У каждого XML-обмена своя логика. EnterpriseData — это общий формат, на котором разные конфигурации 1С понимают друг друга: торговая база отдаёт реализацию, бухгалтерия принимает её как поступление. CommerceML заточен под интернет-магазин: из него в 1С приходят заказы покупателей и уходит обновлённый каталог с ценами и остатками. Подменять один формат другим нельзя — приёмник ждёт строго свою структуру и чужой файл просто отвергнет.
MXL — это внутренний формат табличного документа 1С, по сути аналог листа Excel. В нём удобно готовить данные для массового создания объектов: колонка с наименованием, колонка с ценой, колонка с количеством. Загружают такой файл не через синхронизацию, а через обработку загрузки из табличного документа.
Порядок загрузки из таблицы:
- Подготовьте файл: одна строка — один объект, в первой строке заголовки колонок. Формат —
.mxl,.xlsxили.csv. - Откройте список, куда грузите данные (например, список номенклатуры), и вызовите команду загрузки из файла в его командной панели.
- Сопоставьте колонки файла с реквизитами 1С: укажите, где наименование, где артикул, где цена. Это самый ответственный шаг.
- Запустите проверку. 1С подсветит строки с незаполненными обязательными полями и ненайденными значениями.
- После устранения замечаний подтвердите загрузку.
Для разовой загрузки из Excel проще готовить файл сразу в .xlsx: 1С читает его напрямую, конвертировать в .mxl не нужно.
Массовая загрузка и групповая обработка документов
Когда документов десятки и сотни, их не заводят по одному. Есть два рабочих подхода.
Загрузка из таблицы. Если нужно создать много однотипных документов (например, реализации по списку отгрузок), данные готовят в одной таблице и загружают пачкой через механизм загрузки из табличного документа, описанный выше. Каждая строка превращается в отдельный документ.
Групповая обработка уже загруженных документов. После того как документы оказались в базе, их часто нужно обработать разом: провести, перепровести, пометить на удаление, поменять реквизит. Для этого в 1С есть групповая обработка:
- Выделите документы в списке мышью с зажатым
CtrlилиShift— или отберите их фильтром списка по дате, контрагенту, статусу. - В командной панели списка вызовите групповое действие: провести, отменить проведение, установить реквизит.
- Подтвердите операцию и дождитесь завершения — по итогу программа покажет, сколько документов обработано и были ли отказы.
Групповое перепроведение задним числом пересчитывает движения по регистрам и может изменить себестоимость и остатки. Делайте его в спокойное время и после резервной копии, а результат сверьте отчётами.
Отдельно о контроле дублей. При массовой загрузке частая беда — один и тот же файл обрабатывают дважды, и документы задваиваются. Защита — уникальный признак: номер документа контрагента, номер заказа, идентификатор строки. Если в настройках сопоставления указать такое поле ключом, повторная загрузка не создаст копию, а обновит существующий документ. Сопоставление номенклатуры тоже надёжнее вести по артикулу или штрихкоду, а не по наименованию: названия у поставщиков пишутся по-разному, и поиск по тексту часто промахивается.
Загрузка документов через ЭДО и автоматический обмен
Электронный документооборот — это способ получать документы сразу готовыми, без ручного ввода и без файлов на диске. Контрагент формирует счёт-фактуру, УПД или акт в своей программе и отправляет через оператора. Вы принимаете их в разделе работы с ЭДО.
Схема приёма входящих:
- Откройте список текущих дел ЭДО — там копятся входящие документы со статусами.
- Выберите входящий документ и сверьте его с тем, что ожидаете по сделке.
- Нажмите создание документа учёта — 1С развернёт электронный документ в поступление или реализацию и подтянет номенклатуру по сопоставлению.
- Подпишите ответную часть (для счёта-фактуры и УПД нужна квалифицированная электронная подпись — без неё входящий счёт-фактуру не принять по закону). Первичку по соглашению сторон допустимо подписывать и неквалифицированной подписью.
Для регулярного обмена между своими базами (например, торговая база и бухгалтерия) настраивают синхронизацию данных. Один раз задают правила — что, куда и как часто передаётся, — и дальше документы переносятся по расписанию без участия человека. Включают синхронизацию в разделе Администрирование → Синхронизация данных.
Банковские выписки
— отдельный, но тоже автоматизируемый случай. Платежи грузят либо файлом формата 1CClientBankExchange из клиент-банка, либо напрямую через сервис прямого обмена с банком, когда выписка приходит в 1С без выгрузки промежуточного файла.
Обмен с интернет-магазином на CommerceML настраивается похоже. В разделе обмена с сайтом задают адрес узла, логин и расписание, после чего заказы покупателей загружаются в 1С автоматически, а каталог с ценами и остатками выгружается обратно. Первый сеанс лучше запустить вручную и проверить, что товары сопоставились правильно — дальше обмен идёт по графику сам. Если заказы перестали приходить, начинайте диагностику с доступности узла и прав учётной записи обмена, а не с переустановки механизма.
Ошибки при загрузке и как их исправить
Загрузка срывается по предсказуемым причинам. Разберём частые симптомы и что с ними делать.
Главное правило при разборе ошибки — не грузить весь массив заново. Сначала проведите один проблемный документ руками: текст отказа точно скажет, какого реквизита не хватает, и вы поправите источник до повторной загрузки.
Большие объёмы грузите частями. Файл на тысячи строк 1С обработает, но при ошибке в одной строке искать её в общем массиве тяжело, да и база под длинной транзакцией подтормаживает для остальных пользователей. Разбейте выгрузку на партии по несколько сотен строк — так и сбой локализуется быстрее, и работа других не встанет.
Частые вопросы
Можно ли загрузить документы из Excel напрямую, без промежуточных форматов?
.xlsx через загрузку из табличного документа: открываете список объектов, вызываете загрузку из файла, сопоставляете колонки с реквизитами. Конвертировать в .mxl не обязательно.Чем отличается загрузка через ЭДО от обычного импорта файла?
Почему загруженные документы не формируют проводки?
Как загрузить банковскую выписку в 1С?
Банк и касса откройте банковские выписки и выберите загрузку. Подгрузите файл 1CClientBankExchange из клиент-банка либо настройте прямой обмен с банком, чтобы выписка приходила без выгрузки файла.