Постановка и разработка алгоритма решения задачи Учёт основных средств

Информация - Бухгалтерский учет и аудит

Другие материалы по предмету Бухгалтерский учет и аудит

?ли реконструкции или после проведения переоценки8Файл справочника ответственные лица по подразделениямFS0001.dbfСлужит для хранения данных о материально ответственных лицах по подразделениям Структура приведена в таблице 3.6Формируется при первом запуске программы.Однократно. Редактируется в процессе работы системы по мере необходимости.9Файл справочника коды драгметалловFS0002.dbfСлужит для хранения данных о материально ответственных лицах по подразделениям Структура приведена в таблице 3.7Формируется при первом запуске программы.Однократно. Редактируется в процессе работы системы по мере необходимости.10Файл справочника коэффициенты переоценкиFS0003.dbfСлужит для хранения коэффициентов для проведения переоценки. Структура приведена в таблице 3.8Формируется при первом запуске программы.Редактируется в процессе работы ежегодно ил по мере необходимости.

Структура файла картотеки (kartotek.dbf). Таблица 3.2

НаименованиеИдентификаторШаблонПримечаниеИнвентарный номерINNNumber (10)Обязат.Полное наименованиеNameString (99)МодельModelString (50)Наименование изготовителяIzgotString (99)Год выпускаGodNumber (4)Заводской номерZavNumString (10)Номер акта о вводеNAktNumber (8)Дата вводаDInDATEДата выбытияDoutDATEПервоначальная стоимостьPSNumber (15)Код нормы амортизацииShifrNumber (5)Из временного республиканского классификатора основных средств и нормативного срока их службыСрок полезного использованияSPINumber(5.2)Восстановительная стоимость VostNumber (15)Норма АО на полное восстановлениеNAOPVNumber (5.2)Сумма АО на полное восстановлениеSAOPVNumber (15)Сумма АО с начала эксплуатацииSAONENumber (15)Остаточная стоимостьOstNumber (15)Счет отнесения затратSchetzatrNumber (4)Возможны варианты 4402, 2300 или 2600

 

Структура файла учёта движений ОС (Dvigenie.dbf).

Таблица 3.4

НаименованиеИдентификаторШаблонПримечаниеИнвентарный номерINNNumber (10)Обязат.Дата движенияDDDateНомер документаNDDNumber(10)Принимающее подразделениеPRPodNumber (30)Справочник подразделений и мат. отв. лицДебет счета 01PRScetaString(19) Формат NNnn,NNnn,NNnn,NNnn Например счет 08 и счёт 91, субсчёт 2 -> 0800,9102 Сдающее подразделениеSDPodNumber (30)Справочник подразделений и мат. отв. лицКредит счёта 01SDScetaString(19) Формат NNnn,NNnn,NNnn,NNnn Например счет 02 и счёт 92, субсчёт 2 -> 0200,9202

Структура файла учёта изменений стоимости (izmstoim.dbf).

Таблица 3.5

НаименованиеИдентификаторШаблонПримечаниеИнвентарный номерINNNumber (10)Обязат.Дата изменения стоимостиDSDateНомер документаNDMNumber(10)Содержание записиSODERString (13)Н-р модернизация, реконструкция и .т.д.СуммаSumNumber(15)Стоимость до измененияSTDOIZMNumber(15)Стоимость после измененияSTPOIZMNumber(15)

 

Структура файла справочника ответственные лица по подразделениям. (FS0001.dbf)

Таблица 3.6

НаименованиеИдентификаторШаблонПримечаниеПодразделениеPODString (30)КлючМатериально ответственное лицоFaceString (30)

Структура файла справочника драгметаллы. (FS0002.dbf)

Таблица 3.7.

НаименованиеИдентификаторШаблонПримечаниеНаименование драгметаллаNDMString (15)КлючКод драгметалла.KDNumber (3)

Структура файла справочника коэффициенты переоценки. (FS0003.dbf)

Таблица 3.8.

НаименованиеИдентификаторШаблонПримечаниеШифр нормы амортизацииShifrString (15)Коэффициент на ОС числившееся на начало годаКNachNumber(6.5)Коэффициент при вводе в январе01Number(6.5)Коэффициент при вводе в феврале02Number(6.5)Коэффициент при вводе в марте03Number(6.5)Коэффициент при вводе в апреле04Number(6.5)Коэффициент при вводе в мае05Number(6.5)Коэффициент при вводе в июне06Number(6.5)Коэффициент при вводе в июле07Number(6.5)Коэффициент при вводе в августе08Number(6.5)Коэффициент при вводе в сентябре09Number(6.5)Коэффициент при вводе в октябре10Number(6.5)Коэффициент при вводе в ноябре11Number(6.5)Коэффициент при вводе в декабре12Number(6.5)

4. АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ

4.1 Укрупненная блок-схема решения задачи

Укрупненная блок-схема алгоритма решения задачи приведена в приложении №4.

4.2 Структура программного обеспечения

Схема связи модулей показана на рисунке 4.2.1

 

 

Рис. 4.2.1. Связь программных модулей

 

Используемое программное обеспечение состоит из ряда модулей:

  1. Главный МОДУЛЬ (М0) главный модуль программы. Осуществляет взаимодействие прочих модулей программы. При первом запуске программы создает файлы базы данных Kartotek.dbf, Dvigenie.dbf, izmstoim.dbf, dragmet.dbf. При каждом следующем запуске проверяет их наличие и, если они отсутствуют, выдает критическое сообщение.

 

  1. Модуль №1 (M1) модуль используется для ввода данных о основных средствах и их редактировании.

Входная информация:

Акт приемки-передачи ОС;

Акт о ликвидации ОС;

Товарно-транспортная накладная;

Акт о модернизации ОС;

Файл картотеки (Kartotek.dbf);

Файл учёта движения ОС (Dvigenie.dbf);

Файл учёта изменения стоимости ОС (Izmstoim.dbf);

Файл учёта драгметаллов (dragmet.dbf);

Файл справочника материально ответственных лиц по подразделениям (FS0001.dbf);

Файл справочника кодов драгметаллов (FS0002.dbf);

 

Выходная информация:

Файл картотеки (Kartotek.dbf);

Файл учёта движения ОС (Dvigenie.dbf);

Файл учёта изменений стоимости ОС (Izmstoim.dbf);

Файл учёта драгметаллов (Dragmet.dbf);

2.1 Ввод. Ввод информации производится только на основании Акт приемки-передачи ОС или первоначальном заполнении базы данных. Все файлы открываются для чтения и записи одновременно.

На экране выдаются реквизиты, которые необходимы для заполнения. Их необходимо заполнить все кроме даты выбытия. Допускается ос?/p>