Восемь каналов, по которым документы попадают в базу 1С 8.3, и как настроить каждый

· 11 мин

Содержание

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

Ниже пути даны для 1С:Бухгалтерии 3.0 и 1С:Управления торговлей 11 на платформе 8.3 в интерфейсе «Такси». В других конфигурациях на БСП механизмы те же, меняются названия разделов.

Какой способ загрузки документов выбрать

Сначала определите источник. Один и тот же документ «Поступление (акт, накладная, УПД)» может прийти пятью разными путями, и у каждого своя цена ошибки.

Источник данныхСпособ загрузкиКогда подходитГлавный риск
Бумажная накладная, 1–10 строкРучной ввод, копирование, ввод на основанииРедкие разовые документыОпечатки в суммах
Excel от поставщикаЗагрузка в табличную часть документаДесятки строк, нет ЭДОДубли номенклатуры
Клиент-банкФайл 1CClientBankExchange или 1С:ДиректБанкКаждый деньЗадвоение выписок
Ozon, Wildberries, Яндекс МаркетОтчёт площадки в документ комиссии или встроенная интеграция УТЕжемесячно или ежедневноНеверные даты реализации
Оператор ЭДО1С-ЭДО, входящие документыРегулярные поставщикиОшибки сопоставления товаров
Другая программаXML (EnterpriseData), JSON, HTTP-сервисПостоянный потокСбой при смене формата

Когда ручной ввод оправдан

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

Ускорить ручную работу помогают три приёма:

  • 📋 Копирование. В списке документов выделите похожий документ и нажмите F9 — откроется копия, останется поменять дату и количество.
  • 🔗 Ввод на основании. Из заказа поставщику кнопкой Создать на основании делается поступление с уже заполненными строками.
  • 🔍 Подбор. Кнопка Подбор в табличной части позволяет набрать товары из справочника пачкой, а не по одному.

Если приходится вводить одно и то же каждый месяц (аренда, связь), заведите документ один раз и копируйте его. Это быстрее любой загрузки.

Как загрузить документы в 1С из Excel

Самый частый запрос — поставщик прислал счёт или накладную в Excel, а печатать её заново не хочется. В БП 3.0 и УТ 11 загрузка встроена в табличную часть документа, отдельная обработка не нужна.

Пошагово: накладная поставщика из Excel

  1. Откройте Покупки → Поступление (акты, накладные, УПД) и создайте документ нужного вида, например «Товары (накладная, УПД)».
  2. Заполните шапку: контрагент, договор, склад, номер и дату входящего документа.
  3. На закладке «Товары» откройте меню Ещё и выберите команду загрузки из файла (в актуальных релизах она называется Загрузить из файла; в части релизов кнопка Загрузить вынесена прямо на панель).
  4. Укажите файл .xlsx, .xls или .csv, либо вставьте данные из буфера обмена в открывшуюся таблицу.
  5. Сопоставьте колонки: какая колонка файла — наименование, какая — количество, цена, сумма.
  6. На шаге сопоставления программа покажет строки, для которых не найден товар. Для каждой выберите существующую номенклатуру или создайте новую.
  7. Нажмите Загрузить, проверьте итог документа с итогом файла и проведите.

Как подготовить файл

Половина проблем при импорте — из-за самого файла. Перед загрузкой:

  • ✂️ удалите объединённые ячейки, итоговые строки и пустые строки посреди таблицы;
  • 🔢 проверьте, что числа записаны числами, а не текстом (у текста в Excel выравнивание по левому краю и зелёный треугольник);
  • 🏷️ добавьте колонку с артикулом — по артикулу 1С сопоставит товар точнее, чем по наименованию;
  • 📐 единицы измерения приведите к тем, что заведены в справочнике.
Сопоставление полей
Наименование товара→Номенклатура (поиск по наименованию)
Артикул→Номенклатура (поиск по артикулу)
Кол-во→Количество
Цена без НДС→Цена
Ставка НДС→% НДС
Сумма с НДС→Всего

