8.1 БП + УАТ (нумерация путевых листов)
☑
0
Medved_1
16.08.11
✎
11:10
Один из пользователей залез в номер и отредактировал их так, что длина номера стала вместо 11 символов 6.
Отругал. С начала года перенумеровал документы.
Последний номер стал "00000036463", но почему-то при создании нового документа становится номер "00000024429", а после выполнения кода:
уатОбщегоНазначенияТиповые.уатУстановитьНомерДокумента(ЭтотОбъект);
(там вызывается функция ДокументОбъект.УстановитьНовыйНомер("00"); )
номер перепрыгивает на "00000024430"
Форум просмотрел/поискал...
Процедурку-то "ОбновитьНумерациюОбъектов" я вызову, но вот поведение нумератора (нумератор автоматический, собственного нумератора на документ не назначено, тип номера - строка) мне не нравится...
что можно сделать, что бы "привести в чувство" нумератор путевого листа??
1
Steel_Wheel
16.08.11
✎
11:14
На 7.7 помогала смена типа (строка -- число -- строка), но если в номере хранится серия, то она будет потеряна
2
Medved_1
16.08.11
✎
11:15
(1) Не могу такое сделать. Там документы аж с 2009 года хранятся. Были и префиксы.
3
Medved_1
16.08.11
✎
11:17
Меня именно "перепрыгивание" номера смущает.
Автосчетчик учитывает выданный номер и перепрыгивает на 1-чку.
Я оттрассировал и в "ПриОткрытии" - номер-то нормальный, но вот УАТовцы (Рарусовцы) делают еще и принудительную установку номера.
Вот как бэ ея победить, что б номер не перепрыгивал?
4
Steel_Wheel
16.08.11
✎
11:20
Я бы убрал принудительную установку номера (точнее, сунул бы в блок ошибки фразы Попытка...КонецПопытки)
Еще в настрйоках конфигурации есть опция "Режим автонумерации объекто" -- установить в "Освобождать автоматически"
5
Medved_1
16.08.11
✎
11:38
(4) "..."Режим автонумерации объектов"..." - спасибо, помогло!!
Ошибка? Это не ошибка, это системная функция.