Работа с накладными в 1С:Предприятие — одна из самых рутинных, но критически важных задач для бухгалтера и логиста. Когда документов накапливается десятки, а то и сотни, их объединение становится не роскошью, а необходимостью. Сокращение времени на обработку, уменьшение риска ошибок при ручном вводе, упрощение инвентаризации — вот лишь часть преимуществ, которые даёт грамотное объединение накладных.

Однако не все знают, что в есть несколько способов сделать это: от стандартных инструментов платформы до специализированных обработок и скриптов. В этой статье разберём все актуальные методы — от простейшего объединения вручную до автоматизации через 1С:Script. Особое внимание уделим типичным ошибкам, которые могут привести к расхождениям в учёте, и покажем, как их избежать.

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

📊 Какую конфигурацию 1С вы используете чаще всего?
1С:Бухгалтерия 8.3
1С:Управление торговлей
1С:ERP
1С:Розница
Другая конфигурация

Когда нужно объединять накладные в 1С?

Объединение накладных — не самоцель, а инструмент оптимизации. Основные случаи, когда это действительно необходимо:

🔹 Множество мелких поставок от одного контрагента. Если за день пришло 20 накладных от одного поставщика на небольшие суммы, проще свести их в один документ. Это упростит оплату и сверку.

🔹 Подготовка к инвентаризации. Объединённые документы легче сверять с фактическим остатком на складе, особенно если речь идёт о большом количестве номенклатуры.

🔹 Оформление отчётности. Для некоторых видов отчётов (например, декларации по НДС) удобнее работать с агрегированными данными, а не с сотнями отдельных строк.

🔹 Упрощение работы с дебиторской задолженностью. Когда клиент оплачивает несколько накладных одним платежом, логично свести их в один документ для корректного зачёта.

Однако есть и ограничения:

  • 📌 Нельзя объединять накладные с разными ставками НДС — это приведёт к ошибкам в учёте.
  • 📌 Документы должны относиться к одному контрагенту и одному договору.
  • 📌 Если накладные уже проведены и отражены в учёте, их объединение может потребовать сторнирования.

Прежде чем приступать к процедуре, проверьте, нет ли среди документов тех, которые нельзя объединять по законодательным нормам (например, накладные с особыми условиями поставки или экспортные документы).

💡

Перед объединением сделайте резервную копию базы — это защитит вас от случайных ошибок при массовых операциях с документами.

Способы объединения накладных в 1С: от ручного до автоматического

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

🔹 Ручной метод (через копирование строк). Подходит для небольшого количества документов (до 10-15). Минус — высокая вероятность ошибки при переносе данных.

🔹 Стандартная обработка "Групповое изменение документов". Встроенный инструмент, который позволяет объединять документы по заданным критериям. Работает в большинстве конфигураций, но имеет ограничения по фильтрам.

🔹 Специализированные обработки (например, "Объединение накладных" от 1С-Рарус или Инфостарт). Платные решения с расширенным функционалом, включая автоматическое заполнение реквизитов и проверку на ошибки.

🔹 Скрипты на 1С:Script или 1C:Enterprise. Для опытных пользователей, которые могут написать код для массового объединения по сложным критериям.

Рассмотрим каждый метод подробнее, начиная с самого простого.

Ручное объединение накладных: пошаговая инструкция

Если документов немного, можно обойтись без автоматизации. Алгоритм действий:

1. Откройте журнал документов Поступление (акты, накладные) или Реализация (акты, накладные) в зависимости от типа накладных.

2. Найдите документы, которые нужно объединить, и скопируйте их номера (или отметьте галочками, если в вашей конфигурации есть такая возможность).

3. Создайте новую накладную через Создать → Поступление (акты, накладные).

4. Вручную перенесите строки из исходных документов в новый, используя кнопку Добавить или Подбор.

5. Проверьте итоговые суммы, ставки НДС и реквизиты контрагента.

6. Проведите новый документ и пометьте на удаление исходные накладные (если они больше не нужны).

⚠️ Внимание: Если исходные накладные уже были проведены и отражены в учёте, их объединение без корректировки может привести к расхождениям в оборотно-сальдовой ведомости. В этом случае необходимо:

  • 🔸 Сначала сторнировать исходные документы.
  • 🔸 Затем создать объединённую накладную.
  • 🔸 Вручную скорректировать проводки, если автоматические не сформировались правильно.

