Простая подсистема для контроля указанной ставки НДС в документах.
Состоит из следующих объектов:
- Общий модуль "КонтрольСтавкиНДС"
- Подписка на событие "Перед записью", для всех документов,
- Роль для отключения проверки - пользователи с этой ролью записывают документы с отключенной проверкой,
- Собственно сама подсистема
Для установки требуется сравнить/объединить с конфигурацией из файла, отметить по подсистемам/ либо вручную, и добавить эти 4 объекта.
Выполняется следующий контроль:
- Если дата документа позже 01.01.2019, проверяется, чтобы в документе не было ставки НДС 18%, 18/118%,
- если дата документа раньше 01.01.2019, проверяется, чтобы в документе не было ставки НДС 20%, 20/120%.
Проверяются все документы, у которых либо в шапке, либо в табличных частях есть реквизит "СтавкаНДС", при этом проверяются все табличные части. Для пользователей, у которых будет установлена новая роль, контроль осуществляться не будет
Для работы необходимо, чтобы в конфигурации было перечисления "СтавкиНДС", со значениями НДС18, НДС18_118, НДС20, НДС20_120.
Тестировалось на платформе 8.3.12.1567, 8.2.19.130 на конфигурациях УТ 10.3.48.2, УТ 10.3.8.7.