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