|
v7: Код не уникален
| ☑ |
0
ShAV
03.09.14
✎
16:42
|
Я понимаю что баян дикий... Но какой-то полтергейст.
При создании элемента справочника Номенклатура интерактивно код присваивается следующий. Все норм. Но вот когда программно - ни в какую... Автонумерация включена. Контроль естественно тоже. Где смотреть?
СпрТовНов = СоздатьОбъект("Справочник.Номенклатура");
СпрТовНов.Новый();
СпрТовНов.Наименование = Наименование;
СпрТовНов.Родитель = ГруппаРодителя;
СпрТовНов.Записать();
Код не уникален... Посмотрел отладчиком. Действительно код присваивает последнего элемента. Ерунда какая-то.
|
|
1
Azverin
03.09.14
✎
16:44
|
(0) подписка на событие
|
|
2
ShAV
03.09.14
✎
16:45
|
(1) в 7.7... ага. согласен
|
|
3
p-soft
03.09.14
✎
16:46
|
код уникален среди группы или для всего справочника?
|
|
4
Richard Stallman
03.09.14
✎
16:47
|
(0) Посмотри в спр номенклатура ПриВводеНового()
вдруг там при интерактивном вводе своя, "уличная" нумерация (1) Это семерка, детка.
|
|
5
Azverin
03.09.14
✎
16:49
|
(2) пилять, когда уже версию платформы прикрепят в топе???
|
|
6
ShAV
03.09.14
✎
16:52
|
(3) уникальность в пределах подчинения
(4) ВводНового() просмотрел. Код не корректируется.
(5) +++
|
|
7
ShAV
03.09.14
✎
16:54
|
Забыл добавить. Тип кода числовой
|
|
8
mastodont
03.09.14
✎
16:54
|
(0) Тестирование и исправление делал?
|
|
9
Fedor-1971
03.09.14
✎
16:54
|
(6) Попробуй УстановитьНовыйКод() - и посмотри что вернёт.
|
|
10
ShAV
03.09.14
✎
17:01
|
(6) прокатило. догнал что и как.
пробовал уже эту процедуру, но ставил до установки родителя. тупанул. бывает.
полтергейст свалил в никуда :)
всем спасибо.
|
|
11
ShAV
03.09.14
✎
17:01
|
(10) упс вместо (6)->(9)
|
|