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