Помогите уменьшить длину кода

1. mefis 19.02.08 13:14 Сейчас в теме
1с 7.7 торговля и склад. у меня щас коды 8 значные например 00000888 товар уже забит и много, нужно укоротить до 4 знаков(напр. 0888), я укорачиваю в конфигурации/номенклатура но он убирает последние 4 цифры оставляя первые 0000. как сделать чтобы первые цифры убрала и оставила 0888
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. O-Planet 6403 22.02.08 01:36 Сейчас в теме
Код
Спр=СоздатьОбъект("Справочник.Номенклатура");
Спр1=СоздатьОбъект("Справочник.Номенклатура");
Спр.ПорядокНаименований(1);
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент()=1 Цикл
  Код=Прав(СокрЛП(Спр.Код),4);
  Если Спр1.НайтиПоКоду(Код)=0 Тогда
    Спр.Код=Код;
    Спр.Записать();
  КонецЕсли;
КонецЦикла;
Показать полностью

2. z-alexey 1198 19.02.08 14:23 Сейчас в теме
Обработкой перенумеруй чтобы последние 4 цифры стали первыми четырьмя. Потом к конфигураторе сокращай.
3. poppy 19.02.08 17:03 Сейчас в теме
Если у кодов нет префикса.

1. Назначаем числовой код.
2. Уменьшаем длину кода.
3. Назначаем строковый код.
4. mefis 19.02.08 19:30 Сейчас в теме
а как обработку написать то?
7. Abadonna 3971 25.02.08 07:18 Сейчас в теме
>а как обработку написать то?
Да ничего писать не надо! Poppy же дала самый умный совет, все делается в Конфигураторе
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот