Имя: Пароль:
1C
1С v8
Нумерация документов после обновления на БП 3.0
0 Sun125
 
10.08.16
09:30
Обновил базу до БП 3.0.
Пошла вот такая нумерация документов:
0000-0000-1
0000-0000-2
0000-0000-3
.......
0000-0000-9
И все, дальше 9 никак.
Пытался переименовать в 0000-000001.
Но в следующем документе программа все равно ставит 0000-0000-1.
Подскажите,пожалуйста, как исправить?
1 mikecool
 
10.08.16
09:31
ренумерация документов обработкой
2 Azverin
 
10.08.16
09:32
(0) База типовая? откуда переходили, там нумерация типовая/правленная?
3 Sun125
 
10.08.16
09:32
типовая нумерация
4 ИС-2
 
naïve
10.08.16
09:33
обмены с торговлей и РИБ отключены?
5 Sun125
 
10.08.16
09:33
(1) каким документов? которые созданы до перехода на 3.0? И в какой номер переименовывать? 0000-000001 не получается, программа хочет 0000-0000-1, в итоге получается только 9 документов.
6 Sun125
 
10.08.16
09:34
(4) синхронизация отключена. Галочка не стоит.
7 Serg_1960
 
10.08.16
09:35
Префиксы проверь.
8 Serg_1960
 
10.08.16
09:37
ОбновитьНумерациюОбъектов (:)
9 Sun125
 
10.08.16
09:39
(7) Префикса нет у организации. Почему программа пытается задать номер по такому шаблону? 0000-0000-1
10 Sun125
 
10.08.16
09:41
(8) Наверное это не поможет, потому что пытаюсь создать документы, которых в базе вообще нет, потому что не используются, это первый документ. Программа так же задает номер 0000-0000-1.
11 Serg_1960
 
10.08.16
09:45
(9) Платформа какой запомнила последний номер, такой и пытается следующим породить из пространства нумерации с префиксом "0000-0000-".
(10) А ты попробуй. Исправь нумерацию существующих, обнови нумерацию и только после этого создай новый документ.
12 Sun125
 
10.08.16
09:48
(11) Разве номер одного вида документа влияет на нумерацию документа другого вида?
13 Serg_1960
 
10.08.16
09:51
"Префикса нет у организации" - в этом и проблема. Отсутствие префиксов порождает единое пространство автонумерации и платформа, дай ей только повод,  выделяет и подхватывает "префикс" из последнего номера.

(12) Хмм... если используется общий для них нумератор почему и нет.
14 Aleksey
 
10.08.16
09:53
(12) Если у них общий нумератор - то да, влияет
15 Serg_1960
 
10.08.16
09:53
Если я не ошибаюсь, в конфигурации подписка на событие формирует префиксы для номера документа. Там проверял отсутствие префиксов на выходе алгоритма?
16 Serg_1960
 
10.08.16
09:56
Интереса ради: поставь префикс организации, равный "00". Если проблема исчезнет сама собой - где-то, когда-то, в чём-то я был прав :))
17 Serg_1960
 
10.08.16
10:13
PS: я бы с удовольствием попинал бы разработчиков за идею дополнять номер двумя нулями, если нет префикса. А их "шаблон" - это вообще что-то нечто... "Горе от ума"(цы)

Если УстановитьПрефиксИнформационнойБазы Тогда
   ...
   ДополнитьСтрокуНулямиСлева(ПрефиксИнформационнойБазы, 2);
КонецЕсли;
    
Если УстановитьПрефиксОрганизации Тогда
   ...
   ДополнитьСтрокуНулямиСлева(ПрефиксОрганизации, 2);
КонецЕсли;
    
ШаблонПрефикса = "[ОР][ИБ]-[Префикс]";
ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ОР]", ПрефиксОрганизации);
ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ИБ]", ПрефиксИнформационнойБазы);
ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[Префикс]", Префикс);
    
Префикс = ШаблонПрефикса;
18 Serg_1960
 
10.08.16
10:19
(16) Ой, sorry - "равный 00" --> НЕ равный 00