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