АСК Легарус

Поиск

Релиз

Содержание

Нужна помощь?

Не нашли ответ на свой вопрос? Свяжитесь с нашей службой поддержки.

Обратиться в поддержку

Актуальная документация (версия 2.4.0) · версионный адрес

Настройки модуля "Финансы

Обновлено: 09 Октябрь 2026 Версия: 2.4.0

Доступ к настройкам:

  1. Перейдите в раздел "Настройки" -> "Финансы"
  2. Или в системной админке: "Finance" -> "Finance settings"

Настройки раздела "Счета":

  • REMIND_INVOICE (Bullet) - Отправлять напоминания о выставлении счетов
  • Напоминать бухгалтерии о необходимости выставления счетов с таблицей договоров по клиентам
  • Значение по умолчанию: False
  • REMIND_INVOICE_DAY (Int) - Дата ежемесячной отправки напоминания о выставлении счетов
  • Число месяца, когда отправляется напоминание
  • Значение по умолчанию: 20
  • REMIND_INVOICE_EMAIL (String) - Адрес бухгалтерии для отправки напоминаний о выставлении счетов
  • Email адрес для отправки напоминаний
  • Значение по умолчанию: пусто
  • REMIND_NOPAY_DAY (Int) - Дата ежемесячной отправки напоминания клиенту о не оплаченном счёте
  • Число месяца, когда будут вычисляться не оплаченные счета и отправляться напоминания клиенту (на адрес указанный как контакт бухгалтерии в карточке клиента)
  • Значение по умолчанию: 10

Настройки раздела "Уведомления":

  • SEND_ACCOUNTING_EMAIL_ON (Bullet) - Отправлять уведомления бухгалтерии по электронной почте
  • Значение по умолчанию: False
  • SEND_ACCOUNTING_MM_ON (Bullet) - Отправлять уведомления бухгалтерии через Mattermost
  • Общая настройка
  • Значение по умолчанию: False
  • ACCOUNTING_MM_WEBHOOK (String) - Адрес Webhook команды бухгалтерии для отправки уведомлений в Mattermost
  • URL вебхука для отправки уведомлений
  • Значение по умолчанию: пусто
  • ACCOUNTING_MM_CHANNEL (String) - ID канала бухгалтерии в Mattermost для отправки уведомлений об отсутствиях
  • Значение по умолчанию: absences
  • ACCOUNTING_EMAIL (String) - Адрес электронной почты бухгалтерии
  • Общий адрес бухгалтерии для отправки уведомлений по электронной почте
  • Значение по умолчанию: пусто
  • CHECK_CLIENTS_AND_CONTRACTS (Bullet) - Проверять действительность клиентов и их договоров
  • При включении система автоматически проверяет актуальность данных клиентов и их договоров. В случае расхождений (например, истёкший договор или неактивный клиент) менеджеры получат уведомление.
  • Значение по умолчанию: True

Настройки раздела "Платежный календарь":

  • REMIND_PAYMENT (Bullet) - Отправлять напоминания о платежах из календаря платежей
  • Значение по умолчанию: True
  • REMIND_PAYMENT_EMAIL (String) - Адрес электронной почты для отправки напоминаний о платежах
  • Значение по умолчанию: пусто
  • REMIND_PAYMENT_DAY (Int) - За сколько календарных дней до платежа отправлять уведомление
  • Значение по умолчанию: 1

Настройки раздела "Зарплата":

  • DEDUCT_TRUANCY_FROM_SALARY (Bullet) - Вычитать прогулы из ЗП
  • Вычитать дни прогулов из заработной платы сотрудников
  • Значение по умолчанию: False
  • DEDUCT_SICK_LEAVE_FROM_SALARY (Bullet) - Вычитать отсутствия по болезни из ЗП
  • Вычитать дни отсутствия по болезни из заработной платы сотрудников
  • Значение по умолчанию: False
  • DEDUCT_SICK_LEAVE_FOR_PROBATIONARY_STAFF (Bullet) - Вычитать отсутствия по болезни сотрудникам с испытательным сроком
  • Вычитать дни отсутствия по болезни из заработной платы сотрудников, находящихся на испытательном сроке
  • Значение по умолчанию: False

Согласованные дни отпуска за свой счёт вычитаются из зарплаты всегда (отдельное удержание за рабочие дни), отдельная настройка для этого не нужна.

Прочие настройки:

  • IMPORT_INVOICE_DAY (Int) - За сколько последних дней импортировать счета из 1С
  • Значение по умолчанию: 3

Справочники модуля:

  • Типы касс - типы кассовых операций
  • Получатели платежей - список получателей платежей
  • Области договоров - области применения договоров
  • Типы оплаты договоров - способы оплаты договоров
  • Типы подрядчиков - категории подрядчиков
  • Типы расходов - категории расходов
  • Типы услуг - категории услуг

Настройки раздела «Договоры» ( Настройки → Финансы → Договоры ):

Ключ Название По умолчанию Описание
CONTRACT_USE_APPROVAL Использовать согласование договоров True Маршрут согласования документов перед подписанием
CONTRACT_USE_IT_CALCULATOR Использовать калькулятор IT-услуг False Калькулятор в мастере, на «Финансах» черновика и на лиде CRM; ручные строки услуг доступны всегда
CONTRACT_USE_FINANCIAL_EFFECT Новая история стоимости клиента False FinancialEffect вместо AuditLog для истории стоимости
CheckClientContractPayment Проверять оплату по договорам False Уведомления менеджерам о просроченной оплате
CONTRACT_SKIP_APPROVAL Пропуск согласования none Кто может пропустить: none / supervisor / admin
CONTRACT_APPROVAL_ESCALATE Эскалация просроченного согласования notify notify или reassign_manager
CONTRACT_EXPIRY_REMINDER_DAYS Напоминания об окончании (дни) 90,60,30,7 Через запятую
CONTRACT_EXPIRY_RECIPIENTS Получатели напоминаний responsible,manager responsible, manager, supervisor
CONTRACT_DEFAULT_TEMPLATE_SET Комплект шаблонов по умолчанию пусто ID комплекта DocumentTemplateSet

