Ном=Справочники.Номенклатура.Выбрать();
Пока Ном.Следующий() цикл
Сообщить("старыйкод "+Ном.код);
НужнаяДлинаЗначения=11;
Зн=Ном.Код;
новыйкод=ДобавитьНули(Зн,НужнаяДлинаЗначения);
Сообщить("новыйкод "+новыйкод);
номенкл=ном.ПолучитьОбъект();
номенкл.код=новыйкод;
номенкл.Записать();
Конеццикла;
пишет: номер неуникальный, как исправить?
(0)(2) сначала длину номера другую сделай, покороче (например 9 символов), а потом снова перенумеруй уже на 11
ну или сначала с префиксом
ЗЫ
вот так сложно догадаться что нарушена последовательность номеров, т.е. пытаемся к примеру номер 0000000001 присвоить документу с номером 00000000002, но уже есть ниже документ с номером 00000000001
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой