Таблица 7. Список доступных для использования структур
Структура | Описание |
---|---|
struct{ short m; short mv; float rv double summa;} SumElemS; | Структура с информацией по сумме месяц принадлежности месяц начисления рабочее время сумма |
struct { int crow, b3, ikod, kod_alg, pos, mkat, krabot, tip_s9600, flag_propusk0, z1, z2, c; long fake_r; double kod, n1, d1, d2, h[4], bz;} CalcStr; | Структура с информацией для алгоритмов расчета (подробное описание см. Применение макроязыка в алгоритмах расчета). |
struct{ int Code_Alg; char Str_Par[81]; long List_Par[32]; int Count_Par;} Struct_Alg; | Структура с информацией о параметрах алгоритмов: Код алгоритма Строка параметров Массив указателей на строки с параметрами Число параметров алгоритма |
Структура с информацией о файле. |
Ниже приводятся описания значений параметра Flag для функций типа CollectSum, PutSummSrc и т. п. Следует заметить, что многие из параметров можно комбинировать, используя оператор или – |. Например, CL_M | CL_MV.
Таблица 8. Описание возможных значений параметра выборки сумм
CL_M | Выборка по месяцу принадлежности, иначе месяц принадлежности – любой. |
CL_MV | Выборка по месяцу выдачи (иначе месяц выдачи-любой). |
CL_MTEK | Выборка в расчет текущего месяца. |
CL_EXACT | Выборка точно по коду (до двух знаков), иначе по всем расширениям данного вида. |
CL_LESS | Выборка по кодам с дес. знаками строго меньше заданного - аналог прежних выборок с параметром <. Оставлен для совместимости Не играет роли, если установлен CL_EXACT. |
CL_EXT | Выборка по внешнему коду. |
CL_ROW | Выборка по строке матрицы c1 (Code - номер строки). |
CL_COL | Выборка по столбцу таблицы входимости (Code - номер столбца, d - доп.столбец). |
CL_NACH | Выборка только начислений. |
CL_UD | Выборка только удержаний. |
CL_NU | (CL_NACH | CL_UD) выборка Начислено-Удержано (по умолчанию). |
CL_REAL | Выборка без мнимых видов. |
CL_QUICK | Выборка без проверки Подразделения, Категории, ШЗ и т. п. |
CL_SPEC | Выборка по видам >= SUM_VED_CODE. |
CL_FUNC | Выборка по переданной функции. |
CL_DEFAULT | (CL_M | CL_EXACT) значение по умолчанию. |
CL_NEGATIVE | Выборка отрицательных сумм. |
CL_SOSTNEG | Выборка составных отрицательных сумм. |
CL_SOURCE | По конкретному источнику. |
CL_SRCLESS | По всем источникам <= по порядку расчета. |
CL_PARCOL | По элементу GlobalParcolStorage. |
CL_POSITIVE | Выборка положительных сумм. |
CL_ROW_N | Выборка по номеру строки новой матрицы. |
CL_STRICT | Для функций разноски. Если указан этот параметр, то будет открыта новая строка, если только нет пустой ячейки с нужным источником. |
CL_REPLACE | Для функций разноски. Если указан этот параметр, разноска будет работать, только если можно обойтись без открытия новой строки вида Н-У. |
CLC_CASH | Безусловная выборка из вектора выдачи. |
CLC_BALANCE | Безусловная выборка из вектора начисления. |
CLC_CNF | Выборка по одному из векторов в зависимости от настройки. |
CLC_TOTAL | Выборка по всем Кассам, независимо от указанного кода Кассы. |
CLC_BAL_CNF | Выборка только по вектору начисления, но с учетом настройки. |
CLC_CASH_CNF | При выборке только по вектору выдачи, учитывать настройку. |