Включение режима отбора записей в журнале расчетов в зависимости от конфигурации может выполняться разными способами.
Принудительный отбор. Во-первых, отбор в журнале расчетов может быть включен принудительно. В этом случае при работе с журналом расчетов пользователь всегда работает с записями, отобранными по некоторому значению, например, расчетчик может увидеть записи, относящиеся к «его» сотрудникам.
Выбор значения отбора определен в конфигурации. Во-вторых, отбор может устанавливаться в конкретном журнале расчетов специальным способом. В этом случае способ включения механизма отбора должен быть описан в конфигурации.
Например, в форме журнала расчетов может быть элемент диалога для выбора подразделения, который, в случае его изменения, будет устанавливать в журнале расчетов отбор записей по сотрудникам конкретного подразделения. Для выбора конкретного значения, по которому будет производиться отбор в форме журнала расчетов, могут использоваться «закладки». Закладки выводятся в верхней части окна журнала и содержат обычно все доступные значения отбора, например, подразделения. Щелкнув мышью в конкретную закладку, можно включить соответствующий отбор.
Ручная установка отбора. Наконец, в-третьих, пользователю может быть предоставлена возможность самостоятельно выбирать и вид отбора, и значение отбора.
Для входа в режим установки отбора записей в журнале расчетов следует выбрать пункт меню «Отбор по значению» или воспользоваться соответствующей кнопкой панели инструментов окна журнала расчетов. Данный пункт меню и кнопка могут быть недоступны, если журнал расчетов не предназначен для отбора или пользователю не предоставлена возможность самостоятельно устанавливать отбор или в конфигурации не определено ни одного вида отбора.
При входе в режим установки отбора открывается диалог, предоставляющий пользователю выбрать вид отбора и конкретное значение отбора.
Для того чтобы включить отбор, следует выбрать и вид отбора, и значение отбора, например, вид отбора «Сотрудники», а значение — фамилия конкретного сотрудника.
В остальном же принципы отбора ничем не отличаются от уже рассмотренных ранее в применении к журналам документов, операций и проводок.
Ввод новых записей журнала расчетов
Записи в журнал расчетов вводятся только за счет проведения документа. Таким образом, каждая запись журнала имеет своего «родителя» — документ, который породил эту запись. Удаление документа приводит к удалению всех порожденных им записей журнала расчетов, редактирование документа и его повторное проведение влияет на порожденные им записи журнала расчетов. Если ранее проведенный документ сделать непроведенным, порожденные им записи журнала расчетов будут удалены также, как и в случае полного удаления документа.
Порядок ввода новых записей журнала описан в модуле расчета документа. Проведение документа может приводить к вводу одной или нескольких записей журнала расчетов как для одного объекта, так и для нескольких объектов расчета. Например, документ, представляющий собой ввод оплаты больничного листа, может привести к появлению одного или нескольких актов расчета для одного объекта расчета (сотрудника предприятия). С другой стороны, документ, представляющий собой ввод бригадного наряда, может породить несколько актов расчета (строк журнала расчетов) для разных объектов расчета (сотрудников, членов бригады).
Для ввода нового документа и, следовательно, новых записей журнала расчетов, можно воспользоваться следующими способами: выбрать пункт «Новый документ» меню «Действия» или нажать правую копку мыши и выбрать пункт «Новый документ» в появившемся контекстном меню или нажать кнопку
панели инструменте окна журнала расчетов в том случае, если в окне выводится панель инструментов.При вводе нового документа программа предлагает выбрать конкретный тип документа из полного списка.
Редактирование записей журнала расчетов
Введенные документами записи журнала расчетов частично доступны для редактирования. Система допускает редактирование дополнительных реквизитов журнала расчетов, определенных при конфигурировании задачи. Система не допускает редактирования вручную основных реквизитов журнала, таких как объект расчета, вид расчета, дата начала, и дата окончания, документ-основание и др.
При этом, программа не позволяет редактировать архивные записи журнала расчетов, т. е. записи введенные в прошлых расчетных периодах.
Программа не допускает редактирование записей журнала расчетов, зарегистрированных в прошлых периодах. Влияние на результаты расчетов в прошлых периодах возможно только путем стандартных процедур перепроведения документов и исправления результата расчета конкретной записи (см. ниже). При этом происходит сторнирование записей прошлого периода и ввод новых результатов расчета.
Если запись введена ошибочно (неверны даты начала, окончания или вид расчета), единственный способ ее отредактировать — редактирование породившего ее документа. Для редактирования документа текущей записи (т. е. той записи, на которой расположен курсор в окне журнала расчетов), можно воспользоваться одним из следующих способов: выбрать пункт «Редактировать документ» меню «Действия» или нажать правую копку мыши и выбрать пункт «Редактировать документ» в появившемся контекстном меню; или нажать кнопку
панели инструментов окна журнала расчетов в том случае, рели в окне выводится панель инструментов.Единственным основным реквизитом журнала расчетов, редактирование которого допустимо «вручную» является реквизит «Результат». Такое действие называется «Исправление результата» и может быть осуществлено путем выбора пункта «Исправить результат» меню «Действия» или кнопки
панели инструментов окна журнала расчетов.При этом на экран выводится окно-запрос в котором можно ввести новый результат расчета.
Исправление результата расчета возможно как для записей текущего расчетного периода, так и для записей прошлых периодов. При этом система ведет себя существенно по-разному в зависимости от того, запись какого периода редактируется.
При исправлении результата записи текущего (открытого) расчетного периода новых записей в журнале расчетов не появляется, после ввода нового значения запись будет иметь признак «Исправлена», что отражается в изменении вида условного знака в левой колонке окна. Впоследствии возможна отмена проведенного исправления.
При исправлении результата записи одного из прошлых периодов система, во-первых, вводит в текущий расчетный период т. н. фиксированную (не редактируемую) сторнирующую запись соответствующую исправляемой и, во-вторых, вводит запись с новым результатом, которая представляет собой точную копию исправляемой записи, но с другим результатом.
Таким образом, при исправлении результата записи прошлого периода в журнал расчетов вводится две новых записи — сторнирующая и обычная с пометкой «Исправлена». Впоследствии возможна отмена исправления результата.
Система не позволяет проводить исправление результата фиксированных записей как текущего, так и прошлых периодов расчета.
После исправления результата расчета система помечает запись как отредактированную вручную (знак
или в случае редактирования сторно-записей) и не производит автоматический расчет записи. При этом модуль вида расчета выполняется, все необходимые действия, заданные в алгоритме данного вида расчета, производятся, но результат расчета, т. е. значение реквизита «Результат» не изменяется.Это состояние записи сохраняется до его отмены исправления. Для отмены исправления необходимо в журнале расчетов установить курсор на запись с пометкой «Исправлена» и выбрать пункт меню «Отменить исправление» подменю «Действия». Фактически, это значит, что ручное исправление важнее автоматического расчета. Редактирование любых дополнительных реквизитов не приводит к тому, что запись становится «исправленной вручную».
После отмены исправления записи, если это задано при конфигурировании, может произойти автоматический расчет записи. Следует помнить, что полученный при этом результат может не совпадать с тем, который был до исправления записи. Это может произойти в том случае, если изменились условия расчета, которые привели к изменению результата. Например, изменение количества рабочих дней в календаре может привести к тому, что при повторном расчете изменится результат расчета многих начислений.
Для отмены исправления записи прошлого периода необходимо позиционировать строку журнала расчетов, которая соответствую записи с пометкой «Исправлена».
В случае отмены исправления записи прошлого периода, система просто удалит обе записи журнала расчетов, появившиеся в результате такого исправления (сторно-запись и запись-исправление).
Удаление записей журнала расчетов
При работе в журнале расчетов невозможно непосредственное удаление записей журнала расчетов. Единственный способ удаления записей — удаление документа, явившегося основанием для ввода данной записи или выполнение для него операции «Сделать непроведенным».