Одна отгрузка — несколько УПД: как правильно разделить документ реализации в 1С
Содержание
Разбить УПД в 1С напрямую нельзя: одна печатная форма УПД всегда строится из одного документа реализации. Чтобы получить два или три УПД, нужно разделить сам документ: скопировать реализацию, оставить в каждом экземпляре свою часть строк и провести оба. Если УПД уже ушёл покупателю и подписан, дробят не документ, а учёт — через корректировку реализации или возврат.
Ниже способы для 1С:Бухгалтерии 3.0 и 1С:Управления торговлей 11. Выбор зависит от одного вопроса: успел ли документ «уйти» — в книгу продаж закрытого квартала, в ЭДО, на подпись покупателю.
Зачем делить реализацию на несколько УПД
Поводов немного, и почти все приходят от покупателя или склада:
- 🚚 Частичная отгрузка. По счёту на 100 позиций сегодня уехало 60, остальное — через неделю. Это две отгрузки с разными датами, значит, два документа.
- 🏢 Разные грузополучатели. Сеть принимает товар на два распределительных центра и требует отдельный УПД на каждый адрес.
- 📄 Ограничение по числу строк. Некоторые покупатели принимают УПД не длиннее заданного числа позиций, например 50 или 100 строк.
- 🧾 Разные договоры или ставки. Часть товара идёт по одному договору, часть — по другому; или нужно выделить позиции без НДС в отдельный документ.
- ❌ Покупатель принял не всё. Часть товара забраковали при приёмке, и он хочет закрыть отгрузку двумя документами: принятое и непринятое.
Законодательного предела по числу строк в УПД нет. Форма рекомендована письмом ФНС, а требования к «длине» документа — это условия конкретного покупателя или его учётной системы.
Разделение УПД до отправки: копия документа и перенос строк
Самый чистый способ. Работает, пока документ не отправлен покупателю и квартал не отчитан по НДС.
В 1С:Бухгалтерии 3.0
- Откройте
Продажи → Реализация (акты, накладные, УПД)и найдите нужный документ. - Выделите его в списке и нажмите
Скопировать(илиF9). Откроется новый документ с тем же контрагентом, договором, складом и всеми строками. - В копии поставьте ту же дату, что у исходника, если это одна отгрузка. Если вторая часть уедет позже — дату фактической отгрузки.
- В копии удалите строки, которые остаются в первом УПД. Проверьте вкладки
ТоварыиУслуги: копируются обе. - Проведите копию.
- Вернитесь в исходный документ и удалите из него строки, перенесённые в копию. Проведите.
- В подвале каждой реализации нажмите
Выписать счёт-фактуру. Если у исходника счёт-фактура уже был, откройте его по ссылке в подвале и перепроведите, чтобы сумма совпала с оставшимися строками. - Распечатайте УПД из каждого документа:
Печать → Универсальный передаточный документ.
Удобнее идти в таком порядке: сначала копия, потом чистка исходника. Если начать с исходника, перенесённые строки придётся набирать вручную.
Номер у копии будет новым, по общей нумерации. Номеров вида «125/1», «125/2» типовая БП сама не формирует. Если покупатель настаивает на таком формате, номер можно отредактировать в шапке документа, но следите, чтобы он не пересёкся с уже существующими.
В 1С:Управлении торговлей 11
В УТ реализацию обычно создают по заказу клиента, и дробление удобнее делать на этапе создания документа:
- Откройте заказ клиента
в разделе
Продажи. - Создайте реализацию на основании заказа.
- В табличной части уменьшите количество или удалите строки, которые сейчас не отгружаются. Проведите документ.
- Оставшийся товар останется в заказе к отгрузке. Когда он поедет, создайте по тому же заказу вторую реализацию — программа заполнит её остатком.
Если реализация уже создана без заказа, порядок как в БП: скопировать, разнести строки, провести оба экземпляра.
| Конфигурация | Где список реализаций | Как делить |
|---|---|---|
| Бухгалтерия 3.0 | Продажи → Реализация (акты, накладные, УПД) | Копирование документа и перенос строк |
| Управление торговлей 11 | Продажи → Документы продажи | Частичная реализация по заказу или копирование |
Проверьте суммы до печати. Сумма двух новых УПД должна совпасть с исходной до копейки. Расхождение почти всегда означает, что одна строка осталась в обоих документах или пропала из обоих.
Дробление проведённой реализации через корректировку
Если исходный УПД уже подписан или отражён в отчётности, удалять из него строки нельзя: у покупателя на руках документ с другим составом. Здесь «разбивка» делается иначе — исходный документ уменьшают, а отделённую часть оформляют новым УПД.
Когда это нужно
- Ошибочно отгрузили товар одним документом по двум договорам.
- В УПД попали позиции, которые фактически поедут позже.
- Покупатель согласился переоформить часть поставки на другое юрлицо группы.
Порядок в БП 3.0
- Откройте
Продажи → Корректировка реализациии создайте документ на основании исходной реализации. - Выберите вид операции:
- Исправление в первичных документах — если в исходнике была ошибка, и строки туда попали по недосмотру. Печатается исправленный УПД.
- Корректировка по согласованию сторон — если стороны договорились изменить количество после отгрузки. Печатается УКД.
- В колонке «после изменения» уменьшите количество по переносимым позициям или поставьте ноль.
- Проведите и зарегистрируйте корректировочный или исправленный счёт-фактуру.
- Создайте новую реализацию на отделённую часть — с нужным договором, грузополучателем или датой.
В УТ 11 логика та же: документ корректировки реализации создаётся на основании исходной реализации из её формы, далее выбирается вид корректировки.
Исправление первичного документа меняет данные исходного периода, а корректировка по согласованию отражается в периоде, когда составлен УКД. Если квартал исходной отгрузки уже сдан, согласуйте вид операции с главным бухгалтером до проведения.
Частичный отказ покупателя: возврат вместо дробления
Частая путаница: покупатель вернул часть товара, и менеджер просит «разбить УПД на принятое и непринятое». Делить ничего не нужно. Исходный УПД подписан на всю поставку, а возврат — это отдельная хозяйственная операция.
Как оформить
- В БП:
Продажи → Возвраты от покупателей→ создайте документ на основании исходной реализации. В УТ 11 — документ «Возврат товаров от клиента» на основании реализации. - Оставьте в табличной части только возвращённые позиции и количество.
- Проведите. Выручка и НДС по этим позициям уменьшатся, товар вернётся на склад.
- Документом от покупателя может быть его УПД на возврат или ваш УКД — зависит от того, принимал ли он товар к учёту. Это согласуют стороны.
Возврат или корректировка
| Ситуация | Что оформить | Что получит покупатель |
|---|---|---|
| Товар принят, потом часть вернули | Возврат товаров | УПД на возврат от покупателя или УКД |
| При приёмке выявили недостачу | Корректировка по согласованию сторон | УКД |
| В УПД ошибка в количестве | Исправление в первичных документах | Исправленный УПД |
| Часть товара не отгружалась вовсе | Корректировка + новая реализация | ИУПД или УКД и новый УПД |
Разбивка УПД в ЭДО: что можно до подписи и после
Электронный документ добавляет ограничение: подписанный файл изменить нельзя. Поэтому всё решает момент, когда вы спохватились.
До отправки
Ничего особенного. Делите реализацию копированием, затем формируйте и отправляйте электронные документы по каждой реализации отдельно. Каждый УПД уйдёт отдельным файлом со своим номером.
Отправлен, но не подписан покупателем
Отозвать подпись отправителя в одностороннем порядке нельзя. Порядок такой:
- Попросите покупателя отклонить документ (отказать в подписи) с комментарием.
- Дождитесь, пока отказ придёт к вам и отобразится в 1С.
- Исправьте и разделите реализацию.
- Сформируйте новые электронные документы по обеим реализациям и отправьте.
Комментарий в отказе полезно написать конкретно: «разделить на два УПД по грузополучателям». Через полгода он объяснит проверяющему, откуда взялись два документа вместо одного.
Подписан обеими сторонами
Только корректировка: исправленный УПД или УКД через ЭДО, плюс новый УПД на отделённую часть. Удалять или перепроводить исходную реализацию с изменением состава нельзя — данные в 1С разойдутся с подписанным файлом.
Автоматизация: обработка для разбиения УПД по числу строк
Если покупатель ограничивает УПД, скажем, 50 строками, а отгрузки идут по 300 позиций, вручную делить неудобно. Типовых команд «разбить документ» в БП нет, поэтому используют внешнюю обработку или расширение.
Логика обработки простая: взять исходную реализацию, создать нужное число копий, разложить по ним строки пачками, из исходника удалить лишнее. Пример серверной процедуры для БП 3.0 (табличная часть Товары):
&НаСервере
Процедура РазделитьРеализацию(ДокументСсылка, МаксСтрок)
Исходный = ДокументСсылка.ПолучитьОбъект();
Всего = Исходный.Товары.Количество();
Если Всего <= МаксСтрок Тогда
Возврат;
КонецЕсли;
НачатьТранзакцию();
Попытка
Начало = МаксСтрок; // индекс первой переносимой строки, с нуля
Пока Начало < Всего Цикл
Новый = Исходный.Скопировать();
Новый.Дата = Исходный.Дата;
Новый.Товары.Очистить();
Новый.Услуги.Очистить(); // услуги остаются в исходном документе
Граница = Мин(Начало + МаксСтрок, Всего);
Для Индекс = Начало По Граница - 1 Цикл
ЗаполнитьЗначенияСвойств(Новый.Товары.Добавить(), Исходный.Товары[Индекс]);
КонецЦикла;
Новый.Записать(РежимЗаписиДокумента.Проведение);
Начало = Граница;
КонецЦикла;
// удаляем перенесённые строки с конца
Для Сч = 1 По Всего - МаксСтрок Цикл
Исходный.Товары.Удалить(Всего - Сч);
КонецЦикла;
Исходный.Записать(РежимЗаписиДокумента.Проведение);
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
ВызватьИсключение;
КонецПопытки;
КонецПроцедуры
Проверим на числах: 120 строк, лимит 50. Первая копия получит строки с индексами 50–99, вторая — 100–119. Из исходника цикл удалит 70 строк с индексами от 119 до 50. В исходнике останутся 50 строк, во второй копии 50, в третьей 20. Итого 120.
Что учесть перед запуском:
- 🧪 Прогоните обработку на копии базы. В доработанных конфигурациях могут быть свои реквизиты и проверки при записи.
- 🔢 Убедитесь, что итоговая сумма документа пересчитывается при записи. Если нет — сравните сумму исходника до и после.
- 🧾 Счета-фактуры на новые документы обработка не создаёт. Выпишите их из формы каждой реализации или допишите это в код.
- 🔒 Запускайте до того, как документ попал в ЭДО и в закрытый период.
Если в компании есть программист 1С, лучше оформить это расширением с командой в форме реализации: тогда кнопка «Разделить» появится прямо в документе и переживёт обновления типовой конфигурации.
Ошибки при разделении УПД и как их исправить
Строка попала в оба документа. Сумма двух УПД больше исходной. Сравните табличные части по номенклатуре и удалите дубль из одного документа, затем перепроведите оба.
Не перевыписан счёт-фактура исходника. После удаления строк в счёте-фактуре остаётся старая сумма, и в книге продаж задвоение. Откройте счёт-фактуру из подвала реализации и перепроведите его.
Копия ушла с другим договором или складом. Если в копии меняли шапку, проверьте договор, склад и грузополучателя до проведения. Иначе разъедутся взаиморасчёты или остатки по складам.
Разделили документ в закрытом периоде. Номера и даты счетов-фактур в книге продаж уже не совпадают со сданной декларацией. Если налог при этом не изменился, подача уточнённой декларации — право, а не обязанность, но расхождение в разделе 9 вызовет вопросы от инспекции. Надёжнее отменить такое дробление и оформить изменения корректировкой.
Авансы зачлись не так. При проведении двух реализаций вместо одной зачёт аванса может распределиться иначе. Сверьте расчёты с контрагентом по оборотно-сальдовой ведомости по счёту 62 после дробления.
Частые вопросы
Можно ли по одному счёту на оплату выставить несколько УПД?
Нужен ли отдельный счёт-фактура на каждый разделённый УПД?
Можно ли, наоборот, объединить несколько реализаций в один УПД?
Сколько строк может быть в одном УПД?
Меняется ли дата при разбиении на две отгрузки?
Источники
- Налоговый кодекс РФ, ст. 169 «Счёт-фактура»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 9
- Письмо ФНС России от 21.10.2013 № ММВ-20-3/96@ (рекомендуемая форма УПД)