Восемь каналов, по которым документы попадают в базу 1С 8.3, и как настроить каждый
Содержание
Загрузить документы в 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
- Откройте
Покупки → Поступление (акты, накладные, УПД)и создайте документ нужного вида, например «Товары (накладная, УПД)». - Заполните шапку: контрагент, договор, склад, номер и дату входящего документа.
- На закладке «Товары» откройте меню
Ещёи выберите команду загрузки из файла (в актуальных релизах она называетсяЗагрузить из файла; в части релизов кнопкаЗагрузитьвынесена прямо на панель). - Укажите файл
.xlsx,.xlsили.csv, либо вставьте данные из буфера обмена в открывшуюся таблицу. - Сопоставьте колонки: какая колонка файла — наименование, какая — количество, цена, сумма.
- На шаге сопоставления программа покажет строки, для которых не найден товар. Для каждой выберите существующую номенклатуру или создайте новую.
- Нажмите
Загрузить, проверьте итог документа с итогом файла и проведите.
Как подготовить файл
Половина проблем при импорте — из-за самого файла. Перед загрузкой:
- ✂️ удалите объединённые ячейки, итоговые строки и пустые строки посреди таблицы;
- 🔢 проверьте, что числа записаны числами, а не текстом (у текста в Excel выравнивание по левому краю и зелёный треугольник);
- 🏷️ добавьте колонку с артикулом — по артикулу 1С сопоставит товар точнее, чем по наименованию;
- 📐 единицы измерения приведите к тем, что заведены в справочнике.
Справочники из Excel
Перед загрузкой большого прайса удобнее сначала загрузить сами товары. В списке Справочники → Товары → Номенклатура в меню Ещё есть команда загрузки из файла. Тем же способом загружают контрагентов. После этого документы сопоставляются почти без ручной работы.
Пробуйте первую загрузку на копии базы. Ошибка в сопоставлении колонок создаст сотни лишних элементов номенклатуры, удалять их придётся пометкой и обработкой удаления помеченных объектов.
Загрузка через обработки: универсальные и отраслевые
Встроенной загрузки хватает не всегда. Например, нужно создать сразу 200 документов реализации из одного реестра, а не заполнить один документ. Тогда используют внешние обработки (файлы .epf).
Где взять и как подключить
- 🧰 Универсальная загрузка из табличного документа — классическая обработка, которая есть в комплектах для разработчиков. Создаёт и справочники, и документы.
- 🏭 Отраслевые обработки — от франчайзи и с маркетплейсов разработок: загрузка реестров платёжных агентов, данных кассовых систем, реестров ГСМ.
- 🧑💻 Своя обработка — пишет программист под конкретный формат файла.
Подключить обработку можно двумя путями:
- Разово:
Файл → Открыть(или кнопка меню с тремя полосками →Файл → Открыть) и выбрать.epf. Нужно право на открытие внешних обработок. - Постоянно:
Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки— включите флажок и добавьте файл. Обработка появится в своём разделе.
Внешняя обработка выполняет любой код с вашими правами. Подключайте только файлы из проверенного источника и после проверки программистом. Перед массовой загрузкой сделайте резервную копию базы.
Банковские выписки: загрузка из клиент-банка и ДиректБанк
Выписки — самый массовый поток документов в бухгалтерии. Каждая строка выписки становится документом «Поступление на расчётный счёт» или «Списание с расчётного счёта».
Через файл обмена
- В клиент-банке выгрузите выписку за период в формате «1С:Предприятие». Обычно файл называется
kl_to_1c.txt, внутри первая строка —1CClientBankExchange. - В 1С откройте
Банк и касса → Банковские выписки. - Нажмите
Загрузить. При первом запуске программа спросит банковский счёт и путь к файлу — это настройка обмена с клиентом банка. - Проверьте список: 1С подберёт контрагентов по ИНН и счету, а вид операции — по направлению платежа.
- Строки, где контрагент не найден, подсвечиваются. Создайте контрагента или укажите вручную, затем нажмите
Загрузить.
Платёжные поручения выгружаются обратно тем же путём: в списке Банк и касса → Платежные поручения есть команда отправки в банк, файл 1c_to_kl.txt загружается в клиент-банк.
Через 1С:ДиректБанк
ДиректБанк убирает промежуточный файл: выписка приходит из банка прямо в 1С по кнопке, платёжки уходят в банк без выгрузки. Его поддерживают крупные банки. Подключают в настройках банковского счёта организации: там есть ссылка на подключение прямого обмена с банком.
Инкассация и эквайринг
- 💰 Инкассация. Сдача выручки инкассатору оформляется выдачей из кассы на счёт
57.01. Зачисление на счёт приходит в выписке, в документе поступления выбирают вид операции, связанный с инкассацией. - 💳 Эквайринг. Оплата картой падает на
57.03, а из выписки потом приходит поступление от банка-эквайера за вычетом комиссии.
Если одну выписку загрузили дважды, 1С обычно не создаёт дубли для уже существующих документов: она ищет их по номеру, дате и сумме. Но если первую выписку правили вручную, совпадение может не найтись. Сверяйте остаток на конец дня с банком.
Отчёты маркетплейсов: Ozon, Wildberries, Яндекс Маркет
У продавца на маркетплейсе документы двух видов: отгрузка товаров на склад площадки и отчёт площадки о продажах. Площадка работает как комиссионер или агент, поэтому выручка признаётся по её отчёту, а не по отгрузке.
В 1С:Бухгалтерии 3.0
- Передачу на склад площадки оформите документом «Передача товаров комиссионеру» (
Продажи → Реализация (акты, накладные, УПД), вид операции «Товары (комиссия)» или аналогичный по смыслу). - Скачайте в личном кабинете площадки отчёт о реализации за период в формате Excel.
- Создайте
Продажи → Отчеты комиссионеров (агентов) о продажах. - Заполните табличную часть: для Ozon и Wildberries в актуальных релизах есть загрузка отчёта площадки из файла; для других площадок загрузите строки через загрузку из Excel, как в разделе выше.
- Укажите вознаграждение площадки — оно учитывается как расход.
В 1С:Управлении торговлей 11
В УТ 11 есть встроенная интеграция с Ozon, Wildberries и Яндекс Маркетом: заказы, остатки, цены и отчёты комиссионера приходят по API личного кабинета. Для подключения в кабинете продавца создают API-ключ и вставляют его в настройки подключения площадки в 1С. После этого документы создаются по расписанию.
| Что приходит с площадки | Документ в 1С |
|---|---|
| Отчёт о продажах (реализации) | Отчёт комиссионера (агента) о продажах |
| Возвраты покупателей | Отражаются в отчёте комиссионера или отдельным документом возврата |
| Комиссия, логистика, хранение | Вознаграждение в отчёте комиссионера или поступление услуг |
| Выплата от площадки | Поступление на расчётный счёт из выписки |
Не проводите реализацию в день отгрузки на склад маркетплейса. Товар остаётся вашим до продажи покупателю, иначе выручка уйдёт в учёт раньше срока.
Документы из ЭДО и сканов: загрузка без ручного ввода
Входящие из ЭДО
Если поставщик отправляет УПД через оператора ЭДО, перенабирать её не нужно.
- Подключите 1С-ЭДО:
Администрирование → Обмен электронными документами, флажок «Обмен электронными документами», затем учётная запись с сертификатом КЭП. - Поставщики отправляют приглашения, вы их принимаете.
- Входящие появляются в рабочем месте
Текущие дела ЭДО(открывается из разделов «Покупки» и «Продажи»). - Откройте документ, нажмите создание документа учёта — 1С сформирует поступление.
- При первом поступлении сопоставьте номенклатуру поставщика со своей. 1С запомнит соответствие, и следующие УПД заполнятся сами.
- Подпишите документ электронной подписью — поставщик получит ответную подпись.
Счёт-фактура и УПД со статусом счёта-фактуры подписываются только квалифицированной подписью. Первичку без функции счёта-фактуры стороны могут по соглашению подписывать и неквалифицированной.
Сканы и фото первичных документов
Бумажную накладную можно не набирать. Сервис 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С задним числом?
Администрирование → Пользователи и права (раздел даты запрета изменения). После загрузки за закрытый месяц перезапустите закрытие месяца.