Работа с историей значения реквизита
Изменение истории значения реквизита справочника может проводиться двумя способами: вводом нового значения реквизита при редактировании в форме справочника или форме элемента справочника, а также вводом и корректировкой строк в окне истории значения реквизита. Эти способы отличаются в работе, поэтому рассмотрим их по отдельности.
Редактирование в форме справочника. Ввод или редактирование элемента справочника, имеющего периодические реквизиты, производится обычным образом, описанным в данной главе. Редактирование периодических реквизитов ничем не отличается от редактирования непериодических реквизитов.
При записи такого элемента в справочник на экран будет выдан следующий запрос.
Этот запрос содержит: список периодических реквизитов справочника с датами их последнего изменения; сообщение о дате, на которую будут введены новые значения, и кнопки для управления записью новых значений. В списке более бледным цветом выдаются те реквизиты, значения которых на указанную дату ввода уже были записаны в истории ранее.
Реквизиты, значения которых были изменены при редактировании элемента справочника, отмечены знаком Ö слева от наименования. Реквизиты, выданные бледным цветом, такую отметку имеют обязательно. Проставленные отметки означают, что новые значения указанных реквизитов будут записаны в историю, Для реквизитов, выданных бледным цветом, значения будут откорректированы, то есть новая строка в их историю введена не будет.
Для не изменявшихся реквизитов слева от наименования может быть поставлена отметка Ö — для такого реквизита в историю будет введена строка с новой датой, и в эту строку вновь будет записано существующее значение этого реквизита.
После расстановки отметок у необходимых реквизитов можно нажать кнопку «Изменить» — в историях реквизитов будут проведены соответствующие изменения.
Нажатие кнопки «Изменить все» позволяет записать новые значения в историях всех реквизитов из списка, независимо от проставленных отметок.
Нажав кнопку «Отменить», можно отказаться от записи в историях реквизитов.
Редактирование в окне истории значения. История значения реквизита может редактироваться в окне «История», которой можно вызвать на экран нажатием клавиши F5 из окна справочника.
При конфигурировании задачи для периодических реквизитов справочника можно задать возможность управления этими реквизитами из документов. Это значит, что для таких реквизитов значения, установленные документом, «привязываются» к документу. Например, установленные документом значения будут удалены, если удалить документ.
Кроме того, при конфигурировании задачи для периодических реквизитов справочника можно задать возможность управлять этими реквизитами только из документов. Это значит, что такие реквизиты невозможно редактировать «вручную» — используя интерактивный режим работы со справочником и историей значения реквизита. Изменять и отменять изменения таких реквизитов будет возможно только с использованием соответствующего документа.
В зависимости от того, управляется периодический реквизит справочника документом или нет, окно просмотра истории значения реквизита выглядит по-разному.
В том случае, если периодический реквизит не управляется документом, окно представляет собой таблицу, состоящую из двух граф: дата изменения значения реквизита, и значение реквизита на эту дату. Записи в таблице сортируются по дате.
Если периодический реквизит управляется документом, окно будет иметь дополнительные колонки. В них выводится информация о документе, выполнившем конкретное изменение: вид документа, время, номер документа, номер строки многострочной части. В левой колонке списка располагаются пиктограммы, отмечающие, какое из изменений введено вручную, а какое — выполнено документом.
Значения истории, выполненные документом, не могут корректироваться и удаляться вручную. Они могут быть изменены только при изменении и повторном проведении документа.
Значения, введенные вручную, всегда имеют нулевое (пустое) время. Поэтому, если на одну дату есть значения и установленные вручную, и введенные документами, то значение, установленное вручную, располагается перед значениями, установленными документами.
Для некоторых периодических реквизитов, изменяемых документами, в конфигурации может быть отключена возможность ручного изменения. В этом случае просмотр истории не позволяет вводить значения реквизита.
В общем случае, для ввода новой строки выполните одно из следующих действий:
• нажмите кнопку К6
на панели инструментов окна истории или
• нажмите клавишу Ins или
• в главном меню программы откройте меню «Действия», в этом меню выберите пункт «Новая строка».
В историю значения будет введена новая строка, в графы которой следует ввести дату и значение реквизита на эту дату. Для отказа от ввода в историю новой строки следует нажать Esc.
Можно ввести новую строку, скопировав одну из существующих. Для этого установите курсор на строку, которая будет служить образцом, и выполните одно из следующих действий:
• нажмите клавишу F9 или
• нажмите мышью кнопку К7 на панели инструментов окна истории или
• выберите пункт «Копировать» в меню «Действия» главного меню программы.
В таблицу будет введена новая строка, графы которой будут заполнены данными, взятыми из строки-образца. После выполнения необходимых исправлений следует нажать клавишу Enter.
Для удаления строки из истории установите курсор на строку истории, которую предполагается удалить, и выполните одно из следующих действий:
• нажмите клавишу Del или
• нажмите мышью кнопку К8 на панели инструментов окна истории или
• выберите пункт «Удалить» в меню «Действия» главного меню программы.
После ответа «Да» на запрос об удалении записи строка будет удалена.