При обновлении конфигурации «1С:Бухгалтерия предприятием 3.0» до релиза 3.0.74.51 и выше многие пользователи столкнулись со следующей проблемой: документы Возврат товаров от покупателя перестали проводиться, выдавая системную ошибку: «Поле "Документ отгрузки" не заполнено». Самое неприятное в этой ситуации заключается в том, что даже старые, ранее успешно проведенные документы при попытке перепроведения начинают выдавать эту ошибку, а сам реквизит подчеркивается красным маркером как обязательный для заполнения.
Давайте подробно разберем, почему разработчики внедрили это ограничение, как программный код определяет необходимость проверки этого поля и как правильно вести учет в различных хозяйственных ситуациях, чтобы избежать подобных блокировок.
Для того чтобы понять логику программы, обратимся к налоговому законодательству. При возврате товара покупателем продавец на общей системе налогообложения (ОСНО) имеет право заявить к вычету сумму НДС, ранее уплаченную в бюджет при отгрузке. Этот вычет регистрируется в Книге покупок.
Согласно действующим правилам ведения Книги покупок и Книги продаж, регистрация возврата происходит на основании корректировочного счета-фактуры (или универсального корректировочного документа — УКД), выставленного продавцом. Технически корректировочный счет-фактура не может существовать обособленно — он всегда должен ссылаться на исходный (первичный) счет-фактуру и документ отгрузки (накладную Реализация товаров и услуг).
Без указания конкретного документа реализации программа «1С» не сможет:
Именно поэтому для плательщиков НДС это поле стало строго обязательным.
Рассмотрим ситуацию, когда в одной информационной базе документы проводятся без проблем, а в другой — блокируются. Проанализируем фрагмент кода, управляющий этой проверкой:
Если НЕ ПлательщикНДС
ИЛИ ПокупателюВыставляетсяКорректировочныйСчетФактура
ИЛИ НеТребуетсяСделкаПлательщикНДС(ВидДоговора) Тогда
МассивНепроверяемыхРеквизитов.Добавить("Сделка");
КонецЕсли;
Как мы видим из этого фрагмента алгоритма проведения:
ПлательщикНДС принимает значение Ложь. Проверка отключается, реквизит Сделка (в интерфейсе программы он называется «Документ отгрузки») добавляется в массив неконтролируемых реквизитов, и документ проводится без ошибок.Рассмотрим несколько распространенных сценариев возникновения этой ошибки и разберем по шагам, как действовать бухгалтеру и техническому специалисту.
Если отгрузка товара происходила в текущей базе данных, самым правильным решением будет создание документа возврата непосредственно на основании исходной реализации:
Довольно часто компания переходит на новую базу данных (например, производит свертку или начинает учет в новой информационной системе «с нуля»), а покупатель возвращает товар, купленный еще до момента перехода. В новой базе документа Реализация товаров и услуг физически не существует. Как быть?
В этом случае воспользуемся методикой создания «технического» документа реализации:
Реализация товаров и услуг датой, предшествующей началу ведения учета в новой базе (например, датой ввода остатков — 31.12.2023).Начиная с релиза 3.0.74, разработчики добавили очень удобный инструмент для случаев, когда покупатель возвращает товар партиями, купленными в разное время по разным накладным. Чтобы не плодить десятки документов возврата, выполним следующие действия:
Возврат товаров от покупателя найдем поле Возврат по: и переключим его значение с «Документу отгрузки» на «Нескольким документам».Если у вас настроена синхронизация данных между учетными системами (например, продажи и возвраты ведутся в «1С:УТ 11» или «1С:УНФ», а затем выгружаются в «1С:Бухгалтерию 3.0»), может возникнуть ситуация, когда менеджеры в торговой базе проводят возвраты без указания исходных продаж. При выгрузке такие документы в бухгалтерии не проводятся.
Решением здесь выступает организационная работа с персоналом: необходимо настроить права или регламенты в торговой базе так, чтобы менеджеры не могли создавать возвраты «в воздух», а оформляли их строго по цепочке на основании документов продаж. Если это невозможно по техническим причинам, бухгалтеру придется вручную сопоставлять выгруженные документы возврата с закрывающими реализациями непосредственно перед закрытием периода и формированием Книги покупок.