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