В интерпретаторе RSL предусмотрена возможность генерировать прекомпилированные бинарные файлы (пи-код) для ускорения процедуры синтаксического разбора макропрограммы.
При использовании пи-кода интерпретатор RSL освобождается от фазы синтаксического разбора, что сокращает время, необходимое для выполнения макрозадания.
Пи-код сохраняется в файле с расширением *.RSM. Имя этого файла и его расположение на диске те же, что и у соответствующего макрофайла. Сгенерировать пи-код можно, выбрав соответствующий пункт меню консольного приложения "Процедуры\Трансляция макро-файла", или в режиме отладки, воспользовавшись клавишами [Alt+F9].
Если в результате трансляции макрофайла будет обнаружено, что на диске уже есть соответствующий rsm-файл, и он актуален (то есть имеет дату более позднюю, чем макрофайл), то будет выведено соответствующее сообщение, и трансляция будет отложена. Если после этого в режиме отладки внести изменения в макрос и запустить его на выполнение, то будет выдано сообщение о неактуальности существующего rsm-файла.
Файл настроек отчета
Файл настроек отчета имеет следующую структуру:
• Код вида операции – код вида операции, соответствует справочнику значений категории №125 "Код вида наличной операции" (Классификатор видов операций с наличной валютой и чеками).
• Признак Рубли – признак того, в какой "стороне" документа присутствует счет, открытый в валюте РФ. Используется в алгоритме расчета формы. Возможные значения:
• К – в документе лицевой счет в валюте РФ – счет кредита;
• Д – в документе лицевой счет в валюте РФ – счет дебета;
• Н – в документе отсутствует лицевой счет в валюте РФ.
• Признак Клиент – признак того, в какой "стороне" документа следует искать <номер счета клиента>. Этот признак используется в алгоритме расчета отчетной формы. Возможные значения:
• К – счет кредита является счетом клиента;
• Д – счет дебета является счетом клиента;
• Н – счет клиента отсутствует.
• Дебет – маска лицевого счета дебета ( счета плательщика) документа.
• Кредит – маска лицевого счета кредита( счета получателя) документа.