Сделать резервную копию базы|Проверить совпадение ставок НДС|Убедиться, что документы относятся к одному контрагенту|Перенести все строки без ошибок|Проверить итоговые суммы и проводки-->

Использование стандартной обработки "Групповое изменение документов"

Большинство конфигураций (включая 1С:Бухгалтерия 8.3 и 1С:Управление торговлей) имеют встроенную обработку для групповой работы с документами. Она позволяет объединять накладные по заданным фильтрам.

Как запустить обработку:

  1. Перейдите в меню Все функции → Обработки → Групповое изменение документов (путь может незначительно отличаться в зависимости от конфигурации).
  2. В открывшемся окне выберите тип документов — например, Поступление (акты, накладные).
  3. Установите фильтр по контрагенту, договору и дате.
  4. Отметьте галочками документы, которые нужно объединить.
  5. Нажмите Выполнить и выберите действие Объединить документы.

Обработка автоматически создаст новый документ со всеми строками из выбранных накладных. Преимущества метода:

  • 🔹 Быстрее ручного ввода (особенно при большом количестве строк).
  • 🔹 Меньше риск ошибок при переносе данных.
  • 🔹 Можно настроить дополнительные параметры (например, округление сумм).

⚠️ Внимание: В некоторых конфигурациях стандартная обработка не поддерживает объединение документов с разными валютами или условиями оплаты. Перед использованием проверьте это в тестовой базе.

Что делать, если обработка не находит документы?

Если после установки фильтров обработка не показывает нужные накладные, проверьте:

1. Правильность указания периода (возможно, документы созданы в другом месяце).

2. Наличие прав у вашего пользователя на просмотр и редактирование этих документов.

3. Статус документов — обработка может не видеть непроводённых или помеченных на удаление накладных.

Специализированные обработки для объединения накладных

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

Обработка Поддерживаемые конфигурации Особенности Стоимость
Объединение накладных от 1С-Рарус 1С:Бухгалтерия, 1С:УТ, 1С:ERP Автоматическое заполнение реквизитов, проверка на ошибки, поддержка больших объёмов данных от 3 000 руб.
Универсальный объединитель документов (Инфостарт) Любые конфигурации на базе 1С:Предприятие 8.3 Гибкие настройки фильтров, возможность объединения по нескольким критериям от 2 500 руб.
Массовое объединение накладных (Кодерлайн) 1С:УТ, 1С:ERP Поддержка объединения с учётом серийных номеров и характеристик номенклатуры от 4 000 руб.

Как выбрать обработку:

  • 🔹 Если вам нужно объединение только поступлений, подойдёт простое решение от 1С-Рарус.
  • 🔹 Для работы с реализацией и сложными фильтрами лучше взять обработку с Инфостарта.
  • 🔹 Если в вашей базе используются серийные номера или характеристики, выбирайте решение от Кодерлайн.

⚠️ Внимание: Перед покупкой обработки проверьте её совместимость с вашей версией . Некоторые решения требуют доработки под специфические конфигурации.

💡

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

Автоматизация через скрипты: для опытных пользователей

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

Пример скрипта для объединения накладных поступления (для 1С:Управление торговлей 11.4):

Процедура ОбъединитьНакладныеПоКонтрагенту(Контрагент, Договор, ДатаНачала, ДатаОкончания)

// Получаем список документов по фильтру

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ПоступлениеТоваровУслуг.Ссылка КАК Ссылка

|ИЗ

| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг

|ГДЕ

| ПоступлениеТоваровУслуг.Контрагент = &Контрагент

| И ПоступлениеТоваровУслуг.Договор = &Договор

| И ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания";

Запрос.УстановитьПараметр("Контрагент", Контрагент);

Запрос.УстановитьПараметр("Договор", Договор);

Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);

Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);

Результат = Запрос.Выполнить();

Выборка = Результат.Выбрать();

// Создаём новый документ

НовыйДокумент = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();

НовыйДокумент.Контрагент = Контрагент;

НовыйДокумент.Договор = Договор;

НовыйДокумент.Дата = ТекущаяДата();

// Переносим строки

Пока Выборка.Следующий() Цикл

ИсходныйДокумент = Выборка.Ссылка.ПолучитьОбъект();

