|
Перенумерация кодов справочника, номер не уникальный... |
☑ |
0
Босечка
10.12.14
✎
14:26
|
Ном=Справочники.Номенклатура.Выбрать();
Пока Ном.Следующий() цикл
Сообщить("старыйкод "+Ном.код);
НужнаяДлинаЗначения=11;
Зн=Ном.Код;
новыйкод=ДобавитьНули(Зн,НужнаяДлинаЗначения);
Сообщить("новыйкод "+новыйкод);
номенкл=ном.ПолучитьОбъект();
номенкл.код=новыйкод;
номенкл.Записать();
Конеццикла;
пишет: номер неуникальный, как исправить?
|
|
1
antoneus
10.12.14
✎
14:28
|
Есть стопицот обработок для перенумерации всего, что только можно.
|
|
2
Босечка
10.12.14
✎
14:31
|
Я скачала, все равно пишет номер неуникальный.
|
|
3
Босечка
10.12.14
✎
14:34
|
ап...
|
|
4
Garykom
гуру
10.12.14
✎
14:35
|
(0)(2) сначала длину номера другую сделай, покороче (например 9 символов), а потом снова перенумеруй уже на 11
ну или сначала с префиксом
ЗЫ
вот так сложно догадаться что нарушена последовательность номеров, т.е. пытаемся к примеру номер 0000000001 присвоить документу с номером 00000000002, но уже есть ниже документ с номером 00000000001
|
|