Цитата(IgorKrishen @ 19.2.2008, 14:26)

Код
СпрТмц = СоздатьОбъект(\\"Справочник.ТМЦ\\"); // или другой там
СпрТмц.ПорядокНаименований();
СпрТмц.ВыбратьЭлементы();
Пока СпрТмц.ПолучитьЭлемент() = 1 Цикл
Если (СпрТмц.ЭтоГруппа() = 1) Тогда
Продолжить;
КонецЕсли;
СпрТмц.Код = Прав(СпрТмц.Код,4);
СпрТмц.Записать();
КонецЦикла; // СпрТмц
Охренеть! :) А почему, интересно, группы пропускаются??? А причем здесь порядок наименований????
Если база еще нужна целая и здоровая, надо в конфигураторе у справочника "Номенклатура" изменить длину кода, но передэтим надо проверить какой-нибудь обработкой справочник "Номенклатура" на возможные дубли ( например 000008 и 00008 при этом сведутся к 0008)