Задача 102.124471

Задача :102.124471

Краткое описание :
Добавить возможность работы Java алгоритмов с таблицами модуля "Управление недвижимостью"
Описание :
Предложение по новой функциональности модуля Управление недвижимостью
Что измененно :

Добавить возможность работы Java алгоритмов с таблицами модуля "Управление недвижимостью"
Как измененно :

Добавлена возможность создания JS алгоритмов для расчета коммунальных начислений

При вызове функции в коммунальных начислениях "Рассчитать коммунальные начисления с помощью пользовательского алгоритма" вызывается интерфейс выбора комнат здания, где можно отфильтровать комнаты перед вызовом алгоритма.
Алгоритм будет вызываться для каждой комнаты отдельно. В алгоритм передается ссылки на начисление (rltComPay.nRec) и комнату (rlt.Rooms.nRec).

Для этого добавлен доступ к следующим таблицам модуля управление недвижимостью:
Здания/сооружения (rltBuildings)
Этажи (rltFloors)
Комнаты (rltRooms)
Коммунальные начисления (rltComPay) - с возможностью записи и изменения
Изменения параметров объектов (rltAttrHist)
Аренда (rltRents)

Функции для работы с модулем Управление недвижимостью

прототип aRealting

метод GetHistoryRec(pObj, wVidObj, dDate)
Получить ссылку на запись истории изменения объекта недвижимости на дату

метод GetRentRec(pObj, wVidObj, dDate)
Получить ссылку на запись аренды объекта недвижимости на дату

метод GetPrevRentRec(pRent)
Получить ссылку на предыдущую запись аренды

метод GetFpCoOnDate(pObj, wVidObj, dDate)
Получить ссылку на ЦО объекта недвижимости на дату

метод FindRentStatus(pObj, wVidObj, wStatus, dF, dT) (только для 9.1!)
Определяет, был ли объект в указанном статусе в заданном периоде

метод FindRentCO(pFpCO, pObj, wVidObj, dF, dT) (только для 9.1!? На 8.1 использовать GetFpCoOnDate)
Определяет, был ли объект в аренде у данного ЦО в заданном периоде

В настройке алгоритма с типом 52 указать документ "Коммунальное начисление"

Указать функции для получения в алгоритме ссылок на коммунальное начисление (rltComPay.nRec) и комнату (rlt.Rooms.nRec):
Функция коммунального начисления
Наименование комнаты

Название продукта Название компонента Тип Последняя версия Дата выхода
C_EXTCLASSC_EXTCLASSRES9.1.005.0
C_EXTCLASSC_EXTCLASSRES9.1.5.0
L_REALTINGL_REALTINGRES9.1.6.0
M_SCRIPTSM_SCRIPTSRES9.1.3.0