Несколько отгрузок в один документ: ручной перенос, ввод на основании и обработки
Содержание
Кнопки «Объединить накладные» в типовой 1С 8.3 нет: ни в Бухгалтерии предприятия 3.0, ни в Управлении торговлей 11. Объединяют тремя путями: создают новую накладную и переносят в неё строки из старых, вводят одну накладную на основании нескольких заказов (УТ 11) или запускают внешнюю обработку . Исходные документы после этого распроводят и помечают на удаление.
Объединять можно только свои документы продажи и только пока они не ушли покупателю. Входящие накладные поставщика не объединяют никогда: каждая из них — чужой первичный документ со своим номером и датой.
Когда объединение накладных в 1С оправдано, а когда нет
Типичные поводы свести несколько документов в один:
- 📦 менеджер оформил одну отгрузку тремя накладными, потому что добавлял товар по мере сборки;
- 🧾 покупатель просит один комплект документов на машину, а в базе их несколько;
- 🔁 при загрузке из интернет-магазина или кассы каждая позиция пришла отдельным документом;
- 🧮 нужно уменьшить число счетов-фактур в книге продаж по одной отгрузке.
Когда объединять нельзя:
| Ситуация | Почему нельзя | Что делать |
|---|---|---|
| Накладные разных дней, особенно разных кварталов | Сдвинется дата выручки и период НДС | Оставить как есть, выставить один счёт-фактуру, если отгрузки укладываются в правила ст. 168 НК РФ |
| Документы уже подписаны покупателем | В 1С будет один документ, у покупателя — три | Сначала договориться с покупателем о замене комплекта |
| Документы ушли по ЭДО | Отправленные документы нельзя «переписать» в базе | Аннулировать через оператора, потом объединять |
| Разные организации, договоры, склады или валюты | Одна накладная не может иметь две шапки | Выровнять реквизиты или не объединять |
| Период закрыт датой запрета изменения | Программа не даст распровести старые документы | Согласовать с главным бухгалтером открытие периода |
| Это поступления от поставщика | Первичка контрагента, её номер и дата фиксированы | Не объединять |
Перед любым объединением сделайте резервную копию базы. Распроведённые документы восстановить можно, но цепочку зависимых документов (счета-фактуры, оплаты по документу расчётов, возвраты) после удаления придётся собирать вручную.
Способы объединить накладные: сравнение
| Способ | Где работает | Когда подходит | Риски |
|---|---|---|---|
| Ручной перенос строк в новую накладную | Любая конфигурация | 2–5 документов, до сотни строк | Ошибка в цене или ставке НДС при переносе |
| Ввод на основании нескольких заказов | УТ 11, КА 2, ERP | Накладная ещё не создана, есть заказы | Требует совпадения реквизитов заказов |
| Один счёт-фактура на несколько реализаций | БП 3.0 | Накладные оставляем, объединяем только СФ | Не решает задачу «одна накладная» |
| Внешняя обработка | Любая, но под конкретный релиз | Регулярная задача, десятки документов | Обработка может не знать новых реквизитов |
| Свой код (обработка, консоль) | Любая | Есть программист и тестовая копия | Ошибка в коде сразу пишет данные в базу |
Ручное объединение накладных: пошаговая инструкция для БП 3.0
Пример: покупателю ООО «Ромашка» 14-го числа оформили три реализации — № 101, № 102 и № 103. Нужна одна.
Подготовка
- Откройте
Продажи → Продажи → Реализация (акты, накладные, УПД). - Отберите документы по контрагенту и дате. Проверьте, что у всех трёх совпадают организация, договор, склад, вид операции и признак «Цена включает НДС».
- Проверьте, нет ли у документов подчинённых: счетов-фактур, возвратов, корректировок. Откройте накладную и посмотрите связанные документы через команду структуры подчинённости в меню «Ещё».
Перенос строк
- Скопируйте первую накладную (№ 101) кнопкой копирования в списке или клавишей
F9. Новый документ получит шапку исходного и все его строки. - Поставьте дату фактической отгрузки.
- Откройте накладную № 102. На вкладке «Товары» выделите строки (
Ctrl+A), в меню «Ещё» табличной части выберите команду копирования строк. В новой накладной вставьте их командой вставки строк из того же меню. - Повторите для № 103. Если в исходных есть вкладка «Услуги», переносите её отдельно.
- Сверьте итог: сумма новой накладной должна равняться сумме трёх исходных до копейки.
- Нажмите «Записать», но пока не проводите.
Если команды копирования строк в вашем релизе нет, добавляйте товары через «Подбор» — цены подтянутся из типа цен договора, их нужно сверить с исходными документами вручную.
Что делать с исходными документами
- В списке выделите № 101–103 и отмените проведение командой «Отмена проведения» из контекстного меню списка.
- Проведите новую накладную.
- Пометьте исходные на удаление (
Del). Окончательно удаляет их администратор черезАдминистрирование → Обслуживание → Удаление помеченных объектов.
Порядок важен: сначала распровести старые, потом провести новую. Иначе на минуту остатки уйдут в минус, и при включённом контроле остатков новая накладная не проведётся.
Если по старым накладным уже был выписан счёт-фактура, его тоже распроводят и помечают на удаление, а на новую накладную выписывают новый.
Обработка «Групповое изменение реквизитов»: чем она поможет
Обработка лежит в Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов. Документы она не склеивает — это частая ошибка ожиданий. Зато закрывает подготовительный этап.
Чем полезна перед объединением:
- 🛠 выравнивает договор у пачки накладных, если менеджер выбрал разные договоры одного покупателя;
- 🏬 меняет склад во всех выбранных документах;
- 📅 позволяет найти все документы по отбору и сразу увидеть, у каких реквизиты расходятся.
Как работать:
- Выберите вид объекта «Реализация (акты, накладные, УПД)».
- Задайте отбор: контрагент, период, организация.
- Укажите реквизит и новое значение.
- Нажмите «Изменить реквизиты».
Обработка перезаписывает проведённые документы, а значит меняет движения. Смена договора у проведённой накладной меняет и расчёты: проверьте после неё оборотно-сальдовую ведомость по счёту 62 по этому покупателю.
Одна накладная на несколько заказов и один счёт-фактура на несколько реализаций
Лучше не объединять накладные потом, а сразу оформить одну.
УТ 11, КА 2, ERP: накладная по нескольким заказам
В списке заказов клиентов выделите нужные заказы и создайте на основании реализацию товаров и услуг. Программа соберёт одну накладную, если у заказов совпадают организация, клиент, контрагент, договор, склад и валюта. Если хотя бы одно расходится, 1С сообщит, какой реквизит мешает, и документ не создаст.
В табличной части такой накладной у каждой строки остаётся ссылка на свой заказ. Поэтому статусы заказов и расчёты по ним продолжают работать.
БП 3.0: накладные раздельно, счёт-фактура общий
В Бухгалтерии предприятия часто достаточно объединить не накладные, а счёт-фактуру. В форме счёта-фактуры выданного можно указать несколько документов-оснований одного контрагента. В книге продаж будет одна запись вместо трёх.
Подходит, когда покупателю нужен один счёт-фактура, а несколько накладных его не смущают. Особенно если вы перешли на УПД с разными номерами по отгрузкам.
Специализированные обработки для объединения
Под эту задачу пишут внешние обработки. Их подключают через Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.
Как проверить обработку до запуска в рабочей базе:
- 🔍 для какой конфигурации и какого релиза она написана — обработка под БП 3.0 не заработает в УТ 11;
- 📋 переносит ли она все табличные части: товары, услуги, возвратную тару, агентские услуги;
- 🔗 что делает с исходными документами — помечает на удаление, удаляет сразу или оставляет;
- 🧾 сворачивает ли одинаковые позиции и по каким полям (номенклатура плюс цена плюс ставка НДС);
- 🧪 запустите её на копии базы и сравните суммы до и после.
Объединение накладных кодом: для опытных пользователей
Если объединение — регулярная задача, программист напишет свою обработку. Ниже — основа для БП 3.0. Она создаёт новую реализацию из выбранных документов, записывает её без проведения, распроводит исходные и помечает их на удаление.
// Источники — массив ссылок на документы РеализацияТоваровУслуг
// одного контрагента, договора, склада и организации
Процедура ОбъединитьРеализации(Источники, ДатаНовогоДокумента) Экспорт
Если Источники.Количество() < 2 Тогда
Возврат;
КонецЕсли;
НачатьТранзакцию();
Попытка
Первый = Источники[0].ПолучитьОбъект();
Новый = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
ЗаполнитьЗначенияСвойств(Новый, Первый,
"Организация, Контрагент, ДоговорКонтрагента, Склад, ВидОперации, СуммаВключаетНДС, ВалютаДокумента, КурсВзаиморасчетов, КратностьВзаиморасчетов");
Новый.Дата = ДатаНовогоДокумента;
Для Каждого Ссылка Из Источники Цикл
Источник = Ссылка.ПолучитьОбъект();
Для Каждого Строка Из Источник.Товары Цикл
ЗаполнитьЗначенияСвойств(Новый.Товары.Добавить(), Строка);
КонецЦикла;
Для Каждого Строка Из Источник.Услуги Цикл
ЗаполнитьЗначенияСвойств(Новый.Услуги.Добавить(), Строка);
КонецЦикла;
КонецЦикла;
Новый.СуммаДокумента = Новый.Товары.Итог("Сумма") + Новый.Услуги.Итог("Сумма");
Новый.Записать(РежимЗаписиДокумента.Запись);
Для Каждого Ссылка Из Источники Цикл
Источник = Ссылка.ПолучитьОбъект();
Если Источник.Проведен Тогда
Источник.Записать(РежимЗаписиДокумента.ОтменаПроведения);
КонецЕсли;
Источник.УстановитьПометкуУдаления(Истина);
КонецЦикла;
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
ВызватьИсключение;
КонецПопытки;
КонецПроцедуры
Что важно в этом коде:
- новая накладная записывается без проведения — бухгалтер проверяет её и проводит сам;
- всё идёт в одной транзакции: если любой исходный документ не распровёлся (например, мешает дата запрета изменения), не останется ни нового документа, ни полуобработанных старых;
- шапка переносится по явному списку реквизитов, а для строк
ЗаполнитьЗначенияСвойствкопирует все колонки с одинаковыми именами, поэтому счета учёта, ставки НДС и суммы переходят как есть.
Чего код не делает: не сворачивает одинаковые позиции и не проверяет совпадение шапок. Сворачивание добавляют через выгрузку табличной части в таблицу значений и метод Свернуть по номенклатуре, цене и ставке НДС с суммированием количества и сумм. Если в вашей сумме НДС были округления по строкам, после свёртки сверьте итог НДС с исходными документами.
Запускайте свой код только на копии базы, пока не сверите результат на десятке реальных случаев. Имена табличных частей и реквизитов зависят от конфигурации: для УТ 11 они другие.
Ошибки при объединении накладных и как их избежать
Ещё две ошибки, которые всплывают позже:
- 📅 Дата новой накладной поставлена «сегодня». Выручка и НДС уйдут в другой период. Ставьте дату фактической отгрузки.
- 🖨 Покупателю не заменили бумажный комплект. У вас одна накладная, у него три, акт сверки не сойдётся. Отправьте новый комплект и заберите старые экземпляры или оформите их отзыв письмом.
Частые вопросы
Можно ли объединить накладные разных покупателей?
Сохранится ли номер одной из старых накладных?
Нужно ли объединять накладные, чтобы выставить один счёт-фактуру?
Можно ли объединить поступления от одного поставщика?
Что будет с УПД по старым накладным?
Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете», ст. 9
- Налоговый кодекс РФ, ст. 168 и 169