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

Приложение _______________________________________________________________

__________________________________________________________________________

Руководитель                  Главный (старший) бухгалтер

Получил _____________________________________________________ руб._____коп.

                           прописью

     ' ____ ' _________ 19 ___ г.                             Подпись

По _______________________________________________________________________

       наименование, номер, дата и место выдачи документа

              удостоверяющего личность получателя

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

      Вариант 17.Тема: 'Формирование проводок с суммами начисления

          и удержания  зарплаты  для передачи их  в журналы-ордера.'

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

        - kad.dbf

        - usou.dbf

        - uzrm.dbf

        - fj10_zpl.dbf

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

Данная задача выпоняется после расчета зарплаты и формирования

БД результатов расчета uzrm.dbf.Эти результаты в форме проводок

должны быть перенесены в БД fj10_zpl.dbf.

     Известно,что любая  сумма ,связанная с расчетом зарплаты,в бухучете

формирует    проводку с определенным счетом  в дебете и в кредите.

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

прямая сдельная,основная повременная и т.д.),то эта

     проводка обязательно  содержит счет 70 по кредиту.Если же сумма

     связана с удержанием из зарплаты (например,сумма подоходного налога,

     сумма удержаний  алиментов и т.д.),то проводка содержит счет 70 по

     дебету.(В справочнике "Виды оплат/удержаний" виды оплат имеют

     коды меньше 180,остальные коды связаны с удержанием из зарплаты).

     Следовательно,один из счетов известен заранее и в записи БД uzrm.dbf

     не указан.

     Корреспондирующий же счет (вторая составляющая проводки)

     располагается в первых четырех полях ШПЗ (substr(spz,1,4).

     Основные правила формирования записей БД fj10_zpl.dbf:

      - все записи в БД uzrm.dbf,относящиеся к одному  substr(spz,1,4)

        и связанные с начислением зарплаты,формируют одну запись в

        fj10_zpl.dbf с итоговой суммой без субконто и вида оплат.

         В поле naim записать фразу 'начисление з/п'.

      - каждая запись в БД uzrm.dbf, связанная с удержанием из зарплаты

        и substr(spz,1,4)<>"7600",формируют одну запись в

        fj10_zpl.dbf с субконто - табельным номером работника и

        видом оплат uzrm->vou;

        В поле naim записать название вида удержания (см.usou.dbf)

      - все записи в БД uzrm.dbf, связанная с удержанием из зарплаты

        и substr(spz,1,4)="7600",формируют одну запись в

        fj10_zpl.dbf с кодом субконто (организации),указанным в настройке.

        Содержимое настройки хранить в memo-файле и формировть(корректи-

        ровать) перед выполением задачи.

        В поле naim записать название вида удержания (см.usou.dbf)

    Замечание .При повторном выполнении данной команды прежнее содержимое

    БД  fj10_zpl.dbf за текущий месяц по начислениям и удержаниям

    уничтожается.

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

a)

 Получить документ по образцу:

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

ВЕДОМОСТЬ ОБОРОТОВ ПО БАЛАНСОВОМУ СЧЕТУ 70 (ОПЛАТА

ТРУДА) ЗА <месяц> <год> г

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

   Кредит     I  БАЛАНСОВЫЙ СЧЕТ 70   I   Дебет

   корреспонд.I-----------------------I   корреспонд.

   счета      I  ДЕБЕТ   I   КРЕДИТ   I   счета

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

      50          81971362      2996138       15

      68          16055810     44413023       20

      69           1506986     29345856       23

      71           1800000     19722813       24

      73           1770000     50263450       26

      76           3101829       770874       29

                         0     12485316       50

                         0      9773143       69