В истории констант, кроме стандартного режима произвольного поиска (описанного в главе «Общие принципы работы с формами»), существует возможность быстрого поиска.
Для быстрого перехода к нужной строке истории константы можно использовать режим быстрого поиска по дате. Для выполнения быстрого поиска необходимо клавишами или мышью поместить курсор в колонку «Дата» и просто набирать на клавиатуре искомое значение. Следует указывать сначала год, затем — без разделительной точки — месяц, и последним — день: например, «960324» (24 марта 1996 года).
Поиск ведется вниз от текущего положения курсора в списке констант. В случае обнаружения первого введенного символа он отображается в рамке в нижней части графы, а курсор устанавливается в ту ячейку списка констант, первые символы значения которой совпадают с введенными. Последний введенный символ можно удалить из строки поиска, нажав клавишу Backspace.
| опубликовано: 17 Июль, 19:03
При настройке конфигурации задачи для любой константы можно задать необходимость хранения истории изменения ее значения. Подобные константы мы будем называть периодическими. В этом случае в списке констант будет храниться не только самое последнее значение константы, но и все ранее существовавшие значения с датами их ввода. Подобный механизм позволяет получать значение такой константы, существовавшее на любую дату.
Для просмотра истории значения константы необходимо встать на строку с нужной константой и выполнить одно из следующих действий: нажать клавишу F5 или нажать мышью соответствующую кнопку в панели инструментов окна справочника или выбрать пункт «История значения» в меню «Действия» главного меню программы.
Окно истории значения константы представляет собой таблицу, состоящую из двух колонок — дата и значение константы на эту дату. Записи в таблице сортируются по дате.
Для просмотра истории констант используются общие приемы работы с табличной частью формы. Подробно эти приемы будут описаны позднее.
Изменение истории значения константы может проводиться двумя способами: вводом нового значения константы в списке констант или вводом и корректировкой строк в окне истории значения константы. Эти способы отличаются в работе, поэтому рассмотрим их по отдельности.
При редактировании значения константы в историю автоматически добавляется новая строка, содержащая значение константы и дату ввода этого значения. Но если значение константы изменялось в течение одной даты несколько раз, то новые строки в историю не добавляются, а сохраняется только последнее введенное значение.
С другой стороны, если в константу было повторно введено существующее значение, но за другую дату, в историю значения константы будет добавлена новая строка.
История значения константы может редактироваться в окне «История».
Для ввода новой строки выполните одно из следующих действий: нажмите клавишу Ins или соответствующую ей кнопку на панели инструментов окна истории, или в главном меню программы откройте меню «Действия» и в этом меню вы-ерите пункт «Новая строка».
В таблицу будет введена новая строка, в графы которой следует ввести дату и значение константы на эту дату. Для отказа от ввода в историю новой строки следует нажать Esc.
Можно ввести новую строку, скопировав одну из существующих. Для этого установите курсор на строку, которая будет служить образцом, и выполните одно из следующих действий: нажмите клавишу F9 или нажмите мышью соответствующую кнопку на панели инструментов окна истории или выберите пункт «Копировать строку» в меню «Действия» главного меню программы.
В таблицу будет введена новая строка, графы которой будут заполнены данными, взятыми из строки-образца. После выполнения необходимых исправлений следует нажать клавишу Enter.
Для удаления строки из истории установите курсор на строку истории, которую предполагается удалить, и выполните одно из следующих действий: нажмите клавишу Del или нажмите мышью соответствующую кнопку на панели инструментов окна истории или выберите пункт «Удалить строку» в меню «Действия» главного меню программы.
После ответа «Да» на запрос об удалении записи строка будет удалена.
| опубликовано: 17 Июль, 18:57