Переменная ФИЛИАЛ_РАСЧЕТА
По умолчанию все расчеты в программе проводятся для всей сети клиник в целом, и все данные, участвующие в таких расчетах (лечения, начисления, интервалы расписания и т.д.), берутся без учета их привязки к филиалам. Тем не менее, существует режим, при котором расчеты можно выполнять по отдельным филиалам. Этим режимом управляет системная переменная ФИЛИАЛ_РАСЧЕТА.
Допустимые значения переменной
Значением переменной ФИЛИАЛ_РАСЧЕТА должно быть имя переменной, содержащей соответствующее значение, или целочисленная константа. Допустимые значения:
- –1 – режим расчета по филиалам выключен (исходное, предопределенное значение переменной)
- 0 – режим расчета по филиалам включен, расчет будет выполняться для текущего филиала (см. переменную ФИЛИАЛ)
- Код_филиала – режим расчета по филиалам включен, расчет будет выполняться для филиала с указанным кодом
Допустимо переопределять значение переменной ФИЛИАЛ_РАСЧЕТА в процессе работы скрипта. Заданный режим будет действовать до окончания выполнения скрипта или до следующего присвоения значения данной переменной.
Пример использования переменной
// Режим расчета по филиалам по умолчанию выключен: ЗАУСЛУГИ_В_ЦЕЛОМ = УСЛУГУЧАСТЛЕЧЕНИЕ(-1,ДАТА_НАЧ,ДАТА_ОКОНЧ,ВСЕ,-1,-2,-1,ВСЕ,-1,-1,РУБ,НАЧИСЛ,ВСЕ,-1,-1,-1,-1,-1,-1,'',-1,''); // Требуется рассчитать только для текущего филиала: ФИЛИАЛ_РАСЧЕТА = 0; ЗАУСЛУГИ_ТЕКУЩЕГО_ФИЛИАЛА = УСЛУГУЧАСТНАРЯД(-1,ДАТА_НАЧ,ДАТА_ОКОНЧ,ВСЕ,-1,-2,-1,ВСЕ,-1,-1,РУБ,НАЧИСЛ,ВСЕ,-1,-1,-1,-1,-1,-1,-1,'',-1,''); // Теперь опять необходимо считать для сети клиник в целом: ФИЛИАЛ_РАСЧЕТА = -1; ВКАССЕ_В_ЦЕЛОМ = КАССА(-1,ДАТА_НАЧ,ДАТА_ОКОНЧ,-1,-1,-1,РУБ,-1,ВСЕ,-1,-1,'',0,'',ВСЕ,-1,-1);
Список функций, в которых поддерживается режим расчета по филиалам
Функции семейства УСЛУГКАТЕГ АВАНС БЕЗНАЛ БЕЗНАЛ_ДАТАЛЕЧЕНИЯ ВОЗВРАТДЕНЕГ ЗАРПЛИТОГО ЗАРПЛИТОГОЛЕЧЕНИЕ ЗАРПЛИТОГОНАРЯД ЗАРПЛИТОГОПРОГ ЗАРПЛИТОГОФИЛЬТР КАССА КАССА_ДАТАЛЕЧЕНИЯ КРЕДИТКА КРЕДИТКА_ДАТАЛЕЧЕНИЯ ОБОРОТКА_ВЫДАЧИ ОКЛАД ПОДТВЕРЖДЕННЫЕ_НАЗНАЧЕНИЯ ПОРЕКЛАМАЦИИ ПОРЕКЛАМАЦИИЛЕЧЕНИЕ ПОРЕКЛАМАЦИИНАРЯД ПРОЦЕНТ_НЕЯВКИ ПРОЦЕНТ_УДЕРЖАНИЯ РАБДНЕЙ РАБДНЕЙГРАФИК РАБЧАС РАБЧАС_КАРТА РАБЧАСПЕРИОД РАБЧАСФАКТ РЕЗЕРВ РЕКЛАМАЦИЙ РЕКЛАМАЦИЙЛЕЧЕНИЕ РЕКЛАМАЦИЙНАРЯД ТЕХРАБОТ УДЕРЖАНИЯ УСЛУГСТАВКА