База знаний

Знание Система Дата
Двумерный массив (DoubleTArray)

Учетное ядро v. 5.5/RSL. Язык RS-Bank

Вопрос:
Есть ли в RSL возможность использовать двумерные массивы?
Далее
Учетное ядро v. 5.5 14.05.2014
Cтатусы договора обеспечения и объекта обеспечения

RS-Loans v.5.5/Кредитование

Вопрос:
Какие статусы могут принимать договоры обеспечения (ДО) и объекты обеспечения (ОО)? Каким значениям они соответствуют в структуре БД? Далее
RS-Loans v.5.5 25.04.2014
Автоизменение значений доп. полей КИ при закрытии КД

RS-Loans v.5.5/Кредитование

Вопрос:
Как сделать так, чтобы значение доп. поля "Состояние счета (НБКИ)" менялось автоматически при закрытии договора? Далее
RS-Loans v.5.5 25.04.2014
Хранение значений переменной {Бал.счет вида}

RS-Retail v.5.5/ Общие вопросы

Вопрос:
Каким образом осуществляется связь между категориями основных счетов по договору и значением переменных {Бал.счет вида}, {Счет накопл. %%} и т.д? Далее
RS-Retail v.5.5 24.04.2014
Как установить сдвиг для отчета при печати на принтер?

RS-Bank V.6/ Общие вопросы

Вопрос:
Вывод текстового отчета на принтер происходит вплотную к левому краю, что неудобно. Как можно сдвинуть вывод отчета целиком относительно левого края? Далее
RS-Bank V.6 24.04.2014
Генератор случайных целых чисел в произвольном диапазоне

Учетное ядро v. 5.5/RSL. Язык RS-Bank

Вопрос:
В RSL есть процедура Random(), которая генерирует случайные целые числа от 0 до заданного числа.
А если нужно генерировать случайные числа в другом диапазоне, например: [20, 100) или [-7, 15), то какой процедурой для этого можно воспользоваться?
Далее
Учетное ядро v. 5.5 22.04.2014
Генератор случайных чисел с плав. точкой в диапазоне [0, 1)

Учетное ядро v. 5.5/RSL. Язык RS-Bank

Вопрос:
Есть ли в RSL процедура, которая генерирует случайные вещественные числа (с плавающей точкой) в диапазоне от 0 до 1 с точностью до 4 знаков после десятичной точки?
Далее
Учетное ядро v. 5.5 22.04.2014
"нет свойств или методов у необъектной переменной Temporary"

Учетное ядро v. 5.5/RSL. Язык RS-Bank

Вопрос:
При запуске макро-программы возникает ошибка:
«нет свойств или методов у необъектной переменной Temporary»
Соответствующая часть макроса:
Var Mas = TArray();
Mas[5][4];           /* Ошибка в этой строке */
Почему возникает ошибка?
Далее
Учетное ядро v. 5.5 18.04.2014
Время выполнения произвольного участка кода программы

Учетное ядро v. 5.5/RSL. Язык RS-Bank

Вопрос:
Как можно определить время выполнения произвольного участка кода программы без использования процедур InitProgress(), UseProgress(), RemProgress()? Поскольку они замедляют работу программы, и результат оказывается неверным.
Далее
Учетное ядро v. 5.5 18.04.2014
Вычитание переменных типа DateTime

Учетное ядро v. 5.5/RSL. Язык RS-Bank

Вопрос:
При выполнении программы возникает ошибка:
«операция не определена (DATETIME - DATETIME)»
Есть ли процедура, которая осуществляет вычитание переменных типа DateTime?
Это нужно для точного определения промежутка времени между двумя событиями, которые могут быть разнесены более чем на один день (в виде количества дней и времени).
Далее
Учетное ядро v. 5.5 18.04.2014
Проверка налогового периода с учётом администратора КБК

InterBank/ Общие вопросы

Вопрос:
Каковы нормативно-законодательные акты правоустанавливающие данную проверку Далее
InterBank 14.04.2014
Контроль суммы перевода БОС

RS-Retail v.5.5/Обслуживание физ. и юр. лиц

Вопрос:
При выполнении переводов БОС при помощи прочих операции не отрабатывает проверка на ограничение общей суммы переводов в течение дня 5000 USD. Каким образом ее можно включить? Далее
RS-Retail v.5.5 11.04.2014
Количество полей в диалоговых панелях

Учетное ядро v. 5.5/RSL. Оболочка

