Вход | Регистрация


Что за хрень с нумерацией в справочнике?

Что за хрень с нумерацией в справочнике?
Я
   toypaul
 
13.11.17 - 13:53
Вот такой код

    Об = Справочники.бит_ОбъектыСистемы.СоздатьЭлемент();
    Об.УстановитьНовыйКод();

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

при этом до некоторых манипуляций код выдавался существующий. и при каждом запуске также увеличивался на 1.

потом поменял на строчку

    Об.УстановитьНовыйКод("00");

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

словно где-то есть счетчик, от которого идет нумерация и каждое присвоение кода (даже без записи) этот счетчик обновляет.

что за фигня?
 
 
   Симпатяга
 
1 - 13.11.17 - 13:55
(0) Попробуйте ОбновитьНумерациюОбъектов(<Метаданные>)
   1dvd
 
2 - 13.11.17 - 13:58
так резервируются коды жи
   toypaul
 
3 - 13.11.17 - 13:58
(1) угу. видимо сбилась нумерация ... а работа в (0) видимо особенность работы метода УстановитьНовыйКод (явный вызов или присвоение при записи).
   Симпатяга
 
4 - 13.11.17 - 13:59
(3) Помогло?
   AlvlSpb
 
5 - 13.11.17 - 14:17
(0) Так это же не нумерация. В отличии от номера, код имеет сквозную нумерацию в пределах базы, а не в пределах справочника
   toypaul
 
6 - 13.11.17 - 14:19
(3) да. спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует