Нарушены правила уникальности кодов справочника Контрагенты
14.06.2008
13:42
#1
Добрый день, при обновлении (релиз 283) Зарплаты 7,7 появляется ошибка "Нарушены правила уникальности кодов справочника Контрагенты", нажимаем ОК и следующее предупреждении "реорганизация не выполнена", с предыдущим релизом то-же самое? Подскажите кто в курсе
16.06.2008
04:13
#2
У вас в справочнике Контрагенты либо уже есть записи с одинаковыми кодами (надо найти такие записи и поменять у них коды), либо при обновлении таковые появляются - это может быть, например, если длина кода справочника в обновлении меньше длины кода в вашей базе (в этом случае в обновлении с помощью конфигуратора увеличьте длину кода в справочнике).
Можете еще просто отключить контроль уникальности кодов справочника Контрагенты в вашей базе, но это не рекомендуется.
Можете еще просто отключить контроль уникальности кодов справочника Контрагенты в вашей базе, но это не рекомендуется.
16.06.2008
10:45
#3
> ... может быть, например, если длина кода справочника в обновлении меньше длины кода в вашей базе (в этом случае в обновлении с помощью конфигуратора увеличьте длину кода в справочнике). Можете еще просто отключить контроль уникальности кодов справочника Контрагенты в вашей базе, но это не рекомендуется.
Ага, и еще в этом случае можете поотшибать руки тому, кто до Вас ковырялся в типовой конфигурации и увеличил дину кода в справочнике. Чтобы больше "шаловливыми ручками" не шарил, где не надо!
Ага, и еще в этом случае можете поотшибать руки тому, кто до Вас ковырялся в типовой конфигурации и увеличил дину кода в справочнике. Чтобы больше "шаловливыми ручками" не шарил, где не надо!
17.06.2008
14:46
#4
Была такая ситуация. Решил созданием обработки, которая перебивала все коды контрагентов.
17.06.2008
15:39
#5
А можно поподробней как увеличить длину кода в справочнике? И еще все релизы должны быть установленны один за другим, а если есть пропущенные?
17.06.2008
15:55
#6
Сначала посмотрите в старой конфигурации справочник контрагенты длина кода. Затем после объединения в конфигурации откройте этот справочник и сравните длину кода ну и тип кода, если он меньше сделайте сколько было в старой. Сохраните конфигурацию. Все должно получиться.
20.06.2008
08:45
#8
Еще есть вариант в исходной конфигурации была нумерация в пределах подчинения, а в новой во всем справочнике.
Тогда есть два варианта
1. Оставить нумерацию, как было в старой конфигурации, тогда перед первым сохранением конфигурации после обновления в справочнике "Контрагенты" установить переключатель "Серии кодов"-"В пределах подчинения", после этого можно сохранять
2. Если надо сделать так как в новой, то перед обновлением в режиме 1С:Предприятие нужно поменять коды контрагентов, так что бы они не повторялись.
И ответ на вопрос должна ли быть нумерация сплошная - не обязательно, главно, что бы не повторялись коды. Причем иногда код "0001" и "01" может восприниматься как одинаковый, когда-то такое встречалось в 1С:7.7, может быть уже давно исправили
Тогда есть два варианта
1. Оставить нумерацию, как было в старой конфигурации, тогда перед первым сохранением конфигурации после обновления в справочнике "Контрагенты" установить переключатель "Серии кодов"-"В пределах подчинения", после этого можно сохранять
2. Если надо сделать так как в новой, то перед обновлением в режиме 1С:Предприятие нужно поменять коды контрагентов, так что бы они не повторялись.
И ответ на вопрос должна ли быть нумерация сплошная - не обязательно, главно, что бы не повторялись коды. Причем иногда код "0001" и "01" может восприниматься как одинаковый, когда-то такое встречалось в 1С:7.7, может быть уже давно исправили
Читают тему
(гостей: 1)