Вопрос:
При загрузке диалоговой панели для редактирования в Оболочке RSL выдается сообщение:
-----------------------------------------------¬
¦ Доп длина ресурса KURS_CHG 456 прочитано 449 ¦
L-----------------------------------------------
В итоге не все элементы диалоговой панели прочитались.
Чем оно вызвано? Далее
Учетное ядро v. 5.5 11.04.2014
Настройка Транспортной Компоненты.

Учетное ядро v. 5.5/ Общие вопросы

Вопрос:
С 31.03.14 стал обязательным реквизит документа УИН, который появился достаточно давно и который хранится НЕ в структуре документа.
Для штатного взаимодействия с внешним ПО можно использовать специальный функционал - "Транспортная компонента", с помощью которого можно настроить любое взаимодействие со сторонними программными продуктами, и не зависеть от структуры хранения данных в БД АБС RS-Bank v.5.5.

Каким образом осуществляется настройка взаимодействия с RSBank 5.5 из сторонней системы с использованием Трансопортной Компоненты?
Далее
Учетное ядро v. 5.5 11.04.2014
Как узнать счет по объекту в п/с Основные фонды и Учет ТМЦ

RS-Incounting v.5.5/Основные фонды

Вопрос:
Начиная со сборки 5.50.003.39 изменилась система хранения счетов по объектам учета в п/с Основные фонды и Учет ТМЦ. Какова новая структура хранения счетов по объекту? Далее
RS-Incounting v.5.5 10.04.2014
Расширение строки символами-заполнителями до нужного размера

Учетное ядро v. 5.5/RSL. Язык RS-Bank

Вопрос:
Есть ли процедура, которая расширяет строку до определенного размера, добавляя к ней слева или справа необходимое количество одинаковых символов (пробелов, нулей и т.д.)?

Например, дополнив строку "537" ведущими нулями до 10 символов, получим строку "0000000537".
Далее
Учетное ядро v. 5.5 09.04.2014
Как "сбросить" код подразделения в сводном документе?

RS-Incounting v.5.5/Зарплата

Вопрос:
В п/с Зарплата есть возможность выгружать сводные документы по подразделениям.
Однако при выборе подразделения часто возникает ошибка - один раз выбранное подразделение устанавливается "навсегда" и убрать его с помощью интерфейса невозможно. Как исправить данную ситуацию? Далее
RS-Incounting v.5.5 09.04.2014
Преобразование массива типа Array в TArray

Учетное ядро v. 5.5/RSL. Язык RS-Bank

Вопрос:
Нужно преобразовать массив типа Array в TArray при сохранении всех его элементов. В документации "Проблемно-ориентированный язык RSL" (раздел: Конструкции языка RSL → Определение массивов → Стандартный класс TArray) сказано:
Имеется возможность замены конструкции ARRAY на новую конструкцию TArray:
Пример. 
Array myArray;      /* Прежняя конструкция*/ 
myArray = TArray;   /* Замена прежней конструкции на новую*/
При использовании такого способа возникает ошибка:
┌───────────────────────────────────────────────────┐
│                   Ошибка Acc.mac                  │
│                      Строка 12                    │
│ не могу выполнить приведение (ARRAYREF <- OBJECT) │
│                 Будем отлаживать?                 │
│                                                   │
│                    Нет ▄    Да ▄                  │
│                    ▀▀▀▀▀   ▀▀▀▀▀                  │
└───────────────────────────────────────────────────┘
Есть ли другой способ выполнить преобразование?
Далее
Учетное ядро v. 5.5 09.04.2014
"Ошибка выполнения Lvalue needed" - при запуске макроса

Учетное ядро v. 5.5/RSL. Язык RS-Bank

Вопрос:
После запуска макроса возникает ошибка:
┌─────────────────────────────────┐
│       Ошибка SubjName.mac       │
│             Строка 35           │
│ Ошибка выполнения Lvalue needed │
│        Будем отлаживать?        │
│                                 │
│           Нет ▄    Да ▄         │
│           ▀▀▀▀▀   ▀▀▀▀▀         │
└─────────────────────────────────┘
Строка 35:
SubStr(Name, 1, 10) = PrefixName;
Почему она возникает? Далее
Учетное ядро v. 5.5 02.04.2014
«Сортировка пузырьком» (Bubble Sort) — сортировка массива

Учетное ядро v. 5.5/RSL. Язык RS-Bank

Вопрос:
Нужно осуществить сортировку массива типа TArray.
В документации "Проблемно-ориентированный язык RSL" (раздел: Конструкции языка RSL → Определение массивов → Стандартный класс TArray → Методы класса TArray) указано, что это делает метод Sort. Но инструкция по его применению написана не очень четко и без примеров.
Есть ли альтернативный способ произвести сортировку массива?
Далее
Учетное ядро v. 5.5 02.04.2014