Имя: Пароль:
1C
1С v8
Отчего сбивается нумерация?
0 live in sky dreams
 
19.07.17
09:05
Ситуация:
Была "организация 1", с префиксом "А"
Была "организация 2", с префиксом "О"
Была "организация 3", с префиксом "Э"

Завели "организацию 4" с префиксом "АО" (второй символ буква "о", не ноль)

Завели первый документ на организацию 4, префикс установился "АМ", номер 000001, все ок "АМ000001"

Завели документ на организацию 1, у него (документа) префикс установился "АМ" и номер 0000002 и дальше нумерация так и пошла одна на 2 организации

Каковы могут быть причины данного чуда? Интересуют именно причины.. сбой же... нет?
1 1dvd
 
19.07.17
09:07
>>Завели "организацию 4" с префиксом "АО"

>>авели первый документ на организацию 4, префикс установился "АМ", номер 000001, все ок "АМ000001"

Ничего не ОК, должен быть "АО000001"

И это... все префикы должны быть одинаковой длины, у всех организаций
2 Vadim_37
 
19.07.17
09:07
а потом окажется, что это нетленка и процедуру назначения префикса для каждой организации прошлый админ закоментил.
3 live in sky dreams
 
19.07.17
09:22
(1) это моя описка, новый номер получился "АО", не "АМ"

>>И это... все префикы должны быть одинаковой длины, у всех организаций

То есть это могло послужить? Номер получен исходя из строки наименьшей длины среди префиксов остальных организаций? Как то странно это...

(2) Не, не нетленка :)
4 catena
 
19.07.17
09:24
Нет, не сбой. Префикс "А" считает все номера, начинающиеся с "А" своими и соответственно берет максимальный номер с "А"
"АМ000001" больше любого "А9999999", вот он его и увеличивает.
5 live in sky dreams
 
19.07.17
09:27
(4)спасибо
6 Serg_1960
 
19.07.17
09:47
Классика жанра: префиксы должны быть уникальны и не один из не должен быть подмножеством другого. Сложно сказал?
Пересекаются префикс "А" и префикс "Ах", где "х" - любой символ.
7 catena
 
19.07.17
10:18
+(6)При этом важно помнить, что пустое множество является подмножеством любого множества...
8 live in sky dreams
 
19.07.17
10:50
Большое всем спасибо, усвоил.

(6) >>Сложно сказал?
Нет, все достаточно доступно.
9 Serg_1960
 
19.07.17
10:51
+(7) прикол, фича: любые префиксы можно использовать, даже "А" и "АМ", если... если они оканчиваются на символ... тут далее барабанная дробь... на символ "0"!
Префиксы "А0" и "АМ0" не конфликтуют между собой (для автонумерации).
10 h-sp
 
19.07.17
11:24
(9) не факт. Например символы А0 и А00 конфликтуют
Ошибка? Это не ошибка, это системная функция.