Имя: Пароль:
1C
1С v8
Проблемы нумерации
,
0 Vladimirr
 
13.12.13
15:00
Файловая типовая БП 2.0. Документы Реализация товаров услуг.
Нумерацию пользователи настраивают руками следующим образом:
первые 2 цифры номер месяца (01, 02, ..., 12) остальные 2 цифры номер, который присваивает база.

На дворе декабрь. Пользователь вручную первому декабрьскому документу назначил номер 1201. Следующий по логике номер 1202, но система подставляет 0816. Если отсортировать документы за год по номеру последний документ 1201. Т.е. система не видит номера старше 1201.  Кроме того, если завести номер в базу 0999, то дальше система пищет "Номер не уникальный".

Внимание вопрос. Можно ли обойтись без конфигурирования? есть ли какой-нибудь способ "восстановить" нумерацию? Или это нормальная работа системы и без конфигуратора никуда?
1 KUBIK
 
13.12.13
15:10
Нумерацию пользователи настраивают руками = зло
Небось лидирующие нули тож стерли?
2 hhhh
 
13.12.13
15:20
нули есть перед номером?
3 Vladimirr
 
13.12.13
16:07
(1)(2) Номер полностью приведен.
Т.е. получается, что до сентября 0 впереди есть, а потом уже нет.

Может нужно несколько нулей впереди добавить?
4 СтарыйДед
 
13.12.13
16:16
На дворе декабрь... Вообще-то на дворе 21 век, а пользователи как из каменного. Наверное у них главбух такой.
Перестаньте ломать типовую нумерацию.
5 Vladimirr
 
13.12.13
16:33
(4) это первое что я им сказал)). Но это не конструктивно в данном контексте
6 KUBIK
 
13.12.13
16:48
(5) здесь уже обсуждалось:
v8: Нумерация

Наймите специалиста для настройки нумерации
7 hhhh
 
13.12.13
17:43
(5) префиксы уберите
8 Vladimirr
 
13.12.13
23:08
(7) в (0) ни о каких префиксах речи не идет, номер полностью 1201 или 0816 приведены
(6) Конфа типовая - ради это точно не стоит "снимать замочки"
9 Vladimirr
 
13.12.13
23:09
Решение оказалось следующее:
Добавил обработкой "0" впереди всех номеров и присвоение 01202 после 01201 пошло без проблем, несмотря на прошлые проблемы. Вроде устроило заказчика.
10 Bell
 
13.12.13
23:46
Та наверное первая цифра -префикс...
Ошибка? Это не ошибка, это системная функция.