Правила читают назначение платежа и заполняют банковский документ в момент загрузки — вид операции, контрагента, договор, статью движения денежных средств и любые другие реквизиты.
Знакомая картина
Загрузили выписку — и началось. В каждом документе выбрать вид операции, найти контрагента, подставить договор и статью движения денежных средств. Половина платежей повторяется из месяца в месяц: та же аренда, тот же интернет, тот же эквайринг. Работа механическая, а времени съедает полдня, и ошибиться в ней проще, чем сделать верно.
Один и тот же платёж до и после настройки правила. Документ заполняется при загрузке выписки, до того как вы его открыли.
Как это работает
Фрагменты маски ищутся по порядку, звёздочка — любой текст между ними. Кроме маски есть ключевые слова, исключающие слова и приоритет, когда правил несколько.
Что умеет
Маска назначения платежа с звёздочками, ключевые слова через запятую, исключающие слова, приоритет и отбор по организации и расчётному счёту. Поиск идёт по подстроке — можно задать часть слова.
Список реквизитов расширение собирает само по документу-образцу — из шапки и из строк расшифровки платежа. Вы отмечаете флажками, что подставлять. Одноимённые реквизиты шапки и расшифровки синхронизируются.
Когда значение зависит от самого платежа, в правиле можно написать код на встроенном языке 1С. Значения подставляются параметрами — выбором из справочника, без поиска по наименованию в коде.
Удачный алгоритм сохраняется в справочник шаблонов и вставляется в другое правило одной кнопкой — текст дописывается в конец, уже написанное не затирается.
Вставьте реальное назначение платежа из выписки и нажмите «Проверить»: расширение скажет, подходит правило, и предупредит, если этот платёж перехватит другое, более приоритетное. Алгоритм проверяется отдельно — прогоном на документе-образце, без записи.
Разнесли платёж руками — нажмите «Создать правило заполнения», и правило соберётся по этому документу вместе со значениями реквизитов. Это самый быстрый способ начать.
Что важно бухгалтеру
Инструкция
Раздел «Банк и касса», в панели навигации — «Правила заполнения банковских документов». Роли выдаются как обычно: Администрирование → Настройки пользователей и прав → Профили групп доступа.
| Роль | Что даёт | Кому |
|---|---|---|
| Заполнение банковских документов по правилам | чтение правил | всем, кто загружает выписки |
| Настройка правил заполнения банковских документов | создание и изменение правил | тем, кто их настраивает |
Первая роль нужна всем: без неё расширение не прочитает правила и заполнение не сработает. Вторая — отдельный уровень доступа: в правиле можно написать алгоритм, то есть код, который выполнится на сервере.
Со следующей загрузки выписки такие платежи заполняются сами.
Маска — фрагменты, разделённые звёздочкой, ищутся по порядку:
Подойдёт к «Платеж по счету за воду мерчант № 200» и к «…за свет мерчант №200», но не подойдёт к «Мерчант № 200 оплата по счету» — там порядок другой.
Ключевые слова — через запятую, каждое должно встретиться, порядок не важен. Исключающие — встретилось хотя бы одно, и правило не применяется. Приоритет — когда подходят несколько правил, применяется более приоритетное. Регистр, буква «ё» и знаки препинания значения не имеют.
Не угадывайте — вставьте реальное назначение платежа в поле «Назначение платежа образца» и нажмите «Проверить». Расширение ответит, подходит ли правило, и предупредит, если платёж перехватит более приоритетное. Кнопка «Построить маску по примеру» соберёт заготовку маски из примера.
Вид операции заполняется первым — от него типовой механизм пересчитывает счета учёта, поэтому задавать его лучше здесь, а не в алгоритме. Кнопка «Заполнить по документу» собирает список реквизитов по документу-образцу вместе с текущими значениями; отметки «Заполнять» при пересборке сохраняются.
Дерево устроено как форма документа: сверху узел «Расшифровка платежа» с её реквизитами, ниже реквизиты шапки. Флажок на узле отмечает все его реквизиты разом.
Нужен примерно в одном правиле из десяти — когда значение зависит от самого платежа.
Внутри доступен контекст Параметры: Параметры.Документ — заполняемый
документ, Параметры.НазначениеПлатежа — строка назначения,
Параметры.Правило — применённое правило.
Чтобы не искать элементы справочника по наименованию, ставьте параметр со знаком
&, как в запросе. Как только выйдете из поля, параметр появится в таблице
справа — там и выбирается значение. Кнопка «Проверить алгоритм» выполняет код
на документе-образце и показывает, что именно он изменил бы; документ не записывается.
Расширение заполняет документ в момент создания. Чтобы применить обновлённые правила к готовому документу, откройте его и нажмите «Заполнить по правилам» в командной панели. Флажок «Перезаполнять уже созданные документы» в правиле решает, разрешено ли ему менять записанные документы — снимите его у правил, результат которых обычно правят руками.
Откройте правило, вставьте назначение платежа из этого документа в «Назначение платежа образца» и нажмите «Проверить». Скорее всего, платёж перехватило другое правило — увеличьте приоритет или уточните условия.
Проверьте по порядку: у правила стоит флажок «Использовать»; вид движения правила совпадает с видом документа; организация и счёт в правиле либо пустые, либо совпадают с документом; у пользователя есть роль «Заполнение банковских документов по правилам».
Так и задумано: правила применяются к документам, пришедшим из выписки банка. Признак — заполненная табличная часть «Реквизиты контрагента», её заполняет только загрузка.
Либо подходящего правила нет, либо у правила снят флажок «Перезаполнять уже созданные документы».
Проверьте флажок «Использовать алгоритм» и нажмите «Проверить алгоритм»: ошибка выполнения будет показана полностью. Ошибки алгоритма не срывают загрузку выписки — документ заполнится без него, а текст ошибки попадёт в журнал регистрации.
Как получить
Кнопка открывает страницу установки расширения в 1С:Фреш. Для локальной базы расширение ставится файлом — напишите нам.