Функция поля
Функция поля – множество правил, по которым значение поля преобразуется в текст, отображаемый в документе. Данные преобразования производятся автоматически при изменении значения одного из полей.
Функции Нотариат:
Фрагмент – позволяет закреплять за полем фрагмент. То есть при запуске шаблона на месте поля будет отображаться текст, который содержится в закрепленном фрагменте.
Пример: Функция, закрепленная за полем: Фрагмент Общее\дата_верх.
Результат работы функции: текст, который содержится во фрагменте под названием дата_верх. Данный фрагмент находится в папке Общее, которая хранится в скрытой папке Фрагменты.
ПадежФИО – позволяет изменять, введенные в поле фамилию, имя и отчество в определенном падеже. Ввод данных нужно осуществлять только в И.П.
Возможные параметры:
- – Именительный падеж
- – Родительный падеж
- – Дательный падеж
- – Винительный падеж
- – Творительный падеж
- – Предложный падеж
Пример: Функция, закрепленная за полем: ПадежФИО 3.
Значение, которое пользователь ввел в поле: Иванова Анна Ивановна.
Результат работы функции (значение поля после перевода из него курсора): Ивановой Анне Ивановне.
ПадежСлова – склоняет слово либо словосочетание в нужный падеж. Возможные параметры:
- – Именительный падеж
- – Родительный падеж
- – Дательный падеж
- – Винительный падеж
- – Творительный падеж
- – Предложный падеж
Пример: Функция, закрепленная за полем: ПадежСлова 5.
Значение, которое пользователь ввел в поле: автомобиль.
Результат работы функции: автомобилем. Имя – для полей с названием «.фио». Отображает только имя, выбирая его из значения. При выборе из справочника физ/юр лиц выбирает только имя лица.
Пример: Функция, закрепленная за полем: Имя.
Значение, которое пользователь ввел в поле (или было выбрано из справочника): Иванова Анна Ивановна.
Результат работы функции: Анна.
Функции Фамилия и Отчество работают по аналогии с функцией Имя.
Инициалы - для полей с названием «.фио». Отображает ФИО в виде Фамилия И.О или И.О. Фамилия в зависимости от программных настроек.
Примечание
Просмотреть правило формирования инициалов Вы можете в меню Сервис | Настройки | Документы во вкладке Морфология.
Пример: Функция, закрепленная за полем: Инициалы.
Значение, которое пользователь ввел в поле (или было выбрано из справочника): Иванова Анна Ивановна.
Результат работы функции: Иванова А.И.
Окончание – определяет окончание слова в зависимости от количества участников, а также в зависимости от пола участника.
Формат: Окончание окончаниеМР,окончаниеЖР,окончаниеМнЧ.
Параметры: окончаниеМР – окончание для мужского рода;
окончаниеЖР – окончание для женского рода;
окончаниеМнЧ – окончание для множественного числа;
Пример: Функция, закрепленная за полем: Окончание его,ее,их.
Значение, которое пользователь ввел в поле: при выборе количества участников, пользователь выбрал 1, и ввел ФИО Иванов Петр Иванович.
Результат работы функции: его.
Подпись – отображает символы подчеркивания «_». Если параметр не указан, то число символов определяется автоматически либо указывается в виде числа.
Пример: Функция, закрепленная за полем: Подпись Результат работы функции:
ЧислоПрописью – позволяет вводить число цифрами, а затем оно автоматически преображается в буквенное описание числа.
Формат: ЧислоПрописью Падеж,Род.
Параметры: Падеж – падеж для числительного 1–6.
Род – род для числительного, 0 – мужской, 1 – женский.
Данные параметры не обязательны.
Пример: Функция, закрепленная за полем: ЧислоПрописью 1,1.
Значение, которое пользователь ввел в поле: 1.
Результат работы функции: 1 (одна).
ЧислоПрописью2 – выводит число в виде тарифа.
Пример: Функция, закрепленная за полем: ЧислоПрописью2.
Значение, которое пользователь ввел в поле: 500,50
Результат работы функции: 500 руб. 50 коп.
ЧислоПрописьюКопии - выводит число прописью, а также текст, характеризующий его в зависимости от значения поля.
Формат: ЧислоПрописьюКопии ОкончаниеДляИП, ОкончаниеДляРП, ОкончаниеДляМЧ Падеж, Род
Параметры: ОкончаниеДляИП – слово или окончание для слова в именительном падеже.
ОкончаниеДляРП – слово или окончание для слова в родительном падеже.
ОкончаниеДляМЧ – слово или окончание для слова во множительном числе.
Падеж – указывает падеж для числительного 1-6.
Род – указывает род для числительного 0 – мужской, 1 – женский. Последние два параметра не обязательны.
Пример: Функция, закрепленная за полем: ЧислоПрописьюКопии копия,копии,копий 1,1.
Значение, которое пользователь ввел в поле: 2.
Результат работы функции: 2 (две) копии.
ДатаФормат – отображает дату в указанном формате. При определении данной функции тип поля должен быть установлен как «Дата».
Формат: ДатаФормат Формат.
Параметры: Формат - описание формата вывода.
Следующие специальные символы могут использоваться в строке параметре:
yy – Год из 2-х последних цифр
yyyy – Год из 4-х цифр
m – Номер месяца без 0
mm – Номер месяца как 2 цифры
mmm – Название месяца в сокращенном виде (Янв)
mmmm – Название месяца в полном виде (Январь)
d – Число без 0
dd – Число как 2 цифры
ddd – Число, название дня недели (Воск)
dddd – Число, название дня недели (Воскресенье)
ddddd – Число в сокращенном формате (21.02.2011)
dddddd – Число в развернутом формате (2 Февраль 2011 г.)
h – Час без 0
hh – Час как 2 цифры
n – Минуты без 0
nn – Минуты как 2 цифры
s – Секунды без 0
ss – Секунды как 2 цифры
Для разбиения и форматирования могут использоваться символы точки «.», косой черты «/».
Пример: Функция, закреплаенная за полем ДатаФормат dd.mmm.yyyy.
Значение, которое пользователь ввел в поле : 01.01.2012.
Результат работы функции: 01 янв. 2012.
ДатаПрописью – отображает дату прописью в родительном падеже. При определении данной функции тип поля должен быть установлен как «Дата».
Пример: Функция, закрепленная за полем: ДатаПрописью.
Значение, которое пользователь ввел в поле: 01.01.2012.
Результат работы функции: первого января две тысячи двенадцатого года.
ДатаПрописью1 – отображает дату прописью в именительном падеже. При определении данной функции тип поля должен быть установлен как «Дата».
Пример: Функция, закрепленная за полем ДатаПрописью1.
Значение, которое пользователь ввел в поле: 01.01.2012.
Результат работы функции: первое января две тысячи двенадцатый год.
ДатаПрописью2 – отображает число и год в цифровом формате, а месяц прописью. При определении данной функции тип поля должен быть установлен как «Дата».
Пример: Функция, закрепленная за полем ДатаПрописью2.
Значение, которое пользователь ввел в поле: 01.01.2012.
Результат работы функции: 01 января 2012.
ДатаПрописью2Года – отображает число и год в цифровом формате, а месяц прописью.
При определении данной функции тип поля должен быть установлен как «Дата».
Пример: Функция, закрепленная за полем ДатаПрописью2Года.
Значение, которое пользователь ввел в поле: 01.01.2012.
Результат работы функции: 01 января 2012 года.
ДатаПрописью3 – отображает дату с указанием даты росписью в скобках. При определении данной функции тип поля должен быть установлен как «Дата».
Пример: Функция, закрепленная за полем ДатаПрописью3.
Значение, которое пользователь ввел в поле: 01.01.2012.
Результат работы функции: 01.01.2012 (первого января две тысячи двенадцатого) года.
ДатаПрописью4 – отображает дату прописью. При определении данной функции тип поля должен быть установлен как «Дата».
Пример: Функция, закрепленная за полем ДатаПрописью4.
Значение, которое пользователь ввел в поле: 01.01.2012.
Результат работы функции: первое января две тысячи двенадцатого года.
Сумма прописью - выводит сумму прописью разделяя рубли и копейки. Значение рублей и копеек необходимо разделять между собой запятой.
Пример: Функция, закрепленная за полем СуммаПрописью.
Значение, которое пользователь ввел в поле: 200,50
Результат работы функции: 200 (двести) рублей 50 коп.
ГодПрописью – позволяет вводить год цифрами, а затем оно автоматически преображается в буквенное выражение в указанном падеже.
Формат: ГодПрописью Падеж
Параметры: Падеж – падеж для числительного 1–6.
Пример: Функция, закрепленная за полем: ГодПрописью 2 Значение, которое пользователь ввел в поле: 2012.
Результат работы функции: две тысячи двенадцатого года.
АдресНомераПрописью – Отображает числа в введенном адресе прописью.
Пример: Функция, закрепленная за полем: АдресНомераПрописью.
Значение, которое пользователь ввел в поле: г. Барнаул, ул. Юрина, д.17, кв 2.
Результат работы функции: г. Барнаул, ул. Юрина, д.17(семнадцать), кв 2(два).
Рассмотрим параметры вкладки Дополнительно окна свойств поля.
Управление полями – данный параметр позволяет задать функцию управления для поля:
дублирование либо управление количеством строк в таблице.
Разделитель значений - данный параметр нужен для поля, управляемого итератором, то есть для поля, которое будет множиться в зависимости от выбранного пользователем количества. Без данного параметра множиться поля не будут.
Параметр Регистр текста позволяет задать регистр к значению поля.
Параметр Если значение пусто позволяет определить значение поля, если пользователь ничего в него не ввел.
Галочка Добавлять значение поля к комментарию документа определяет будет ли
значение данного поля отображаться как комментарий у созданного документа в Архиве нотариальных документов, в Отложенных документах, а также в Восстановлении документов.
Галочка Выводить поле на печать определяет будет ли данное поле видно только для пользователя, при создании документа а при печати его не будет, либо оно будет выводиться для печати.
Остальные свойства поля можно найти и изменить в Атрибутах групп полей.
Значение поля – информация, статически отображаемая в поле в режиме заполнения документа. Значением называется та информация, которая вводится в поле в виде текста, чисел, дат, которая впоследствии преобразуется определенным образом, если за полем закреплена функция, и отображается в документе.
Поля с одинаковыми названиями имеют одинаковые значения.
Формула – позволяет задать формулу для вычисления значения поля.
Описание поля позволяет сориентироваться Вам при заполнении документа по типу вводимой информации.Описание поля является подсказкой, которая возникает при заполнении документа.
Пример: Доверитель: ФИО
Справочник определяет, будут ли значения поля браться из определенного справочника. Если в поле введено значение, которого нет. то при сохранении документа данное значение будет добавлено в справочник.Для того, чтобы закрепить за полем справочник необходимо нажать на кнопку.
Остальные свойства поля можно найти и изменить в Атрибутах групп полей. 346 вочники и сервисные службы Нотариат в разделе Справочники Нотариат. Варианты значений Полю может быть присвоен список значений, который будет предлагаться пользователю при перемещении курсора. Однако этот список будет статичный.
Вы можете выбрать справочник как из существующих, так и добавить свои собственные справочники, воспользовавшись кнопкой или пунктом главного меню Справочники.
Примечание
Подробнее о справочниках Вы можете прочесть в Служебные справочники и сервисные службы Нотариат в разделе Справочники Нотариат
Варианты значений Полю может быть присвоен список значений, который будет предлагаться пользователю при перемещении курсора. Однако этот список будет статичный.
Тип заполнения поля позволяет ввести ограничения на вводимую в поле информацию.
Строка – набор буквенных и цифровых символов. Позволяет ввести любую информацию.
Дата – только числовой ввод данных. В зависимости от функции, выбранной в дальнейшем (Дата прописью), отображение меняется.
Целое число – ввод только целых чисел. Позволяет оперировать введенными данными при написании формул.
Дробное число – ввод дробных и целых чисел. Позволяет оперировать введенными данными при написании формул.
Физ. Лицо/ Юр. лицо – типы данных, которые использовались в старой версии программы.
Поле-итератор
Итератор – поле с функцией, отвечающей за количество повторов информации.
Итератор используется в тех случаях, когда нужно несколько раз продублировать какую-либо информацию, содержащуюся во фрагменте или поле.
Итератор представляет собой поле, которое не выводится на печать и в названии которого присутствует символ «*».
Например, у Вас есть документ, где может быть указано несколько вариантов имущества.
Тип заполнения поля позволяет ввести ограничения на вводимую в поле информацию.
Вы создаете фрагмент, в котором описываете все варианты имущества.
Затем в шаблоне вставляете поле со знаком итератора:
В свойствах поля во вкладке Дополнительно необходимо снять галочку с пункта «Выводить поле на печать»:
В Атрибутах групп полей нужно ввести описание поля (текст, который выводится в окне заполнения) и задать варианты значений (возможное количество повторов информации)
Далее в шаблоне создается поле, со ссылкой на фрагмент, описывающий варианты имущества. Название этого поля должно совпадать с названием поля-итератора, но быть без знака «*»:
Во вкладке Дополнительно свойств данного поля обязательно нужно указать разделитель значений, иначе поле не будет дублироваться:
В Атрибутах групп полей для данного поля нужно указать только описание.
При заполнении документа созданные поля будут отображаться следующим образом:
Число, показывающее количество повторов информации, отображается только в тексте и на печать выводиться не будет (это указано в свойсвах поля).