Заполнение аналитик по назначению платежа


Реализована возможность заполнения аналитик по шаблону маски назначения платежа для банковских документов. В «Константы (БИТ)» на закладке «Основное» добавлена константа «Использовать заполнение аналитик по назначению платежа», данная константа доступна для установки только если «Режим заполнения аналитик» не равен «Не заполнять».


Примечание: при использовании данного механизма, попытка заполнения аналитик сначала будет происходить по данному механизму, а потом уже будут применяться другие способы заполнения (по регистрам соответствия, из договора контрагента, из настроек пользователей (БИТ)).


При установленной константе, в разделе «Казначейство» станет доступен регистр сведений «Настройки заполнения аналитик по назначению платежа».



В данном регистре указывается:

1. «Период» - период, с которого начинает действовать данная настройка.

2. «Объект» - объект, на который распространяется данная настройка. Списание с расчетного счета или Поступление на расчетный счет.

3. «Вид операции» - вид операции платежного документа.

4. «Реквизиты объекта» - Организация, Банковский счет организации, Контрагент, Статья расходов/доходов - значения, указанные в реквизитах объектов, при которых будет применять данная настройка.

5. «Маска назначения платежа» - маска назначения платежа, которая будет сверяться с указанным назначением платежа в банковских документах.

6. «Аналитики» - значения аналитик, которые подставятся в банковские документы, если они будут содержать указанные реквизиты объекта и назначение платежа.


Шаблон маски составляется по правилам операции над строкой «Подобно» предоставляемой платформой 1С, данная операция проверяет соответствие строки переданному шаблону, результатом данного оператора является Истина или Ложь. Помощник построения маски назначения платежа, вызывается с помощью кнопки «Вставить шаблон».



1. «Слово содержит» - можно указать любую последовательность символов, например, слово или часть слова с другими символами. При нажатии на кнопку «Добавить» данная последовательность перенесется в сам шаблон между символами %%, что означает любую последовательность символов до и после слова (или других символов).

2. «Диапазон» содержит» - можно указать диапазон символов, например, a-z или 0-9, означающие произвольный символ, входящий в диапазон, включая концы диапазона. Также можно указать один или несколько символов подряд, проверяться будет любой из перечисленных символов. При нажатии на кнопку «Добавить» данный диапазон или символы будут добавлены в шаблоне между [].

3. «Диапазон не содержит» - можно указать один или несколько символов: любой символ, кроме тех, которые перечислены следом за значком отрицания. При нажатии на кнопку «Добавить» данный диапазон или символы будут добавлены в шаблоне после значка отрицания [^].

4. «Произвольный символ и условия» - любой произвольный символ обозначается знаком подчеркивания _ . Также в шаблоне можно использовать условия И (&) ИЛИ (~) и скобки {}. Поэтому шаблон назначения платежа не должен проверять наличие данных служебных символов (&, ~, {}) в назначении платежа в банковских документах, так как они задействованы для условий.  

5. «Проверка» - простой механизм проверки, который позволяет проверять созданные шаблоны маски назначения платежа на любых примерах, с помощью кнопки «Проверить».




     RSS of this page