Справочники из Excel

Перед загрузкой большого прайса удобнее сначала загрузить сами товары. В списке Справочники → Товары → Номенклатура в меню Ещё есть команда загрузки из файла. Тем же способом загружают контрагентов. После этого документы сопоставляются почти без ручной работы.

Пробуйте первую загрузку на копии базы. Ошибка в сопоставлении колонок создаст сотни лишних элементов номенклатуры, удалять их придётся пометкой и обработкой удаления помеченных объектов.

Загрузка через обработки: универсальные и отраслевые

Встроенной загрузки хватает не всегда. Например, нужно создать сразу 200 документов реализации из одного реестра, а не заполнить один документ. Тогда используют внешние обработки (файлы .epf).

Где взять и как подключить

  • 🧰 Универсальная загрузка из табличного документа — классическая обработка, которая есть в комплектах для разработчиков. Создаёт и справочники, и документы.
  • 🏭 Отраслевые обработки — от франчайзи и с маркетплейсов разработок: загрузка реестров платёжных агентов, данных кассовых систем, реестров ГСМ.
  • 🧑‍💻 Своя обработка — пишет программист под конкретный формат файла.

Подключить обработку можно двумя путями:

  1. Разово: Файл → Открыть (или кнопка меню с тремя полосками → Файл → Открыть) и выбрать .epf. Нужно право на открытие внешних обработок.
  2. Постоянно: Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки — включите флажок и добавьте файл. Обработка появится в своём разделе.

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

Банковские выписки: загрузка из клиент-банка и ДиректБанк

Выписки — самый массовый поток документов в бухгалтерии. Каждая строка выписки становится документом «Поступление на расчётный счёт» или «Списание с расчётного счёта».

Через файл обмена

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

Платёжные поручения выгружаются обратно тем же путём: в списке Банк и касса → Платежные поручения есть команда отправки в банк, файл 1c_to_kl.txt загружается в клиент-банк.

Через 1С:ДиректБанк

ДиректБанк убирает промежуточный файл: выписка приходит из банка прямо в 1С по кнопке, платёжки уходят в банк без выгрузки. Его поддерживают крупные банки. Подключают в настройках банковского счёта организации: там есть ссылка на подключение прямого обмена с банком.

Инкассация и эквайринг

  • 💰 Инкассация. Сдача выручки инкассатору оформляется выдачей из кассы на счёт 57.01. Зачисление на счёт приходит в выписке, в документе поступления выбирают вид операции, связанный с инкассацией.
  • 💳 Эквайринг. Оплата картой падает на 57.03, а из выписки потом приходит поступление от банка-эквайера за вычетом комиссии.

Если одну выписку загрузили дважды, 1С обычно не создаёт дубли для уже существующих документов: она ищет их по номеру, дате и сумме. Но если первую выписку правили вручную, совпадение может не найтись. Сверяйте остаток на конец дня с банком.

Отчёты маркетплейсов: Ozon, Wildberries, Яндекс Маркет

У продавца на маркетплейсе документы двух видов: отгрузка товаров на склад площадки и отчёт площадки о продажах. Площадка работает как комиссионер или агент, поэтому выручка признаётся по её отчёту, а не по отгрузке.

В 1С:Бухгалтерии 3.0

  1. Передачу на склад площадки оформите документом «Передача товаров комиссионеру» (Продажи → Реализация (акты, накладные, УПД), вид операции «Товары (комиссия)» или аналогичный по смыслу).
  2. Скачайте в личном кабинете площадки отчёт о реализации за период в формате Excel.
  3. Создайте Продажи → Отчеты комиссионеров (агентов) о продажах.
  4. Заполните табличную часть: для Ozon и Wildberries в актуальных релизах есть загрузка отчёта площадки из файла; для других площадок загрузите строки через загрузку из Excel, как в разделе выше.
  5. Укажите вознаграждение площадки — оно учитывается как расход.

