Имя: Пароль:
1C
1С v8
Префикс документа Передача во 2 регистр не учитывает значение префикса в синхронизации
,
0 zippygrill
 
09.11.18
16:39
Привет!
Есть периферийная база РТ, у нее в настройках синхронизации прописан префикс XM. Однако при записи указанного типа документа, префикс встает другой. Встает именно префикс другой периферийной базы - XC000015 вместо XM000015. Организация в базе одна!

Пробовал вручную ставить в уже созданном документе последний номер с хорошим префиксом + 1 (XC000014), сохраняюю. ПОтом если создать новый док - опять префикс XM вылезает..
1 zippygrill
 
09.11.18
18:35
Апну сабж
2 Полбатона
 
09.11.18
18:36
в чем проблема пройтись отладчиком?
3 zippygrill
 
09.11.18
18:37
Ни в чем
4 Полбатона
 
09.11.18
18:40
(3) ты хочешь, чтобы мы здесь целым форумом гадали, что у тебя творится в базе, когда тебе лень за пару минут самому решить вопрос?
5 Cyberhawk
 
09.11.18
18:43
"XC000015 вместо XM000015" // Отсюда следует, что ожидается ХМ (т.е. ХМ = хороший, ХС = плохой)
"с хорошим префиксом + 1 (XC000014)" // Отсюда следует, что ожидается ХС (ХМ = плохой, ХС = хороший)
"опять префикс XM вылезает" // Отсюда следует, что ожидается ХС (ХМ = плохой, ХС = хороший)
Что-то ты сам с собой не договорился, определись
6 zippygrill
 
09.11.18
22:59
(5)XM000014 имел ввиду
7 tesseract
 
09.11.18
23:10
>>Встает именно префикс другой периферийной базы - XC000015 вместо XM000015

В разных версиях баз разная реализация префиксации. Может у тебя префикс базы неверно задан.
8 zippygrill
 
10.11.18
00:02
(7) В настройках то стоит XM https://www.screencast.com/t/vTr80utj
9 zippygrill
 
10.11.18
00:03
причем другие документы, например ПТУ, если создать новый то верно подставляет префикс https://www.screencast.com/t/egCxxCbuFr
10 Полбатона
 
10.11.18
00:40
Решу вопрос за 1 т.р.
11 zippygrill
 
11.11.18
21:52
реши
12 zippygrill
 
11.11.18
22:49
Не получается понять ситуацию. Многое чего, конечно, через сравнение познается, поэтому: в одной РИБ в константе стоит префикс XM, в другой XC.  Более того конфа идентична и там и там. Документ Передача во 2й регистр не является источником ни для одной из этих подписок https://www.screencast.com/t/v0glybJf

Но тем не менее, в одной РИБ документ при записи берез префикс XC (что есть правильно), а для другой РИБ берет префикс предыдущей (что есть неверно).
13 Полбатона
 
11.11.18
23:07
1. надо проверить остались ли документы с неправльным префиксом, если остались, то поправить.
2. после исправления сбросить в базе счетчик нумерации
ОбновитьНумерациюОбъектов(Метаданные.Документы.Передача)

перезайти в базу и проверить нумерацию.
14 Serg_1960
 
11.11.18
23:12
(12) А чего мы тормозим? Вы же сами только что указали причину  - документ не указан в подписке, которая присваивает префиксы (если я правильно вас понял и Вы указали подписки, формирующие номер документа). Поэтому для такого документа берется последний(!) номер - что больше "00ХМ" или "00ХС" - тот и ставится.
15 Serg_1960
 
11.11.18
23:15
И кстати: "в одной РИБ в константе стоит префикс XM, в другой XC.  Более того конфа идентична и там и там" - эти два предложения никак не связаны между собой. Префикс информационной базы не включен в состав РИБ плана обмена. Если подумаете, то поймёте почему :)
16 zippygrill
 
11.11.18
23:47
(13) Остались т.к. в этот РИБ приходит документы того же магазина только с другого склада. В рамках одного магазина есть 2 склада. Соответственно один склад (торговый зал) работает в своей РИБ, а другой склад - в своей РИБ.
(14) Ну как чего тормозим - конфа то типовая. Поведение алгоритмов одинаковое для всех РИБ.
17 Serg_1960
 
12.11.18
00:11
(16) А при чём тут конфигурация и алгоритмы? Исходные данные в информационных базах могут быть разные; глюки у каждой базы - свои, индивидуальные; может "слететь", как уже говорили, автонумерация. Автонумерация - она по определению работает только в пределах одной информационной базы. Это всё индивидуально.
18 Casey1984
 
12.11.18
00:14
(16) Поведение алгоритмов одинаковое для всех РИБ - Но не для всех документов!) в (14) ответ)
19 zippygrill
 
12.11.18
09:47
(18) Ясно. Спасибо. Попробую включить его в подписках для присвоения номеров