Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учет и аудит.doc
Скачиваний:
9
Добавлен:
09.12.2018
Размер:
8.93 Mб
Скачать

Тема 11. Аудит в компьютерной среде

Тема 11. Аудит в компьютерной среде

397

Наиболее слабое место компьютерных систем - это введение дан­ных, в процессе чего данные о хозяйственных операциях переносят из исходящих документов на машиносчитывающие устройства. Если введены искаженные данные, то они могут пройти обработку невыяв-ленными, а при следующем выявлении их корректирование будет до­вольно сложным.

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

Процедуры контроля входных данных

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

Официальное принятие и подтверждение входных данных

Инженер-программист должен принимать лишь надлежащим обра­зом оформленные и утвержденные данные. Получение разрешения -это, как правило, канцелярская (некомпьютерная) процедура: сбор под­писей или скрепление печатью документа по хозяйственной операции.

Контрольные разряды. Цифровые обозначения часто используют­ся в компьютерных системах вместо имен клиентов, поставщиков и т.п. Одним из общепринятых способов проверки достоверности чисел является расчет контрольного разряда, который представляет собой точное дополнительное число, прикрепляющееся в качестве метки к концу базисного идентификационного номера, например, табельного номера служащего. Базисный код с контрольным разрядом иногда называют числом с разрядами самоконтроля. Расхождение контроль­ных разрядов инициирует выдачу сообщения об ошибке на дисплей или на принтер. Контрольные разряды применяются только для иден­тификационных номеров (но не для количественных или стоимост­ных показателей) с целью выявления ошибок кодирования или циф­рового набора, например, перестановки цифр — 387 вместо 837.

398

Т ЕМА 11. АУДИТ В КОМПЬЮТЕРНОЙ СРЕДЕ

Подготовка данных

Процесс преобразования данных в машиносчитывающую форму -источник многих ошибок. Рассмотрим более подробно соответствую­щие процедуры контроля.

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

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

Контрольное суммирование всего массива данных пакета подобно контрольному суммированию номеров с той разностью, что контроль­ная сумма по массиву данных не несет существенного значения с точ­ки зрения бухгалтерских записей.

Процессы редактирования

Процессы редактирования и проверки достоверности данных. Для выявления ошибок, допущенных при подготовке данных, могут быть использованы разнообразные программные средства редактирова­ния или проверки:

>■ тесты контроля верности размещения символов (предназначен­ные для проверки входных данных и определения правильнос­ти размещения цифр в числовых полях, а также букв в символь­ных полях);

тесты контроля верности знака (обеспечивают проверку дан­ных по полям на соответствие знакам плюс и минус); тесты контроля пропусков (позволяют проверить поля с це­лью выявления пустых мест);