№ 36657
В Черновом прейскуранте возможно возникновение аварийных ситуаций, при которых черновик не может быть введен в действие. Эти ситуации могут быть обусловлены изменениями в действующем справочнике , в результате которых его группы или элементы удаляются или становятся недоступными, а также отменой создания черновой копии или отменой удаления, выполненными в справочнике .
Операция ввода черновика в действие будет выполнена в любом случае, несмотря на наличие аварийных ситуаций, которые при этом должны разрешиться тем или иным способом. Однако справочник
можно проверить заранее и исправить вручную в нем все ошибки.В случае возникновения в
аварийной ситуации в окне просмотра справочника появляется кнопка с предупреждением: .При нажатии на эту кнопку открывается окно
с перечнем объектов, находящихся в аварийной ситуации.Типы аварийных ситуаций и способы их устранения:
1. Чистовая запись недоступна, черновая изменена или удалена. Черновые изменения не могут быть применены к недоступной записи, поэтому при ручном вводе черновика в действие возникнет ошибка. Однако автоматический ввод в действие сработает и применит все черновые изменения.
2. Черновая запись ссылается на удаленную чистовую группу. Элементы чернового прейскуранта и ярлыки элемента чернового прейскуранта при этом в интерфейсе отображаются в фиктивной «Группе коллизий». При вводе черновика в действие удаленная чистовая группа будет восстановлена.
3. Черновая запись ссылается на недоступную чистовую группу. Элементы чернового прейскуранта и ярлыки элемента чернового прейскуранта при этом отображаются в «Группе коллизий». Черновые изменения не могут быть применены к недоступной записи, поэтому при ручном вводе в действие черновика возникнет ошибка. Однако автоматический ввод в действие сработает и применит все черновые изменения.
4. В удаленной группе чернового прейскуранта лежат неудаленные группы прейскуранта, ярлыки групп прейскуранта, элементы прейскуранта или ярлыки элементов прейскуранта (чистовые или черновые). При вводе черновика в действие эти неудаленные записи будут удалены. «Проблемные» записи никак не выделяются в интерфейсе.
Ситуации 1 и 3 не требуют от процесса ввода в действие черновика каких-либо дополнительных действий для корректной работы. Для ситуации 2 в сообщении об ошибках указываются записи, лежащие в удаленной группе прейскуранта, с указанием вида: «Удаленная чистовая группа». Для ситуации 4 указывается удаленная черновая группа с соответствующим типом ошибки. Так как исправление ошибок производится в чистовом, а не в черновом прейскуранте, то после ввода черновика в действие аварийная ситуация в черновом прейскуранте может остаться.