logo
khoz_operatsii1

Изменение кодов элементов справочника

Следует помнить, что при вводе группы ее код проверяется на уникальность (либо во всем справочнике, либо в пределах "родительской" группы элементов), и, если он совпадает с одним из кодов, уже имеющихся в справочнике, выдается сообщение "Код не уникален!". В этом случае необходимо ввести другой код. Система не проводит различий между кодами элементов справочника и групп элементов, т.е. коды группы и элемента не могут совпадать.

Важно отметить, что изменение наименования объекта, смена его кода, изменение вложенности не потребуют исправления или повторного проведения ранее введенных проводок, использующих эти объекты в качестве субконто. То есть объект остается тем же, несмотря на внесенные изменения.

Задача 8-2

Необходимо поменять кодировку элементов справочника, и присвоить новые серии кодов для групповых и конечных элементов:

При изменении кодов, следует помнить, что система автоматически отслеживает уникальность кодов во всем справочнике и не допускает наличия элементов с одинаковыми кодами даже на короткий промежуток времени. Но именно такие ситуации возникают при решении задачи.

Например, элементу "Юридические лица" необходимо дать код равный 1, в то время как в справочнике под этим кодом уже имеется элемент. Для того чтобы избежать временной коллизии следует поступить следующим образом.

  1. Поменять код 1 элемента на некоторый промежуточный код, например 11 (так как он пока еще не задействован в справочнике).

  2. Поменять текущий код элемента "Юридические лица" на 1, что соответствует условию задачи.

Используя данный прием можно перенести нумерацию и на остальные элементы справочника "Контрагенты".

Рис. 8-5. Вариант заполнения справочника "Контрагенты"