В 1С:Управлении торговлей 11

В УТ 11 есть встроенная интеграция с Ozon, Wildberries и Яндекс Маркетом: заказы, остатки, цены и отчёты комиссионера приходят по API личного кабинета. Для подключения в кабинете продавца создают API-ключ и вставляют его в настройки подключения площадки в 1С. После этого документы создаются по расписанию.

Что приходит с площадкиДокумент в 1С
Отчёт о продажах (реализации)Отчёт комиссионера (агента) о продажах
Возвраты покупателейОтражаются в отчёте комиссионера или отдельным документом возврата
Комиссия, логистика, хранениеВознаграждение в отчёте комиссионера или поступление услуг
Выплата от площадкиПоступление на расчётный счёт из выписки

Не проводите реализацию в день отгрузки на склад маркетплейса. Товар остаётся вашим до продажи покупателю, иначе выручка уйдёт в учёт раньше срока.

Документы из ЭДО и сканов: загрузка без ручного ввода

Входящие из ЭДО

Если поставщик отправляет УПД через оператора ЭДО, перенабирать её не нужно.

  1. Подключите 1С-ЭДО: Администрирование → Обмен электронными документами, флажок «Обмен электронными документами», затем учётная запись с сертификатом КЭП.
  2. Поставщики отправляют приглашения, вы их принимаете.
  3. Входящие появляются в рабочем месте Текущие дела ЭДО (открывается из разделов «Покупки» и «Продажи»).
  4. Откройте документ, нажмите создание документа учёта — 1С сформирует поступление.
  5. При первом поступлении сопоставьте номенклатуру поставщика со своей. 1С запомнит соответствие, и следующие УПД заполнятся сами.
  6. Подпишите документ электронной подписью — поставщик получит ответную подпись.

Счёт-фактура и УПД со статусом счёта-фактуры подписываются только квалифицированной подписью. Первичку без функции счёта-фактуры стороны могут по соглашению подписывать и неквалифицированной.

Сканы и фото первичных документов

Бумажную накладную можно не набирать. Сервис 1С:Распознавание первичных документов принимает скан, фото со смартфона или PDF и сам заполняет черновик поступления. Бухгалтеру остаётся проверить реквизиты и провести.

Если нужно просто прикрепить скан к готовому документу, откройте документ и нажмите кнопку со скрепкой («Присоединённые файлы»). Файл хранится в базе вместе с документом.

Загрузка документов из XML и JSON для разработчиков

Если данные идут из своей программы, сайта или из другой базы 1С, удобнее машинный формат.

XML и формат EnterpriseData

  • 📦 EnterpriseData — общий XML-формат обмена типовых конфигураций на БСП. Через него работают синхронизации БП ↔ УТ, БП ↔ ЗУП, ERP ↔ БП. Внешняя система может формировать файл в этом формате, и 1С загрузит его штатно.
  • 🔄 Универсальный обмен данными в формате XML — старая обработка для переноса данных между базами по правилам, составленным в «Конвертации данных».
  • 🌐 OData — стандартный REST-интерфейс платформы. Документы можно создавать HTTP-запросами снаружи, если публикация базы на веб-сервере включена и нужные объекты добавлены в состав интерфейса.

Пример загрузки из JSON

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

// Пример файла: {"number":"А-15","date":"2026-10-07T00:00:00","items":[{"sku":"00-00000012","qty":3,"price":450}]}
Процедура ЗагрузитьЗаказ(ИмяФайла) Экспорт
	Чтение = Новый ЧтениеJSON;
	Чтение.ОткрытьФайл(ИмяФайла);
	Данные = ПрочитатьJSON(Чтение, , "date"); // поле date сразу как Дата
	Чтение.Закрыть();

	Заказ = Документы.ЗаказКлиента.СоздатьДокумент();
	Заказ.Дата = Данные.date;
	Заказ.Комментарий = "Заказ с сайта " + Данные.number;

	Для Каждого Позиция Из Данные.items Цикл
		Товар = Справочники.Номенклатура.НайтиПоКоду(Позиция.sku);
		Если Товар.Пустая() Тогда
			Сообщить("Не найден товар с кодом " + Позиция.sku);
			Продолжить;
		КонецЕсли;
		Строка = Заказ.Товары.Добавить();
		Строка.Номенклатура = Товар;
		Строка.Количество = Позиция.qty;
		Строка.Цена = Позиция.price;
		Строка.Сумма = Позиция.qty * Позиция.price;
	КонецЦикла;

	Заказ.Записать(РежимЗаписиДокумента.Запись);
КонецПроцедуры

Третий параметр ПрочитатьJSON — список свойств, которые платформа разберёт как дату в формате ISO. Документ записывается без проведения: обязательные реквизиты шапки (организация, контрагент, склад) заполните по своим правилам до проведения. Названия документа и табличной части здесь условные, в вашей конфигурации сверьте их в конфигураторе.

Логику загрузки держите в расширении конфигурации, а не в изменённой типовой. Тогда обновления релизов пройдут без ручного сравнения и объединения.

Обмен с другими системами: CRM, WMS, ERP

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

Между базами 1С

В БП 3.0 и УТ 11 обмены настраиваются в Администрирование → Синхронизация данных. Типичные пары:

  • 🛒 УТ 11 → БП 3.0. Торговля ведётся в УТ, в бухгалтерию уходят реализации, поступления, оплаты.
  • 👥 ЗУП 3.1 → БП 3.0. Из зарплатной базы в бухгалтерию переносится отражение зарплаты в учёте.
  • 🏢 ERP ↔ БП. Для холдингов, где часть юрлиц ведётся в отдельной бухгалтерии.

Обмен идёт через каталог, FTP, почту или интернет. Расписание задаётся там же, в настройке синхронизации.

С CRM, WMS и сайтами

  • 📇 CRM (Битрикс24, amoCRM). Обычно через готовый модуль-коннектор: из CRM в 1С идут заказы и контрагенты, обратно — счета, оплаты, остатки.
  • 🏬 WMS. Складская система получает из 1С задания на приёмку и отгрузку, а возвращает фактические количества. Обмен — через HTTP-сервисы или файлы, формат согласуют с разработчиком WMS.
  • 🌍 Сайт. Для интернет-магазинов в типовых конфигурациях есть обмен по протоколу CommerceML.

Ориентир по стоимости: готовый коннектор к CRM стоит примерно от 10–30 тыс. руб. плюс абонентская плата, доработка под нестандартную WMS — ориентировочно от нескольких десятков часов программиста.

Ошибки при загрузке документов и частые вопросы

Диагностика: выберите симптом
Можно ли загрузить документы в 1С задним числом?
Да, если период не закрыт датой запрета изменения. Её проверяют в Администрирование → Пользователи и права (раздел даты запрета изменения). После загрузки за закрытый месяц перезапустите закрытие месяца.
Как загрузить в 1С сразу много документов из одного Excel?
Встроенная загрузка заполняет один документ. Для создания десятков документов из одного реестра нужна внешняя обработка или выгрузка в формате EnterpriseData.
Загружаются ли из Excel сканы и подписи?
Нет, из Excel берутся только данные строк. Скан прикрепляют к документу через «Присоединённые файлы», подпись появляется только при обмене через ЭДО.
Можно ли перенести документы из одной базы 1С в другую без программиста?
Если пара конфигураций поддерживает синхронизацию данных (например, УТ 11 и БП 3.0), настройка делается мастером без кода. Для нетиповых баз нужны правила конвертации.
Что делать, если банк не поддерживает формат 1С?
Почти все российские банки выгружают выписки в формате 1CClientBankExchange. Если нет — выгрузите в Excel и загрузите обработкой, но такой путь требует проверки каждой строки.