djoruj писал(а):1. Есть ли русификатор iReport редактора?
Честно говоря, русифицированной версии не встречал.
djoruj писал(а):2. На каком языке написано " format('##.00',RFVZNOS) " к примеру?
Это выражение на JavaScript с использованием функции format, которая определена в \JDebet\scripts\servis\format.js.
В общем случае на этапе печати вам доступны, в основном, такие функции:
функции языка JavaScript,
функции, поключенные объектом DpTVars (основная масса которых описана в файле \JDebet\scripts\sys\udfs.js)
функции, поключенные скриптом, создавшим объект DpTVars
функции, которые разработчик формы (т.е. Вы, например) может подключить непосредственно в форме. Пример подключения (это то, что пишется в поле на форме):
- Код: Выделить всё
include('servis/barCode.js'), str2barcode(HNOM)
djoruj писал(а):3. Есть ли список этих переменных или команд?
4. Или как найти переменные или команды в своей базе?
Недостающую "специфическую" функцию можно написать и подключить самому (см. выше).
Список доступных переменных проще всего посмотреть, воспользовавшись контекстным пунктом меню "Переменные формы" на "заголовке" вида формы в справочнике форм печати.
При печати документов доступны переменные заголовка, переменные строк, а также расширения заголовка и строк (с префиксами XH и XR соответственно). Чтоб посмотреть, идете в Настройки - Папки документов, выбираете необходимую папку документов и в контекстном меню выбираете "Переменные" или "Расширения"
При печати какого-либо списка все поля записи таблицы доступны, как R[имя поля], например, RFSUM