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)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.