Вопрос добавления новых счетов в 1С:Бухгалтерия часто вызывает споры между бухгалтерами, аудиторами и программистами. Типовая конфигурация жестко привязана к определенным алгоритмам заполнения регламентированной отчетности. Проанализируем ситуацию, когда необходимо выделить проценты по выданным займам на отдельном счете так, чтобы они корректно попадали в бухгалтерский баланс «малыми средствами».
Прежде чем приступать к техническим правкам в конфигураторе, проанализируем методологическую базу. Согласно ПБУ 19/02 «Учет финансовых вложений», выданные займы отражаются на счете 58.03 «Предоставленные займы». Однако для учета начисленных процентов бухгалтеры часто хотят использовать отдельные субсчета или даже 76 счет.
Рассмотрим два основных подхода к учету процентов:
76.09 или специально созданном 76.08).Проблема заключается в том, что если мы просто добавим счет 76.08 вручную в пользовательском режиме, программа «не поймет», в какую строку баланса (1230 или 1240) его нужно включить. Рассмотрим варианты решения этой задачи.
Самый простой путь — создать субсчета к существующему счету 58.03. Например:
58.03.1 — Тело займа.58.03.2 — Проценты по займу.Важный нюанс: Если на счете 58.03 уже есть проводки, то при добавлении подчиненных субсчетов он станет счетом-группой. В 1С нельзя делать проводки по группам. Проанализируем последствия: все типовые документы, которые использовали 58.03 напрямую, перестанут проводиться. Вам придется переделывать аналитику во всех существующих документах и операциях.
Если вы выбрали этот путь, используйте следующий алгоритм:
58.03 (или вы готовы их перенести).58.03.1 и перенесите на него остатки со счета 58.03.58.03.2 для процентов.58.03.1 + 58.03.2 должна попасть в строку баланса 1240 (или 1170 для долгосрочных).Если превращение 58.03 в группу недопустимо, можно создать счет 58.06 «Проценты по предоставленным займам». Рассмотрим, как заставить баланс «увидеть» этот счет без изменения кода конфигурации.
В современных версиях 1С:Бухгалтерия 8 (особенно в КОРП-версиях или новых релизах 3.0) существует механизм настройки состава счетов для строк отчетности. Разберем шаги:
58.06 в состав строки 1240 (или 1170).Если же автоматическая настройка недоступна, придется использовать расширение конфигурации.
Чтобы не «снимать конфигурацию с поддержки», используем расширения. Это позволит сохранить типовое обновление программы. Нам нужно переопределить модуль, отвечающий за заполнение баланса. Обычно это общий модуль ЗаполнениеОтчетности или процедуры внутри самого отчета РегламентированныйОтчетБухБаланс.
Пример логики, которую можно реализовать в расширении (псевдокод):
&После("СформироватьДанныеДляОтчета")
Процедура Расш1_СформироватьДанныеДляОтчета(Параметры)
// Добавляем логику сбора остатков по нашему новому счету 76.08
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.СуммаОстатокДт КАК Сумма
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет76_08) КАК ХозрасчетныйОстатки";
Запрос.УстановитьПараметр("Период", Параметры.ДатаКонца);
Запрос.УстановитьПараметр("Счет76_08", ПланыСчетов.Хозрасчетный.НайтиПоКоду("76.08"));
Результат = Запрос.Выполнить().Выбрать();
Если Результат.Следующий() Тогда
// Прибавляем значение к нужной ячейке структуры отчета
Параметры.ДанныеОтчета.Вставить("Строка1230", Параметры.ДанныеОтчета.Строка1230 + Результат.Сумма);
КонецЕсли;
КонецПроцедуры
Этот метод считается «малыми средствами», так как программист тратит минимум времени на написание кода, а система остается обновляемой.
Выясним, как правильно отражать начисление процентов, чтобы не возникало разрывов в учете. Рассмотрим пример:
Дт 58.03 Кт 51.76.08, проводка будет: Дт 76.08 Кт 91.01 (Прочие доходы).Дт 51 Кт 76.08.Внимание: Если заем долгосрочный (более 12 месяцев), он должен отражаться во внеоборотных активах (строка 1170). Однако начисленные проценты, которые должны быть погашены в течение года, являются краткосрочной дебиторской задолженностью. В этом случае их место в строке 1230. Разделение счета 58 на долгосрочную и краткосрочную части в 1С часто требует ручной корректировки или использования специальных субконто.
Для решения задачи «малыми средствами» рекомендуем:
76.03 (Расчеты по причитающимся дивидендам и другим доходам) или 76.09. Они уже прописаны в алгоритмах баланса.