|
Как включить периодическую нумерацию в середине периода?
| ☑ |
0
Alexander5197
30.01.15
✎
22:07
|
Здравствуйте, люди добрые! Проблема такая. Клиент опомнился, что ему нужна нумерация с периодичностью год у самописных документов, привязанных к нумератору. Уже введенные документы должны сохранить номер (Пусть ГС0000800), а вновь вводимые документы должны начинаться с ГС0000001. Допускается изменение префикса старых документов (ГС_000800). Но вот ведь беда! Универсальным подбором меняю префикс, и новый номер присваивается ГС_000801. Как мне выкрутиться из этого? Да, забыл: префикс присваивается при установке нового номера:
Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
Если ЗначениеЗаполнено(СкладОтправитель) Тогда
Префикс = СкладОтправитель.Префикс;
КонецЕсли;
КонецПроцедуры
|
|
1
Alexander5197
30.01.15
✎
22:11
|
Пробовал после замены префикса задавать номер вручную (ГС0000001), но не сработало: следующий, который сам присвоился был ГС_000801
|
|
2
Andreyyy
30.01.15
✎
22:58
|
Вроде как "_" в таблице символов стоит до "0", потому и старая нумерация продолжается.
Попробуйте поставите вместо "_", букву "О".
|
|
3
deniseek
30.01.15
✎
23:47
|
(2) (1) Продолжит с вновь введенного нового номера.
|
|
4
Serg_1960
31.01.15
✎
01:40
|
(0) Префиксы "ГС_" и "ГС" без конфликта не могут существовать в одном периоде нумерации - пространство нумерации одного префикса "пересекается" с пространством нумерации другого.
Попробуй префикс установить не "ГС", а "ГС0" (не буква "о", а цифра "ноль"). Тогда пространство нумерации "ГС_***" будет игнорироваться автонумерацией.
|
|
5
Alexander5197
31.01.15
✎
11:06
|
(4) Спасибо большое, очень выручил! Действительно, когда я в старых документах изменил префикс на ГСО (буква "о"), а в складе прописал префикс ГС0 (цифра ноль), тогда все сработало как надо: нумерация началась сначала.
|
|