A_Face(псевдоним поля КЧ,
тип, строка) A_Face(псевдоним поля КЧ,
тип, строка,дата) | Добавление значения в конец поля КЧ. тип
— тот же смысл, что и для W_Face; строка —
значение, добавляемое в поле КЧ перед добавлением значения из
таблицы; дата — дата, начиная с которой, должно
действовать значение (имеет смысл только для полей, изменяемых по
времени). |
PutSumm(код_вида,
месяц_принадлежности, месяц_начисления[, флаг [,
ист]]) | Помещает сумму с заданными
месяцем_принадлежности и
месяцем_начисления в строку с кодом код_вида в
лицевом счете. флаг — битовый флаг: [1] – сумма
не разносится если в строке уже была ненулевая сумма с заданными
месяцами, [2] – код_вида – внутренний код вида (иначе внешний), [4]
– точно по заданному коду, в противном случае ищется первая
подходящая строка. По умолчанию «флаг»=0. ист –
внешний код источника, если не задан – то с любым
источником. |
PutVved(месяц)
PutVved(месяц,
источник) | Записывает сумму в ведомость за «месяц». Если задан второй
параметр, то сумма в ведомость записывается по заданному источнику,
в противном случае – по основному источнику. |
R_Calculat(выpажение) | Расчет пpи пеpедаче |
W_BEG() | Дата начала |
W_BZ() | Базовое значение |
W_CALEND() | Номер графика |
W_Caln(месяц относительно
текущего [,внешний код должности ]) | Табель из таблицы передается в ЛСПример.Разноска табеля в ЛС |
W_CAT() | Категория |
W_CV(выpаж.>>функция
pазноски) | Разноска суммы или pазности с учетом pанее pазнесенной суммы.
Напpимеp: W_CV(SUM>>R_Summ(3)) pазносит значение из поля SUM в
вид НУ с внутpенним кодом 3. |
W_DEP() | Подразделение |
W_DT(day, month
[,comb]) | Разносит один день табеля (с учетом внешнего кода
совместительства comb если указан третий параметр) |
W_CHT(day, month
[,comb]) | Разносит часы в часовой табель(с учетом внешнего кода
совместительства comb если указан третий параметр) |
W_END() | Дата конца |
W_Face(псевдоним поля
КЧ) W_Face(псевдоним поля КЧ,
тип) W_Face(псевдоним поля КЧ,
тип, дата) W_Face(псевдоним поля КЧ,
тип, дата, код исп.должности) | Пеpедача в поле КЧ. Тип — способ передачи: | |
---|
Поле, которое считается "пустым" — поле заполненное
пробелами (если у поля есть шаблон заполнения, то поле считается
пустым, если его содержимое "равно" шаблону заполнения). |
Дата – дата начала
действия значения (для полей изменяемых по времени).Код исполняемой должности - внешний код
исполняемой должности, на которую нужно разнести
значение. Пример.Разноска с учетом совместительства | |
---|
Если в четвертом параметре указать *** то, в этом случае
возможен пятый параметр: |
|
W_FL([строка])
| Флаг pазноски, в ячейку таблицы записывается символ «*» или
строка . |
W_FUND() | Фонд |
W_PanelSrc(источник) | Устанавливает код глобального источника финансирования
CMN_SRC_DELIV, который может в дальнейшем быть использован
остальными функциями разноски. |
W_PR() | Профессия |
W_PRCH(номер
реквизита) | Данные по реквизиту |
W_SH() | Шифр затрат |
W_SH_P([псевдоним
ШЗ]) | Функция записывает отдельные части ШЗ в собственный ШЗ
строки. Если параметр отсутствует или задан не существующий
псевдоним, записывается ШЗ целиком. |
W_SRC() | Источник финансирования |
W_SS() | Сумма |
W_SUMEX(внешний код
вида[, месяц [, фонд] ]) | Сумма по внеш.коду передается в ЛС в
месяц и для строки устанавливается код фонда
фонд. |
W_Summ(внутренний код
вида[, месяц [, фонд] ]) | Сумма по виду НУ в ЛС разносится в месяц
и для строки устанавливается код фонда
фонд. |
W_Summ_N(внешний код
вида[, месяц [, фонд] ]) | То же что и W_Summ, только сумма разносится с месяцем
начисления равным месяцу принадлежности. |
W_Time(внутренний код[,
месяц [, фонд] ]) | РВ по виду НУ передается в ЛС в месяц и
для строки устанавливается код фонда
фонд. |
W_Time_N(внешний код
вида[, месяц [, фонд] ]) | То же что и W_Time, только рабочее время разносится с месяцем
начисления равным месяцу принадлежности. |
W_TIMEX(внешний код[,
месяц [, фонд]]) | РВ по внеш. коду передается в ЛС в месяц
и для строки устанавливается код фонда
фонд. |
W_TN( [int Flag] ) | Функция разноски для табельного номера. Значения
параметра Flag: 1- Если ЛС не существует, программа создаст новый ЛС.
| |
---|
Для создания новых ЛС еще необходим столбец
"Подразделение" с функцией разноски W_Face(podr) - в
результате подразделение будет разноситься и в
существующие ЛС! |
2 - Ускоренная разноска сумм в лицевые счета из таблиц
(программа несколько строк по одному ЛС будет разносить за
одно чтение/запись файла ЛС) | |
---|
Таблица должна быть отсортирована по ТН! |
|
W_TT() | Рабочее время (так, же как у функции W_Time, есть возможность
указать вторым и третьим параметром месяц и фонд строки). |
ЗАМЕНА_БЗ(внешний
код,дата) | Функция разноски для замены базового значения строки. У
функции два параметра: первый – внешний код вида без расширения
(например 104) (Code); второй – дата (например 15.01.2001) (Data).
Дата и код могут задаваться явно или через переменные. Функция
просматривает в ЛС строки заданного вида и в том случае если
выполняется условие: Data > даты начала действия строки, и Data
<= даты конца действия строки, и БЗ строки не равно заданному БЗ,
то строка для которой это условие выполняется закрывается датой =
Data-1, открывается новая строка с датой начала действия = Data и с
новым БЗ. |
ЗАПИСЬ_ЛС(месяц_относительно_текущего) | Запись лицевого счета |