Имя: Пароль:
1C
1С v8
Новая Дочерняя база РИБ и некорректная подстановка префикса
, ,
0 Sakhline
 
25.08.14
05:14
Люди, помогите. Есть головная база 1С УТ 10.3 (10.3.23.3), были созданы (очень давно) еще две дочерних. Все было хорошо, нумерация, префиксы, все проставлялось согласно настроек. Создал еще одну дочернюю базу (получается третью) и пошла свистопляска... документы нумеруются правильно - префиксы в норме, а вот в справочниках именно в головной базе проставляется префикс от последней дочерки. В чем дело не могу понять... сразу, честно говоря, не заметил этого косяка, а сегодня при проверки базы выяснилось, что имеется куча неуникальных элементов справочников. Куда копать почему префикс в справочниках ставится не тот?
1 Галахад
 
гуру
25.08.14
05:49
В отладчике прогнать запись элемента справочника,
и понять откуда взялся префикс.
2 Sakhline
 
25.08.14
10:34
(1) Не могу найти формирование кода справочника, скажем Номенклатуры... :(
3 hhhh
 
25.08.14
10:38
(2) ну так и должно быть. Если элемент создали в дочерней базе, он мигрирует вместе с кодом в центральную.
4 Галахад
 
гуру
25.08.14
10:41
(2) Смотри подписки на события.
5 Sakhline
 
25.08.14
10:48
(3) В том и дело, объект создается в основной базе, а префикс подставляется новой дочерки. Т.е. в основной базе префикс на параметрах указан "С", а в дочерней "СР", при создании документов в основной базе в номер документа подставляется префикс "С" , т.е. все верно. А при создании элемента справочника, в код подставляется префикс "СР", т.е. от дочерки.
6 Галахад
 
гуру
25.08.14
11:05
Префиксы радуют.
7 Sakhline
 
26.08.14
09:31
(6) Уважаемый, Галахад, я человек маленький :) какие префиксы сказали, такие и поставил :) Подскажите на чем ставить точку останова в отладчике, чтобы отследить откуда и почему на элементах справочника в код ставится не тот префикс?
8 МойКодУныл
 
26.08.14
09:36
(5) Внезапно!) Может в справочнике был элемент с префиксом Р и все последующие элемены создаются с префиксом узла С, а потом номер с Р.
Если обработкой всю нумерацию вернуть в норму, все равно продолжают создаваться криво?
9 Sakhline
 
26.08.14
09:45
(8) Перенумерацию не пробовал, но тут нужно оговориться, что из УТ происходит выгрузка в БП.. не повлияет ли перенумерация? И еще как правильно перенумеровать.. на данный момент получилось, что есть неуникальные номера разных элементов справочника номенклатура, единицы измерения и т.д.
10 МойКодУныл
 
26.08.14
09:46
(9) На этот вопрос ты должен сам ответить=) кто ж знает ваши правила обмена и насколько там все запущено.
11 Sakhline
 
26.08.14
09:50
(10) Поправьте, меня уважаемый, а то я могу и глупость сморозить :) Обмен между конфигурациями завязан на внутренней ссылки элемента (UID) типа "aaa-333-ddds-aaa-fg" (что-то типа того), по логике вещей изменение кода элемента не должно вылиться в дубли в БП? в этом вопросе я могу ошибаться, поэтому прошу меня поправить... А правила обмена почти стандартные...
12 МойКодУныл
 
26.08.14
09:56
(11) зависит от правил. Если снять галочку поисика по UID - то будет искать по полям поиска. Обычно для справочника это Код\Намиенование, ЭтоГруппа.
13 hhhh
 
26.08.14
09:57
(11) ну делать префиксы "С" и "СР" - это бред. Один входит в другой. Сделайте нормальный префикс, одинаковой длины во всех базах.