1C8 Управление торговли версия 10.3, коды контрагентов
08.10.2009
10:21
#1
В справочнике контрагенты сбились (или были сбиты) коды, при записи нового контрагента пишет "код не уникален", приходится каждый раз проставлять его вручную. Пробовали начинать номер с буквы- ничего не получается. Помогите, пожалуйста.
08.10.2009
11:17
#2
как то странно, тут чтобы понять причину - нужно открывать отладчик и смотреть где да как он делает проверку по коду ... може глюк просто какой то .. лютый =)
08.10.2009
13:07
#3
Есть вопрос - а какой код при этом присваивается?<br>Причина проблемы в коде какого-то контрагента. 1С продолжает номерацию от последнего номера (не путать с последним введенным). Поэтому, если при создании Первого (относительно проблемы) контрагента ввели чисто символьный код или последний возможный, то следующим номером будет 0. Его получит Второй созданный контрагент. Третий контрагент снова получит 0 и окажется не уникальным относительно второго.<br>Снимите иерархию и отсортируйте справочник по коду. Посмотрите в самом низу (и в самом верху до кучи), может найдете проблему.
08.10.2009
14:10
#4
Два варианта:<br>либо у вас какой либо номер заканчивается не на цифру<br>либо есть номер типа 99 (999, 9999 и т.п.), т.е. логически последний номер, после которого других номеров быть не может. (номера типа 099 не считаются)
08.10.2009
20:41
#5
Какая то ошибка в нумерации кодов контрагентов однозначно. Кто то у одного нового поменял случайно, достаточно исправить у этого одного и все будет в дальнейшем присваиваться как надо
19.10.2009
11:03
#6
Спасибо за ответ, да действительно, так и есть , т.е. вся номерация присутствует от 00000001 до 09999, а что дальше делать?
19.10.2009
11:07
#7
> Спасибо за ответ, да действительно, так и есть , т.е. вся номерация присутствует от 00000001 до 09999, а что дальше делать?<br><br>Перед девятками 0 есть или нет?
26.10.2009
13:55
#8
Перед девятками нет нолей. Номерация есть стандартная, где перед цифрами около 8 нолей, но она не продолжается после 000000014, а потом идет все меньше и меньше нолей перед цифрами. К концу ближе от 1(без нолей) до 99 (без нолей), но в середине есть и от 88 до 8888 и т.д. В конце стоят номера, которые начинаются: сначала с двух букв ОО, а потом к ним прибавляютя и буквы ООО и цифры, примерно так: ОО, ОО1, ОО2....ООО45 .... и заканчивается ООО99. Но, в ощем, ужас.
Права доступа на редактирование документов в закрытый расчетный период 1С 7.7/8.1Вылетает 1С RGProc.dll
Читают тему
(гостей: 1)