При переходе бухгалтера с одной базы 1С (или даже с другой учетной системы) в типовую конфигурацию «1С:Бухгалтерия 8.3» (БП 3.0) часто возникает вопрос: «Где привычная аналитика?». Один из наиболее частых камней преткновения — счет 76.АВ (НДС по авансам и предоплатам полученным). Бухгалтеры привыкли видеть на счетах расчетов (60, 62) три субконто: Контрагенты, Договоры и Документы расчетов. Отсутствие двух последних на счете 76.АВ вызывает недоумение.
В этой статье мы разберем по шагам, почему разработчики 1С приняли такое решение, какие технические риски несет ручное изменение плана счетов и как получить нужную информацию, используя штатные возможности программы.
Для начала рассмотрим, как устроен типовой счет 76.АВ. В стандартной поставке конфигурации «Бухгалтерия предприятия» на этом счете задано два субконто:
Контрагенты).СчетФактураВыданный).На первый взгляд кажется, что данных не хватает. Однако проанализируем структуру документа Счет-фактура выданный. В нем в обязательном порядке заполнены реквизиты «Документ-основание» (это и есть платежный документ: ПоступлениеНаРасчетныйСчет или ПриходныйКассовыйОрдер) и «Договор». Таким образом, вся необходимая аналитика уже «привязана» к счету 76.АВ через второе субконто.
Программисты 1С часто сталкиваются с просьбой «просто добавить субконто». Давайте выясним причину, по которой этого делать не стоит:
1. Нарушение работы регламентных операций. Учет НДС в 1С — это сложная система, завязанная не только на регистр бухгалтерии (проводки), но и на специализированные регистры накопления (НДС с авансов, НДС Продажи и др.). Документы «Формирование записей книги покупок» и «Формирование записей книги продаж» жестко запрограммированы под типовую структуру. Если вы добавите третье субконто, эти документы «не будут знать», как его заполнять при автоматическом формировании записей. В итоге вы получите незаполненную аналитику при зачете аванса, что приведет к «зависанию» остатков на счете 76.АВ в разрезе пустых субконто.
2. Сложность обновлений. Алгоритмы проведения документов по НДС меняются разработчиками почти в каждом релизе при изменении законодательства. Внося правки в модули проведения, вы делаете базу «необновляемой» в автоматическом режиме, что критично для бухгалтерской программы.
Если бухгалтеру жизненно необходимо видеть договор или платежку в «Оборотно-сальдовой ведомости» по счету 76.АВ, это можно сделать через стандартную настройку группировки «через точку». Рассмотрим этот метод подробнее:
76.АВ.Счета-фактуры выданные.Договор и выберите его.Документ-основание (это и будет документ расчетов).Программа динамически «вытянет» данные из документов счетов-фактур и отобразит их в отчете. При этом структура плана счетов останется типовой, а автоматизация НДС не пострадает.
Рассмотрим ситуацию, когда данных в ОСВ недостаточно для проверки. Для контроля НДС с авансов в 1С существует более эффективный инструмент — отчет Анализ учета НДС.
Проанализируем преимущества этого отчета перед обычной обороткой:
62.02 и 76.АВ.Также рекомендуется использовать Универсальный отчет по регистру накопления НДС с авансов. Именно в этом регистре 1С хранит наиболее полную информацию, включая ставки НДС, суммы и даты, которые не всегда удобно смотреть через проводки.
Если вы все же решите программно анализировать остатки на счете 76.АВ, помните, что обращаться нужно к реквизитам субконто. Посмотрим на примере небольшого фрагмента кода, как можно получить договор по остаткам авансового НДС:
// Пример получения данных по счету 76.АВ с детализацией до договора
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
| ХозрасчетныйОстатки.Субконто2.Договор КАК Договор,
| ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаНДС
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДСПоАвансамПолученным), , ) КАК ХозрасчетныйОстатки";
Запрос.УстановитьПараметр("Период", ТекущаяДата());
Результат = Запрос.Выполнить();
В данном примере мы видим, что даже без наличия отдельного субконто Договор, мы легко получаем его через обращение к свойству Субконто2.Договор. Это еще раз подтверждает избыточность требований по изменению плана счетов.
Выясним, как правильно аргументировать отказ от доработки главбуху:
Таким образом, правильное решение — научить пользователя использовать возможности настройки отчетов и объяснить логику связи документов в системе 1С:Предприятие 8.