База знаний

Номер статьи: 1200 | Категория: Настройка проекта | Тип: Задача – Решение | Последнее обновление: 02.11.2012

Как проэкспортировать три последних цифры поля Номер платежного документа?

Описание

В платежных документах, например, инкассовое поручение, номер документа состоит из 14 цифр.  
Как можно сделать так, чтобы после распознавания документа оставалось всего три последних цифры в номере?

Решение

Для того, чтобы экспортировать последние три цифры номера платежного документа, можно создать правило, которое будет усекать номер платежного документа до трех цифр справа. Это правило, в случае если номер документа превышает 3 символа, оставляет последние 3 символа.

Чтобы создать такое правило, проделайте следующее:

1. На эталонном пакете, для которого вы хотите внести изменения, нажмите правой кнопкой мыши и в локальном меню выберите "Редактировать шаблоны". Откроется Редактор Шаблонов.
2. В окне "Шаблоны" нажмите кнопку "Свойства" и перейдите на закладку "Правила".
3. Нажмите кнопку "Новое правило".
4. Создайте правило типа "Проверка с условием" и назовите его произвольно, например "3цифры_Номер_документа".
5. Введите следующий текст правила:

if [NUMBER].Length() > 3
then [NUMBER].SetText([NUMBER].Text().Mid([NUMBER].Length() -3,3) )

215 считают это полезным.
Была ли эта информация вам полезна?