Как бы так перенумеровать документы? #124142


#0 by кракозябр
Нумерация текстовая 10 знаков. Сейчас в документах идет сбойная нумерация, я хочу их все перенумеровать с "000000001" т.д. Как бы это сделать?Преобразовывать текст в число, а потом добавлять нули или как? Подскажите, а?
#1 by fagotov
Если нет префиксов, и задача состоит только в том чтобы добавить ведущие нули, то такПока Док.ПолучитьДокумент=1 Тогда
#2 by VZ
Простейший и надежнейший вариант. Только надо уметь делать копи-пасти ;)Первый проход: меняем самый первый "0" на "О", второй проход уже нумеруем окончательно.
#3 by Макс 1С
ага и в какой нибудь момент он у тебя ругнется на неуникальный номер? ты уверен в этом.... некторые документы нельзя перенумеровывать, т.к. они отданы клиентам.... и уточни задачу, какие номера сейчас?
#4 by кракозябр
Спасибо,попробую.Да, там заявки покупателей, они нигде не фигурируют. Но сбоят и портят жизнь.
#5 by Макс 1С
тогда см. 2... только я обычно на "а" заменяю... так нагляднее
#6 by Чучундер
Такое впечатление, что народ ваще диска ИТС ни разу не видел - возьми оттуда комплект универсальных обработок, в т.ч. там есть всякая перенумерация, смена префиксов,установка реквизитов и прочее...
#7 by ТОН
Выбираешь все доки нужные за нужный период... номера в список значений..выбираешь максимальный (МахНомер) а потом вот это
#8 by ТОН
Сначала возьми обработку ПеренумерацияДокументов стандартная на итске потом зашей глобальную функцию с действиями указанными выше...чтобы нумерация больше не слетала ... запускается функция в процедурине ВводНового типа НомерДок = глПОЛучитьНомерДокумента(Контекст)
#9 by Макс 1С
нах мне ИТС, если я сам могу написать ;-)а вообще ты прав... но нету у меня ИТС-ы.... нету.......
#10 by ТОН
МЫло в студию и я тебе кину обработину рульную...
#11 by Дурочка 1С
В конфигураторе делаешь нумерацию числовой, сохраняешься, снова возвращаешь текстовый, сохраняешься ...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С