Постановка и разработка алгоритма решения задачи Учёт основных средств
Информация - Бухгалтерский учет и аудит
Другие материалы по предмету Бухгалтерский учет и аудит
ek.dbf его инвентарный номер, наименование объекта, восстановительная стоимость, норма амортизации за месяц рассчитывается по значению поля норма на полное восстановление / 12, а начислено АО на начало месяца = Сумма АО с начала эксплуатации. Если месяц ввода в эксплуатацию 0 или дата выбытия меньше текущей, то Начислено рассчитывается как Восстановительная стоимость*норма амортизации за месяц. Иначе равно нулю. В зависимости от счета отнесения затрат найденное значение присваивается одному из полей Кредит счёта23, Кредит счёта26 или Кредит счёта44. Значение поля начислено на начало следующего месяца = начислено АО на начало месяца+начислено. Сформированная запись заносится в файл FV0201.dbf. Одновременно с этим в файле kartotek.dbf Сумма АО с начала эксплуатации = начислено на начало следующего месяца, а остаточная стоимость = Восстановительная стоимость- начислено на начало следующего месяца.
- Модуль №4 (М4) модуль для формирования файла ведомости переоценки.
Входная информация:
Файл картотеки (Kartotek.dbf);
Выходная информация:
Файл ведомости переоценки FV0300.dbf
Файл картотеки (Kartotek.dbf);
При вызове программного модуля М4 доступным для работы становятся файл накоплений Kartotek.dbf, а также создается файл ведомости переоценки FV0300.dbf. Файл открывается для чтения и записи одновременно.
Формируется файл FV0301.dbf следующим образом: создается новая запись, состоящую из полей инвентарный номер, код нормы амортизации, коэффициент переоценки, восстановительная стоимость до переоценки, восстановительная стоимость после переоценки начислено амортизации до переоценки, процент амортизации, , начислено амортизации после переоценки. Поля 1,2,4,5 переносятся из файла картотеки kartotek.dbf напрямую из соответствующих полей. Коэффициент переоценки берётся из справочника FS0300.dbf в зависимости от кода группы амортизации (шифра) и даты ввода. Если объект числился на учете по состоянию на 1.01. предыдущего года, то для его берётся коэффициент из поля таблицы Коэффициент на ОС числившееся на начало года для данного кода группы. Если объект поступил в течение года, то для него берется коэффициент соответствующий месяцу ввода. Например если объект был введён в марте, то для него будет установлен коэффициент из поля Коэффициент при вводе в марте для данного кода группы. Значение поля удельный вес амортизации в восстановительной стоимости рассчитывается по формуле начислено амортизации до переоценки/ восстановительная стоимость до переоценки. Восстановительная стоимость после переоценки равна произведению восстановительной стоимости до переоценки на коэффициент переоценки. Сумма амортизации после переоценки равна восстановительной стоимости после переоценки умноженной на процент амортизации. Сформированная запись заносится в файл FV0300.dbf и одновременно в файле kartotek.dbf обновляются поля восстановительная стоимость, Сумма АО с начала эксплуатации и остаточная стоимость. В файле Izmstoim.dbf на дату 01.01. года переоценки для инвентарного номера делается запись о переоценке и новой восстановительной стоимости.
- Модуль №5 (М5) модуль для ведения справочников.
Входная информация:
Файл справочника материально ответственных лиц по подразделениям (FS0001.dbf);
Файл справочника кодов драгметаллов ((FS0002.dbf);
Файл справочника коэффициентов переоценки ((FS0003.dbf);
Выходная информация:
Файл справочника материально ответственных лиц по подразделениям (FS0001.dbf);
Файл справочника кодов драгметаллов ((FS0002.dbf);
Файл справочника коэффициентов переоценки ((FS0003.dbf);
Этот модуль может быть вызван в любом месте программы. Модуль который работает в данный момент посылает запрос в главный модуль, который в свою очередь и вызывает модуль ведения справочников. На то время которое он работает все другие модули блокируются для избежания неверных расчётов.
Данный модуль обеспечивает редактирование и просмотр файлов справочников, следит за корректностью за правильностью ввода данных в справочниках.
- Модуль №6 (М6) модуль печати документов.
Входная информация:
Файл ведомости амортизации FV0300.dbf
Файл амортизационной ведомости FV0201.dbf
Файл оборотной ведомости FV0101.dbf
Файл картотеки (Kartotek.dbf);
Выходная информация:
Печатные формы документов. (См. Приложение 2)
Данный модуль позволяет преобразовать файлы ведомостей в документы и вывести их на печать.
1. Сводная оборотная ведомость. Входными является файлы FV0101.dbf и Kartotek.dbf Ведомость формируется по подразделениям. Данные для каждого подразделения начинаются с новой страницы.
Выводятся наименование объекта ОС, инвентарный номер, остаток на начало месяца, дебет, кредит, остаток на конец месяца. Дебет равен сумме по полям Дебет счёта 01 и Дебет счёта 08. Кредит равен сумме по полям Кредит счёта 01, Кредит счёта 02, Кредит счёта 91 и Кредит счёта 92. После вывода данных о каждом подразделении выводится итого по столбцам Остаток на начало месяца, Деб