Работа с историей значения константы
При настройке конфигурации задачи для любой константы можно задать необходимость хранения истории изменения ее значения. Подобные константы мы будем называть периодическими. В этом случае в списке констант будет храниться не только самое последнее значение константы, но и все ранее существовавшие значения с датами их ввода. Подобный механизм позволяет получать значение такой константы, существовавшее на любую дату.
Для просмотра истории значения константы необходимо встать на строку с нужной константой и выполнить одно из следующих действий: нажать клавишу F5 или нажать мышью кнопку в панели инструментов окна справочника или выбрать пункт "История значения" в меню "Действия" главного меню программы.
Окно истории значения константы представляет собой таблицу, состоящую из двух колонок – дата и значение константы на эту дату. Записи в таблице сортируются по дате.
Для просмотра истории констант используются общие приемы работы с табличной частью формы.
Изменение истории значения константы может проводиться двумя способами: вводом нового значения константы в списке констант или вводом и корректировкой строк в окне истории значения константы. Эти способы отличаются в работе, поэтому рассмотрим их по отдельности.
При редактировании значения константы в историю автоматически добавляется новая строка, содержащая значение константы и дату ввода этого значения. Но, если значение константы изменялось в течение одной даты несколько раз, то новые строки в историю не добавляются, а сохраняется только последнее введенное значение.
С другой стороны, если в константу было повторно введено существующее значение, но за другую дату, в историю значения константы будет добавлена новая строка.
История значения константы может редактироваться в окне "История".
Для ввода новой строки выполните одно из следующих действий: нажмите кнопку на панели инструментов окна истории, или нажмите клавишу Ins, или в главном меню программы откройте меню "Действия", и в этом меню выберите пункт "Новая строка".
В таблицу будет введена новая строка, в графы которой следует ввести дату и значение константы на эту дату. Для отказа от ввода в историю новой строки следует нажать Esc.
Можно ввести новую строку, скопировав одну из существующих. Для этого установите курсор на строку, которая будет служить образцом, и выполните одно из следующих действий: нажмите клавишу F9 или нажмите мышью кнопку на панели инструментов окна истории или выберите пункт "Копировать строку" в меню "Действия" главного меню программы.
В таблицу будет введена новая строка, графы которой будут заполнены данными, взятыми из строки-образца. После выполнения необходимых исправлений следует нажать клавишу Enter.
Для удаления строки из истории установите курсор на строку истории, которую предполагается удалить, и выполните одно из следующих действий: нажмите клавишу Del или нажмите мышью кнопку на панели инструментов окна истории или выберите пункт "Удалить строку" в меню "Действия" главного меню программы.
После ответа "Да" на запрос об удалении записи строка будет удалена.