Третья модель рассматривает документ как вспомогательный информационный объект. Основной целью реализации этой модели является отделение действий по регистрации документов в базе данных от их преобразования в записи массива информации о хозяйственных операциях. Эта модель реализует технологию работы с первичными документами по схеме:
возникновение хозяйственной операции ® первичный документ®
совершение хозяйственной операции ® запись в массив информации о хозяйственных операциях.
Так же, как и во второй модели, здесь сначала вводятся данные документа, но при этом соблюдается временной лаг между его формированием и отражением содержания хозяйственной операции на счетах бухгалтерского учета (рис. 4.8).
Технология работы такова. Сначала программа предлагает бухгалтеру заполнить экранную форму первичного документа. На основе введенных данных документ формируется, печатается, регистрируется в реестре документов и сохраняется в электронном архиве. Часто однотипные документы регистрируются в отдельных реестрах и архивах. Возможен вариант, когда документ сначала регистрируется в реестре, а затем предлагается бухгалтеру для заполнения. К зарегистрированному в реестре и сохраненному в архиве документу бухгалтер может неоднократно возвращаться, корректировать его и заново печатать.
После совершения хозяйственной операции, подтвержденной утвержденным первичным документом, бухгалтер вновь обращается к нему через реестр и дает программе команду сформировать по документу проводки, которые регистрируются в массиве информации о хозяйственных операциях.
При данной технологии соблюдается естественная последовательность работы с документами за счет разделения моментов формирования самого первичного документа и соответствующих ему проводок. При этом введенные документы без подтверждения пользователем и формирования проводок на их основе никак не влияют на обороты и остатки счетов.
Регистрация документов в реестре и сохранение их в электронном архиве позволяет бухгалтеру не только в любой момент вернуться к документу, но и выполнять выборку документов по определенным критериям, печатать реестры отобранных документов. Например, бухгалтер может отобрать документы и распечатать их реестр по конкретному поставщику или покупателю, просмотреть документы за определенный период времени и т.д.
Таким образом, при применении рассмотренной модели поддерживается естественная технология прохождения первичных документов как формируемых в системе, так и поступающих извне. Поэтому на предприятиях с большим документооборотом целесообразно применять программы, использующие именно этот подход.
Рассмотренная модель обработки документов наиболее последовательно реализована в разработках фирм «Парус», «Интеллект-Сервис», «Авер», «Олникс», «Контур» и др. Такая технология работы с первичными документами поначалу получила распространение, прежде всего, в бухгалтерских комплексах, где работы разделены по участкам учета. Однако в последнее время похожий подход реализован и в других типах программных средств, как, например, в разработках фирмы «1C».
В типовой конфигурации программы «1С:Бухгалтерия 7.7» также сначала вводятся данные первичного документа, и он может быть распечатан. При завершении работы с документом система предлагает его провести. Если пользователь соглашается, то программа формирует соответствующие проводки. В противном случае документ остается непроведенным, регистрируется в информационной базе, но проводки по нему не формируются и его данные никак не влияют на остатки и обороты счетов бухгалтерского учета. При реальном совершении хозяйственной операции пользователь может вернуться к этому документу и провести его. Если возникает потребность в изменении содержания документа (например, если какие-либо данные были введены ошибочно), то программа отменяет ранее сделанные проводки и может повторно провести документ, чтобы сформировать проводки на основе измененных данных. При удалении документа автоматически удаляются и связанные с ним проводки. Можно также отменить проведение ранее проведенного документа. В этом случае он остается в информационной базе, но проводки по нему удаляются. Соответственно изменяются остатки и обороты счетов.
На примере типовой конфигурации программы «1С:Бухгалтерия 7.7» можно видеть, что при использовании третьей модели сохраняется связь между документом и порожденными им проводками, что позволяет программе автоматически изменять их при внесении изменений в сам компьютерный документ. В большинстве программ, использующих эту модель, такая связь поддерживается. Однако это справедливо не для всех разработок. В некоторых из них после проведения документа, связь между ним и проводками разрывается. Поэтому при его удалении или внесении изменений в документ и повторном проведении ранее сформированные проводки следует отыскать и удалить вручную.
Во многих системах, использующих третью модель работы с первичными документами, по некоторым хозяйственным операциям устанавливается взаимосвязь между документами разных видов, например между документами-основаниями и сопроводительными документами, что уже является элементом модели полного документооборота. Так, на основе выписанного счета покупателю можно сформировать накладную на отпуск материала. При этом необходимые данные автоматически переносятся из одного документа в другой, что позволяет автоматизировать процесс, формирования производных документов и частично отследить этапы прохождения хозяйственной операции. Однако делается это по ограниченному кругу операций и далеко не всеми системами.
Наибольшее развитие принцип взаимосвязи между документами разных видов получил в системах, ориентированных на документооборот всего предприятия, т.е. в тех, где применен второй подход к построению документооборота в АИС-БУ.
