Ввод в каждую из баз данных по 5-10 правдоподобных записей и их сохранение с помощью команд оболочки FoxPro, страница 2

Корреспондирующий же счет (вторая составляющая проводки) необходимо указать в данной части поля.

2)следующие 4 поля должны содержать код объекта (строительства или ремонта),на который списывается сумма,указанная в записи.Зарплата работников входит составной частью в стоимость затрат на стоительство

(ремонт)объектов .С помощью ШПЗ эта зарплата распределяется между объектами данного  предприятия.

3) последний (9-й) символ ШПЗ описывает тип объекта:

1 - объект федерального значения;

2 - объект областсного   значения;

3 - объект местного значения.

Следовательно,если сумма с данным кодом оплат/удержаний имеет постоянное

ШПЗ (т.е. не зависит от табельного номера работника,которому принадлежит эта сумма),значение ШПЗ можно записать в данную БД (впоследствии это значение будет использовано для формирования ШПЗ в БД начислений и удержаний,хранящую исходные данные для расчета зарплаты по каждому работнику).В противном случае поле spz не заполняется.

13) Справочник паспортных данных работников (pasport.dbf).

Справочник используется во многих выходных формах (расходный ордер на выдачу  зарплаты с депонента,справки в налоговую инспекцию и т.д.)

----------------------------------------------------------------имя поля  | тип поля  и  длина  |  название

---------------------------------------------------------------ser          c(7)                  серия паспорта

nompas       c(7)                  номер паспорта

datv         d(8)                  дата получения паспорта

vdp          c(50)                 место выдачи паспорта

adr          c(50)                 адрес работника

tn           c(4)                  табельный номер работника

fio          c(40)                 ФИО работника( полностью)

---------------------------------------------------------------3) Приведенную ниже структуру данных имеют в АРМ сразу несколько БД:

a)uzr2.dbf -БД начислений и удержаний.Данная БД является основным источником исходных данных для расчета зарплаты за текущий месяц.

В данную БД заносят начисления по большинству видов оплат для каждого работника, а также некоторые виды удержаний.Впоследствии, для окончательного расчета зарплаты суммы по некоторым видам оплат собираются из других БД ,а по большинству видов удержаний рассчитываютсяв процессе этого расчета.

б)uzrm.dbf - БД результатов расчета зарплаты за текущий месяц.

в)uzrgd01,uzrgd02,...,uzrgd12 - архивные файлы результатов расчета зарплаты за каждый месяц текущего года

----------------------------------------------------------------имя поля  | тип поля  и  длина  |  название

---------------------------------------------------------------uc           c(2)                   Тип работника (1-рабочий,2-ИТР,

3-временный,4-совместитель)

tn           c(4)                   табельный номер работника

vou          c(3)                   Код вида оплат/удержаний

zp           n(12.2)                Сумма начисления(удержания) по данному виду оплат(удержаний)

gd           c(2)                   Год( две последние цифры)

ms           c(2)                   номер месяца

dn           n(2)                   Число рабочих дней по плану(календарю)

dr           n(2)                   Число рабочих дней фактических(по табелю)

ch           n(3)                   Число отработанных часов

tr           n(7.2)                 тариф (для не ИТР)

ob           n(12.2)                оклад (для ИТР)

spz          c(9)                   шифр затрат

-------------------------------------------------------------------------Замечания по правилам заполнения некоторых полей БД.

vou -код вида оплат/удержаний -используется для описания причины появления суммы  (zp) в зарплате работника.Все виды оплат/удержаний, используемые для формирования зарплаты работников, представлены в справочнике "Виды оплат/удержаний".Содержимое справочника приведено в приложении.

spz - шифр затрат -используется для хранения сдедующей информации:

- первые 4 символа - номер  счета с субсчетом.Известно,что любая сумма - ,связанная с расчетом зарплаты,в бухучете формирует проводку с определенным счетом  в дебете и в кредите.

Причем,если эта сумма  представляет собой начисление зарплаты,

(например,прямая сдельная,основная повременная и т.д.),то эта проводка обязательно  содержит счет 70 по кредиту.Если же сумма связана с удержанием из зарплаты (например,сумма подоходного налога, сумма удержаний  алиментов и т.д.),то проводка содержит счет 70 по дебету.(В справочнике "Виды оплат/удержаний" виды начислений имеют коды меньше 180,остальные коды связаны с удержанием из зарплаты).

Следовательно,один из счетов известен заранее и в записи не указан.

Корреспондирующий же счет (вторая составляющая проводки) необходимо указать в данной части поля.

- следующие 4 поля должны содержать код объекта (строительства или ремонта),на который списывается сумма,указанная в записи.Зарплата работников входит составной частью в стоимость затрат на стоительство

(ремонт)объектов .С помощью ШПЗ эта зарплата распределяется между объектами данного  предприятия.

-  последний (9-й) символ ШПЗ описывает тип объекта:

1 - объект федерального значения;

2 - объект областсного   значения;

3 - объект местного значения.

    10)  БД депонента (deponent.dbf).

Данная БД используется для выполнения операций с депонированной зарплатой .

-------------------------------------------------------------имя поля  | тип поля  и  длина  |  название

---------------------------------------------------------------uc           c(2)                   Тип работника

gd           c(2)                   Год( две последние цифры)

ms           c(2)                   номер месяца

tn           c(4)                   табельный номер работника

vou          c(3)                   Код вида оплат/удержаний

zp           n(12.2)                Сумма

spz          c(9)                   шифр затрат

dt           d(8)                   дата операции

----------------------------------------------------------------------