Формирование интерфейса сопровождения перечисленных баз данных. Заполнение БД начислений и удержаний с использованием справочников, страница 9

Следовательно, алгоритм расчета заключается в следующем.

1)В БД результатов расчета зарплаты (uzrm.dbf) отфильтровываются записи

с кодом оплаты <180;

2)Оставшиеся записи индексируются по substr(spz,1,4) - дебету проводок;

3)Суммируются данные по каждому  substr(spz,1,4) и результаты

   записываются в sm_70.Получили суммы начислений по ШПЗ.

4)Для нахождения суммы отчислений по каждой sm_70 в каждый фонд (

  обозначим счет- кредит этого фонда nsc(i)) необходимо:

  - отфтльтровать  в uzrm.dbf записи по текущему  substr(spz,1,4)

    (с сохранением прежнего  фильтра (vou<180).

  -для оставшихся записей найти сумму следующих значений

     SM(i) = Sum [ZP(j) * proc(i)  * flag(i,j)/100]    ,

       где

       ZP(j) - сумма    начислений с очередным кодом оплаты vou(j);

       proc(i) - процент отчислений в фонд  nsc(i) - cм. fond.dbf

       flag(i,j) - правило отчисления для вида оплат vou(j) в фонд nsc(i)

                  - см. vou_fond.dbf;

       j=1,...,число_записей_в_фильтре;

       i = 1,...,число_фондов

   - Найденную сумму записать в поле sm_??  (??=nsc(i)).

 Операции пункта 4) повторяется для всех фондов отчислений с данным

 substr(spz,1,4), а затем для всех оставшихся substr(spz,1,4).

Задание 3.Cформировать следующие выходные формы:

а)

                 ВЕДОМОСТЬ РАСПРЕДЕЛЕНИЯ ЗАРПЛАТЫ ПО ДЕБЕТУ СЧЕТОВ

                 И ОТЧИСЛЕНИЙ ПО ОРГАНИЗАЦИИ ЗА <месяц> <год> г

============================================================================

     :начисл:      о  т  ч  и  с  л  е  н  и  я

     :------:---------------------------------------------------------------

Счет :КРЕДИТ:Фонд за|НАЛОГ НА|НАЛОГ HА|РАСЧ.ПО|РАСЧ ПО|РАСЧ ПО|ОТЧИСЛ |Всего

ДЕБЕТ:СЧ.   :нятости|ОБРАЗ-Е |ТРАH-ОРТ|С/СТРАХ|ПЕНС.ОБ|М/СТРАХ|ПРОФК  |

     : 7000 :кр.6701|кр.6806 |кр.6808 |кр.6901|кр.6902|кр.6904|кр.7600|

============================================================================

...........................................................................

ИТОГО  ....................................................................

    НАЧАЛЬНИК  ______________      ГЛ.БУХГАЛТЕР ______________

б)

      ИТОГОВАЯ  ВЕДОМОСТЬ  НАЧИСЛЕНИЙ  И  УДЕРЖАНИЙ  ЗАРПЛАТЫ

                    МЕСЯЦ <месяц> ГОД <год>

=========================================================================

Код | НАЗВАНИЕ               |РАБОЧИЕ|ИТР|ВРЕМЕННЫЕ|СОВМЕСТИТЕЛИ|ИТОГО  |

о/у | ВИДА ОПЛАТ И УДЕРЖАНИЙ |       |   |         |            |       |

====|========================|=======|===|=========|============|=======|

     <сначала строки - начисления>

ИТОГО НАЧИСЛЕНО ЗА МЕСЯЦ       .........................................

     <затем строки- удержания >

ИТОГО УДЕРЖАНО                 ........................................

 К выдаче   :   ............... <сумма_начисления - сумма_удержания>

Начальник  __________________Главный бухгалтер ____________________

Задание 4.Разраблтать сетевую версию программы .

      Вариант 8.Тема: 'Расчет подоходного налога с сумм начисленной

      ----------

      зарплаты'.

Задание 1.Базы данных для сопровождения:

         - usnl**.dbf   ** - номер месяца

         - uzr2.dbf

         - usou.dbf

         - uzrstnl.dbf

         - uzrm.dbf

Задание 2.Выпонить расчет по заданной теме.

Основой для расчета подоходного налога является содержимое

БД uzr2.dbf - БД ввода сумм начислений зарплаты за месяц,

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

После ввода всех сумм начислений зарплаты по каждому виду оплат и по каждому

табельному номеру, переноса данных из нескольких

вспомогательных БД (например, БД больничных, БД отпускных и т.д.) в uzr2.dbf

для получения окончательных результатов расчета зарплаты

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

зарплаты.

С различных видов оплаты подоходный налог может удерживаться

   - на основе общего правила;

   - на основе льготного правила.

Коды видоа оплат, налог в которых начисляется по определенному правилу,