Для Каждого Строка Из ИсходныйДокумент.Товары Цикл

НоваяСтрока = НовыйДокумент.Товары.Добавить();

НоваяСтрока.Номенклатура = Строка.Номенклатура;

НоваяСтрока.Количество = Строка.Количество;

НоваяСтрока.Цена = Строка.Цена;

НоваяСтрока.Сумма = Строка.Сумма;

НоваяСтрока.СтавкаНДС = Строка.СтавкаНДС;

КонецЦикла;

КонецЦикла;

// Проводим и сохраняем

НовыйДокумент.Записать();

НовыйДокумент.Провести();

Сообщить("Объединено " + Результат.Выбранно() + " документов.");

КонецПроцедуры

Как использовать скрипт:

  1. Откройте конфигуратор (Файл → Открыть конфигуратор).
  2. Перейдите в Объекты → Общие модули и создайте новый модуль.
  3. Вставьте код и сохраните.
  4. В пользовательском режиме вызовите процедуру через Все функции → Отладка → Выполнить произвольный код.

Скрипт не обрабатывает случаи с разными ставками НДС или валютами — это нужно дорабатывать отдельно под ваши задачи.

Типичные ошибки при объединении накладных и как их избежать

Даже опытные пользователи иногда допускают ошибки при объединении накладных. Вот самые распространённые из них и способы их предотвращения:

🔸 Расхождения в суммах. При ручном переносе строк легко ошибиться в количестве или цене. Решение: всегда сверяйте итоговые суммы в исходных и объединённом документе.

🔸 Несовпадение ставок НДС. Если в накладных указаны разные ставки (например, 20% и 10%), объединение приведёт к ошибке. Решение: разделяйте документы по ставкам или корректируйте их перед объединением.

🔸 Потеря реквизитов. При автоматическом объединении могут "слететь" дополнительные поля (например, серийные номера или характеристики номенклатуры). Решение: используйте обработки, которые поддерживают перенос всех реквизитов.

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

🔸 Ошибки в аналитике. Объединение может нарушить аналитику по менеджерам, проектам или подразделениям. Решение: настройте дополнительные фильтры в обработке.

⚠️ Внимание: Если после объединения в оборотно-сальдовой ведомости появились расхождения, проверьте:

  • 📌 Правильность корреспонденции счетов в проводках.
  • 📌 Наличие дублей в строках объединённого документа.
  • 📌 Соответствие дат в новом документе и исходных накладных.
Что делать, если после объединения не сформировались проводки?

Если новый документ проведён, но проводок нет:

1. Проверьте, не отключено ли проведение в настройках документа.

2. Убедитесь, что в шапке документа указаны все обязательные реквизиты (контрагент, договор, склад).

3. Запустите Тестирование и исправление базы (Администрирование → Тестирование и исправление).

4. Если проблема остаётся, обратитесь к программисту — возможно, нарушена логика проведения в конфигурации.

FAQ: Частые вопросы по объединению накладных в 1С

Можно ли объединить накладные с разными валютами?

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

Как объединить накладные, если они уже отражены в отчётности?

В этом случае нужно:

  1. Сторнировать исходные документы (через Корректировка записей регистров).
  2. Создать новый объединённый документ.
  3. Скорректировать отчётность (при необходимости подать уточнённую декларацию).

Рекомендуем делать это с бухгалтером, чтобы избежать ошибок в налоговом учёте.

Можно ли автоматически объединять накладные по расписанию?

Да, для этого нужно написать регламентное задание в , которое будет запускать обработку объединения по заданным критериям (например, ежедневно в 20:00). Это требует навыков программирования или помощи специалиста.

Что делать, если после объединения пропали серийные номера?

Это типичная проблема при использовании стандартных обработок. Решения:

  • Использовать обработку с поддержкой серийных номеров (например, от Кодерлайн).
  • Переносить серийные номера вручную после объединения.
  • Доработать скрипт объединения, чтобы он учитывал серию.
Как объединить накладные в 1С:Розница?

В 1С:Розница логика объединения аналогична, но есть нюансы:

  • Используйте документ Поступление товаров (а не Поступление товаров и услуг).
  • Проверьте, чтобы в настройках склада был включён учёт по сериям (если нужно).
  • Для объединения чеков используйте обработку Объединение розничных продаж.