Имя: Пароль:
1C
1С v8
Проблема с префиксом, неправильно записывается в базу
0 Andry_Boris
 
09.05.13
20:14
Столкнулся с ситуацией...
В одной базе завели две организации.
У первой организации префикс не используется.
У второй организации выставлен префикс "КК-".
Пока создаются документы ПКО по первой организации
все нормально, автонумерация ставит номера без префикса.
Стоит создать хоть один документ ПКО по второй организации с префиксом и записать... начинается странное.
Любой последующий документ по первой организации где не должен использоваться префикс, при записи в систему получает префикс от второй организации...
Прошел отладчиком все процедуры которые участвуют в формирование номера и префикса... по коду все формирует правильно без префикса, но после записи в базу номер записывается в базе с префиксом от второй организации...

Кто сталкивался, просьба подсказать где искать проблему...???

(проверял общий модуль ДобавитьПрефиксОрганизации, подписку на события ПриУстановкеНовогоНомераДокумента тоже смотрел не там и не там префикс не появился, т.е. по коду номер формируется как положено без префикса, а после записи вижу что с префиксом...)

С уважением, Андрей
1 Cyberhawk
 
09.05.13
20:17
1. Конфа типовая?
2. Платформа версия какая?
2 Cyberhawk
 
09.05.13
20:17
3. РИБ есть?
3 Andry_Boris
 
09.05.13
20:18
Платформа последняя 8,2,18,82
Конфигурвция БУ для Украины.
снята, с возможностью редактирования
но по префиксам не лазили...
4 Cyberhawk
 
09.05.13
20:21
Задайте префикс для первой организации и проверьте, что в этом случае все работает как надо. Отпишитесь потом сюда.
5 Cyberhawk
 
09.05.13
20:22
"все работает как надо" = для каждой организации верный префикс и каждый новый номер = +1 к последнему номеру нужного префикса
6 Andry_Boris
 
09.05.13
20:24
РИБ нету.
Если для первой задать префикс то все работает нормально.
Тогда система выставляет и записывает префиксы как положено
для первой свой а для второй свой.
7 Klesk
 
09.05.13
20:27
Может поставить префикс "00" для первой организации?
8 Cyberhawk
 
09.05.13
20:38
(6) а описанная проблема наблюдается под полными правами? Если нет, то проверьте под полными правами.
9 Andry_Boris
 
09.05.13
20:39
(7) - попробовал, вроде бы работает...
даже продолжила нумерацию как если бы не было префикса...
выставляет для каждой организации свой префикс... за исключением того что префикс "00" получается как прозрачный для старой нумерациии
странная реакция системы...
10 Andry_Boris
 
09.05.13
20:40
(8) проверялось под админом с полными правами...
11 Andry_Boris
 
09.05.13
20:41
(7) спасибо за идею... может так и правильней...
12 mikecool
 
09.05.13
21:36
поскольку префикс для первой не указан, то используется стандартный инкремент от последнего номера...
13 Andry_Boris
 
10.05.13
01:34
(12) Похоже на то... и сам предположил это...
но где именно это проставляется в коде я не нашел...
похоже это глюк системы... досадно...
14 Classic
 
10.05.13
03:46
(3)
точно не лазили? насколько я помню в случае отсутствия префикса по организации выставляется префикс "0".
так что наверняка лазили
15 Aleksey
 
10.05.13
05:40
(13) сам ты глюк, это нормальное поведение системы. так как префикс не задан то берется просто максимальный номер. в данном случае КК0000001 больше чем просто к примеру 222.
16 torgm
 
10.05.13
09:14
(0) Префикс должен быть во всех организациях... И все будет хорошо
Независимо от того, куда вы едете — это в гору и против ветра!