При работе в программе 1С:Управление торговлей 10.3 пользователи часто сталкиваются с ситуацией, когда необходимо отследить не только собственные денежные средства, но и доступный лимит овердрафта или состояние взаиморасчетов по кредитным линиям. Типичная ошибка — попытка найти остатки на расчетных счетах банков-контрагентов в стандартном регистре ДенежныеСредства. Рассмотрим подробно, почему так происходит, и какие инструменты в системе предназначены для решения этой задачи.
Для начала разберем архитектуру системы. В конфигурации 1С:УТ 10.3 справочник БанковскиеСчета используется для двух разных целей:
ДенежныеСредства.Рассмотрим ситуацию: банк предоставил вам овердрафт. С точки зрения учета — это ваш долг перед банком или доступный кредитный лимит. Поэтому пытаться увидеть "остаток" на расчетном счете самого банка (как контрагента) методологически неверно.
Если вы отражаете операции по овердрафту с помощью документов ПлатежноеПоручениеВходящее и ПлатежноеПоручениеИсходящее, крайне важно правильно выбирать вид операции. Разберем по шагам, как это работает.
Когда вы получаете транш или используете овердрафт, в документе ПлатежноеПоручениеВходящее необходимо установить вид операции Расчеты по кредитам и займам. В этом случае документ делает движения по двум регистрам:
ДенежныеСредства — здесь отражается приход на ваш расчетный счет.РасчетыПоКредитамИЗаймамСКонтрагентами — здесь фиксируется увеличение вашей задолженности перед банком.Проанализируем структуру этого регистра. В нем нет разреза по "номеру счета банка", но есть разрез по Контрагенту и Договору. Именно Договор в 1С:УТ 10.3 является ключевым инструментом аналитики. Если у вас несколько кредитных линий или овердрафтов в одном банке, рекомендуется создать под каждый из них отдельный договор с видом Прочее.
Чтобы увидеть, сколько денег вы взяли у банка и какой текущий долг, воспользуемся специализированным отчетом. Рассмотрим алгоритм его настройки:
Контрагент, Договор.Документ-регистратор.Этот отчет покажет вам сумму основного долга. Однако он не покажет "остаток доступного лимита", если лимит не введен в систему как начальный остаток. Вы увидите только то, сколько фактически уже использовано из овердрафта.
Если ваша задача — видеть в одном отчете (например, в Ведомости по денежным средствам) и свои деньги, и доступный остаток овердрафта, применим методику "Виртуального счета". Рассмотрим этот практический кейс подробнее.
Шаг 1: Создание виртуального счета.
В справочнике БанковскиеСчета вашей организации создайте новый элемент. Назовите его, например, "Овердрафт (Альфа-Банк)". Укажите реальные реквизиты, но в названии сделайте пометку, что это кредитная линия.
Шаг 2: Отражение лимита.
Чтобы в отчетах по денежным средствам этот счет не был пустым, можно "зачислить" на него сумму кредитного лимита. Это можно сделать документом ПлатежноеПоручениеВходящее с операцией Прочее поступление денежных средств. Таким образом, вы будете видеть положительный остаток, который равен вашему лимиту.
Шаг 3: Проведение платежей.
Когда вы совершаете платеж за счет овердрафта, в документе ПлатежноеПоручениеИсходящее выбирайте ваш виртуальный счет "Овердрафт".
Результат:
В отчете Ведомость по денежным средствам вы увидите:
Этот метод очень удобен для управленческого учета, так как позволяет руководителю видеть реальную картину доступных финансов в одном окне.
Если вы используете Консоль запросов и видите пустоту в регистре ДенежныеСредства при анализе счетов контрагента, это подтверждает вышесказанное: в этом регистре хранятся только ваши счета. Проанализируем, как правильно составить запрос для проверки движений по кредитам.
Для получения данных по кредитам используйте следующий текст запроса (пример):
ВЫБРАТЬ
РасчетыПоКредитамОстаткиИОбороты.Контрагент,
РасчетыПоКредитамОстаткиИОбороты.ДоговорКонтрагента,
РасчетыПоКредитамОстаткиИОбороты.СуммаУпрПриход КАК ПолученоКредита,
РасчетыПоКредитамОстаткиИОбороты.СуммаУпрРасход КАК ПогашеноКредита,
РасчетыПоКредитамОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК ТекущийДолг
ИЗ
РегистрНакопления.РасчетыПоКредитамИЗаймамСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК РасчетыПоКредитамОстаткиИОбороты
Обратите внимание, что если вы хотите видеть именно "номер счета", вам придется обращаться через точку к реквизитам договора или контрагента, но помните: остатки хранятся по Договору.
Выясним основную причину затруднений: в 1С:УТ 10.3 нет прямой связи между "Остатком на счете" и "Счетом контрагента". Весь учет строится на Договорах и Собственных счетах.
Для эффективной работы выберите один из двух путей:
Важный нюанс: Не забывайте проверять статус проведения документов. В 1С:УТ 10.3 платежные поручения могут быть "выписаны" (подготовлены), но не "проведены" по банку. Движения по регистрам (и, соответственно, остатки) появляются только после установки галочки "Оплачено" и проведения документа.