Алгоритмы выполнения отдельных модулей и их реализация

Алгоритмы выполнения отдельных модулей и их реализация. Основной целью комплекса программ АРМ УОСК является создание достоверной и актуальной электронной картотеки и обеспечение ее сохранности.

Поэтому информация об ОС поступает сначала в промежуточный файл, являющийся своего рода буфером.

После ввода, проверки и корректировки, а также проведении контрольных расчетов выверенная информация переносится в основной файл электронную картотеку, а в промежуточном уничтожается.

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

Данные об амортизационных отчислениях по автотранспорту вводятся вручную с соответствующих документов в режиме работы бухгалтера.

Затем распечатываются ведомости о состоянии счетов табл. 18. АРМ УОСК предназначен для создания электронной картотеки основных средств, справочников, классификаторов и рабочих массивов, используемых в работе АРМ УОСБ. Организация базы данных позволяет провести полную инвентаризацию основных средств, включая определение первоначальной стоимости по группам, рассчитать и проверить суммы амортизационных отчислений и износа по каждому инвентарному объекту, упорядочить и проверить инвентарные номера и другие реквизиты в базе данных.

В качестве входной информации для создания картотеки рис. 5 применяются инвентарные карточки по учету ОС. Состояние счетов данные по предприятию Таблица 18 Счет, субсчетСальдо на начало годаОбороты дебетовые годовыеОбороты кредитовые годовыеСальдо на начало месяцаОбороты дебетовые на начало месяцаОбороты кредитовые на начало месяцаПодразделение Итого Всего Рис. 5. Информационная модель реализации задач АРМ УОСК Головное меню АРМ УОСК содержит три основные функции картотека, база данных, копирование рис. 6. Функции ввода данных с инвентарных карточек сопровождаются печатью протокола ввода.

Каждой карточке табл. 19 соответствует строка протокола с основными данными инвентарным номером, стоимостью, кодом подразделения, субсчетом, шифрами амортизационных отчислений и затрат.

В конце протокола печатаются контрольные итоги по объектам основных средств по коду подразделения, субсчету, шифру затрат количество введенных карточек, общая стоимость всех введенных инвентарных объектов, амортизационные отчисления на полное восстановление Инвентарная карточка Таблица 19 ПозицииТипДлина знакаНомер карточки Наименование объекта Код подразделения Наименование подразделения Код материально ответственного лица Завод-изготовитель Паспорт Марка Субсчет Код аналитического учета Первоначальная стоимость объекта Месяц расчета износа Год расчета износа Износ первоначальный Инвентарный номер объекта Шифр затрат Код нормы амортизационных отчислений Норма амортизации Год выпуска Год операции поступления Год поступления Месяц поступления Число поступления Номер документа о поступлении Код операции выбытия Год выбытия Месяц выбытия Число выбытия Номер документа о выбытии Количество наименований ДМК Амортизация Износ C C C C C C C C C N N N N N C C N C C N N N C C N N N C N N N4 30 4 15 2 10 10 10 10 3 10,2 2 2 7,2 5 3 5 5,2 2 2 2 2 2 5 2 2 2 2 5 1 8,2 8,2 Одновременно с файлом инвентарных карточек формируются классификаторы подразделений предприятия и норм амортизационных отчислений.

Если введенный код подразделения уже использовался, то наименование подразделения появляется на эк ране автоматически, а если впервые, то в окно на экране следует занести наименование подразделения, при этом в классификатор добавляется новая запись.

По такой же схеме формируется классификатор норм амортизационных отчислений. Если объект ОС содержит драгоценные камни или металлы ДКМ, то при вводе карточки указывается количество их наименований, после чего используется специальный макет ввода данных об их количестве и составе.

После заполнения пользователем всех таблиц печатается строка протокола и запрашивается подтверждение продолжения режима ввода.

При завершении режима пользования сообщается число введенных карточек. Ввод групповых карточек отличается тем, что в окно количество вместо цифры 1 вводится количество объектов, а в окно стоимость и инвентарный номер - стоимость одного объекта и инвентарный номер первого объекта.

После ввода всей необходимой информации по одному объекту записи по остальным заносятся автоматически.

Для контроля правильности ввода система запрашивает общую стоимость объектов, которую сравнивает с произведением их количества на стоимость одного.

Если обнаруживается разница, то она относится к стоимости последнего объекта. Чтобы учитывать движение ОС в течение года, в базу вводятся сведения о выбывших объектах, для этого в инвентарной карточке есть специальная строка.

При вводе данных о зданиях, площади которых разделены между различными подразделениями, для каждой части следует создать отдельную запись и в нее занести соответствующую часть балансовой стоимости пропорционально площади. Рис. 6. Схема диалога АРМ УОСБ Следующим режимом является расчет контрольных сумм. Для этого пользователь должен ввести код подразделения и субсчет. После этого выполняется расчет первоначальной стоимости и суммы амортизации на полное восстановление табл. 20. Контрольные итоги по объектам основных средств на дата Таблица 20 СубсчетКоличество объектовПервоначальная стоимостьСумма амортизацииПодразделение Итого Подразделение Итого Всего При выполнении всех режимов, обеспечивающих проведение корректировок, формируются протоколы корректировок по образцу было - стало.

Например, для внесения изменений в классификатор норм амортизационных отчислений выдается ведомость корректировок, представленная в табл. 21. Ведомость корректировок Таблица 21 Старые данныеНовые данныеКоды нормыНорма амортизацииКод нормыНорма амортизации Завершает ввод данных в базу в виде совокупности записей по нескольким объектам в режиме Перенос в базу данных.

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

При расчете контрольных сумм по картотеке печатается опись введенных инвентарных объектов по форме аналогичной ведомости, получаемой при выполнении режима Расчет контрольных сумм см. табл. 20. Режим формирования файла счетов создает в памяти рабочий файл, из которого после проверки и корректировки образуется основной файл. По аналогичной схеме формируется файл автотранспорта с пробегом.

В этом режиме записи об объектах заносятся автоматически на счет 01151 в особый файл, куда в дальнейшем будет заноситься пробег. Режим Расчет состояния счетов на дату начала эксплуатации предназначен для актуализации состояния счетов на дату, указываемую пользователем. При этом рассчитываются сальдо на начало года и начало расчетного месяца обороты с начала года по основным счетам и субсчетам счета 01 для всего предприятия и его подразделений амортизационные отчисления с начала года и за предыдущий месяц для всего предприятия и его подразделений. Последний режим функции - База данных - обеспечивает вывод контрольных данных по счетам, в результате чего создаются следующие файлы электронной картотеки, записей о драгоценных металлах, состояния субсчетов счета 01, состояния прочих бухгалтерских счетов, классификатор норм амортизационных отчислений, классификатор подразделений предприятия.

Функция Копирование обеспечивает копирование данных о транспорте, ремонтах, наличии ДКМ. Режим предусматривает инструментарий для обмена данными в сети, а при использовании дискретной технологии - сброс данных на дискету и подкачку данных с дискеты.