Вкладки хаба «Договоры»:

  • Настройки — флаги из таблицы выше
  • Типы оплаты — CRUD ContractPayType
  • Шаблоны — комплекты DOCX, правила выбора, загрузка версий
  • Согласования — маршруты ApprovalWorkflowTemplate
  • Калькулятор IT — тарифы и диапазоны цен за рабочее место; ссылка на сопоставление компонентов → типы услуг (см. раздел ниже)

Фикстура начальных значений: finance/fixtures/finance_settings.json (метаданные обновляются при миграции; значения value на существующих инсталляциях не перезаписываются).


Настройка калькулятора IT-обслуживания

Калькулятор используется в мастере договора, на вкладке «Финансы» черновика и для отображения параметров расчёта на лиде CRM. Формулы соответствуют калькулятору на сайте kivit.ru.

Права: раздел «Настройки» → право system.settings.

1. Включение калькулятора в интерфейсе

  1. Перейдите в «Настройки» → «Финансы» → «Договоры» (/settings/finance/contracts/).
  2. На вкладке «Настройки» включите флаг «Использовать калькулятор IT-услуг» (CONTRACT_USE_IT_CALCULATOR).
  3. Сохраните изменения.
Значение Поведение
False (по умолчанию) Калькулятор скрыт; в мастере и на «Финансах» доступно только ручное добавление строк услуг
True Калькулятор отображается в мастере (шаг «Условия»), на «Финансах» черновика и в блоке расчёта на лиде CRM (если есть данные с формы)

Ручные строки услуг доступны всегда, независимо от флага.

2. Тарифы и коэффициенты

  1. На вкладке «Калькулятор IT» хаба договоров отображается список тарифов (по умолчанию после миграций: Оптимальный optimal, Премиум premium).
  2. Нажмите «Настроить» у нужного тарифа.

Параметры тарифа:

Поле Назначение
Название, описание Отображение в UI мастера и карточки
Базовая абонентская плата Фиксированная часть breakdown (base)
Минимальный платёж в месяц Нижняя граница итога после расчёта
Цена за сервер Умножается на количество серверов
1С: 1–2 базы / 3+ / критичная Надбавки по режиму поддержки 1С
Выезды: иногда / регулярно / инженер в офисе Надбавки по режиму выездов
Удалённый контур / филиалы Надбавка при включённом удалённом контуре
Критичность: business / high Надбавки по уровню критичности SLA
VIP-поддержка, Документирование Дополнительные опции
Округление до (₽) Шаг округления итоговой суммы (обычно 1000)
Мин./макс. рабочих мест, серверов Допустимый диапазон; вне диапазона калькулятор показывает «По запросу»
Активен Неактивный тариф не участвует в расчёте

3. Диапазоны цены за рабочее место

На странице тарифа — таблица «Цена за рабочее место по диапазонам»:

  1. «+ Диапазон» — задайте РМ от, РМ до, Цену за РМ (₽), порядок сортировки.
  2. Для каждого количества рабочих мест выбирается tier, в который попадает значение; стоимость РМ = количество × цена за РМ.
  3. Диапазоны не должны пересекаться некорректно: верхняя граница ≥ нижней.

Если диапазоны не заданы, используются значения по умолчанию из кода (сообщение в UI: «Диапазоны не заданы»).

4. Сопоставление компонентов → услуги

После расчёта калькулятор формирует строки состава договора (breakdown). Их названия и привязка к справочнику «Типы услуг» настраиваются отдельно:

  1. На вкладке «Калькулятор IT» нажмите «Сопоставление компонентов → услуги» (/settings/finance/contracts/calculator/line-mappings/).
  2. Для каждого компонента задайте:
  3. Название строки — используется, если тип услуги не выбран;
  4. Тип услуги из справочника — предпочтительно: это название попадёт в договор, реестр услуг и DOCX;
  5. Активно — неактивные компоненты не попадают в состав при «Применить к составу».

Компоненты (ключи):

Ключ Компонент
base Базовая абонентская плата
workplaces Рабочие места
servers Серверы
one_c Поддержка 1С
onsite Выездное обслуживание
remote Удалённый контур / филиалы
criticality Повышенная критичность SLA
vip VIP-поддержка
documentation Документирование и регламенты
total Сводная строка (режим «одной строкой»)

Записи создаются миграцией 0049_calculator_line_mappings_and_tariff_slug; при изменении кэш сопоставлений сбрасывается автоматически.

5. Проверка после настройки

  1. Включите CONTRACT_USE_IT_CALCULATOR.
  2. Создайте черновик договора → шаг «Условия» → вкладка «Калькулятор»: проверьте расчёт по тарифам и breakdown.
  3. Нажмите «Применить к составу» — строки должны получить названия из сопоставления / типов услуг.
  4. На вкладке «Финансы» существующего черновика — тот же калькулятор (HTMX, без перезагрузки страницы).
  5. При создании договора из CRM-сделки с лидом, у которого есть параметры расчёта с сайта, — проверьте предзаполнение.

См. также (пользовательская документация): Калькулятор услуг в мастере договора, Договоры.