Маска объектов
Правило «на этом счёте уместна только такая аналитика». Зеркальный напарник контроля типов объектов: тот требует, чтобы объект БЫЛ, маска — чтобы лишних НЕ БЫЛО. Когда документ формирует проводку, система смотрит на маску и молча убирает из строки объекты тех типов, которых для счёта не указано.
Где искать: Модули → Финансы → Настройки → Маска объектов
Разбор на примере

В демо-базе одна строка: на счетах 301:312 (вся наличность и банк) разрешён только тип СОТР (сотрудник). Зачем: выплата зарплаты должна нести метку сотрудника (Дт 661/Кт 301 — кому выдали), а вот аналитика направлений бизнеса — ОПТ, РОЗН — на денежных счетах бессмысленна: деньги общие, делить кассу по направлениям незачем. Если документ попытается поставить на 311 объекты «МОРОЗ,ОПТ», на счёте останется только МОРОЗ.
Колонки матрицы:
- Номера счетов — один счёт (
301), перечень через запятую (301,311) или диапазон через двоеточие (301:312); каждый счёт может встречаться только в одной строке маски. Отдельный счёт и перечень действуют только на счёт с точно таким номером (361не действует на361.1и3611), диапазон — на счета, номер которых по начальным цифрам в его пределах (300:399охватывает и361.1, но не3611); - Тип объекта — разрешённые типы через запятую; колонка обязательна: строка без типа не сохранится.
Где срабатывает
- Формирование проводок из документов — платежи, касса, отгрузки: лишние объекты вырезаются автоматически, без предупреждений.
- Закрытие периода — при переносе сальдо на финрезультат маска применяется к итоговым проводкам.
- Вместе с контролем типов: проверка записи операций — и ручной, и созданной документом — снимает требование типа, который маска на счёте не допускает. Но документы с собственной проверкой контроля (счета клиентам и поставщиков, платежи, касса, складские документы) делают её раньше и без оглядки на маску — у них такой объект всё равно понадобится. Без собственной проверки, то есть с уступкой маски, проводятся авансовые отчёты, инкассация POS, а в закрытии периода — переоценка валют и расчёт прибыли.
- Начальные сальдо — здесь маска не убирает, а останавливает: строка с объектом недопустимого типа не сохранится — «Объект … не допускается для счёта …».
На ручную запись операций маска не действует: что ввели, то и сохранится (лишь бы не нарушить контроль типов). Она чистит именно автоматические проводки.
Типичные ситуации
Поставил объект в документе, а в проводке его нет. Посмотрите маску: скорее всего, тип этого объекта на счёте проводки не разрешён. Это не потеря данных — в самом документе объект остался, он просто не попал в главную книгу.
Хочу запретить вообще все объекты на счёте. Маска этого не умеет: она только перечисляет разрешённые типы, а строка без типа не сохраняется. Строку без типа, оставшуюся с прежних версий, маска пропускает — счёт ведёт себя так, будто строки нет.
Объект исчез только с одной стороны проводки. Так и работает: маска применяется к каждой строке отдельно, по её счёту. Дт 92 сохранит «ОПТ», а Кт 311 в той же операции — нет.
Чем это отличается от контроля типов? Контроль останавливает сохранение с ошибкой («Введите объект с типом…»), маска в проводках документов ничего не останавливает — тихо убирает лишнее (останавливает только в начальных сальдо). Контроль про полноту аналитики, маска — про её чистоту.