Имя: Пароль:
1C
1С v8
1C УПП Пропала уникальность номера
,
0 DreamMaster
 
16.03.15
05:28
Доброго времени суток!
В документе "Реализация товаров и услуг" пропала уникальность номера, т.е. уникальность номера в приделах года конечно стоит, но под пользователями создаются документы с одинаковыми номерами. (если написать не хитрый запрос, то видно, что за 3 дня номера дублируются по 2-3 раза).

1С УПП 1.3.61.2.
2 организации: у первой префикс 3 символа, у второй 1 символ
1 DrZombi
 
гуру
16.03.15
07:51
(0) Префик, это не игрушка
Рекомендую довести врефикс до Абсолюта

1. Первый перфикс

"ВАСЯ-0" (в конце НОль)

2. Второй префикс

"ВА-0" (в конце НОль)

И только тогда у вас все получится.
А так, у 1С поиск прост, по первым буквам, и размер уже не имеет значения :)
2 DrZombi
 
гуру
16.03.15
07:53
+(1) Придется немного подправить подписку на события "При установки нового номера"
3 spectre1978
 
16.03.15
08:12
(0) Я бы для начала попробовал восстановить правильность нумерации вручную или обработкой, а потом сделать ОбновитьНумерациюОбъектов () для данного дока. Отдельный интересный вопрос - почему в базе образовались неуникальные номера, ведь по идее вы должны были получить ошибку при записи таких документов. Может, там пользователи мудрили, "0" на "О" меняли к примеру, и на самом деле номера все же уникальные?
4 Serg_1960
 
16.03.15
09:05
(0) А почему бы не озвучить символы префиксов и пример "дублированного" номера?

Например, если первый префикс "АБС", а второй "А" - это совсем не интересно. И уж совсем скучный случай, если дублирование началось на номерах типа "АБС999". Также совсем не интересу.т случаи, когда отключена уникальность номеров.
5 kudlach
 
16.03.15
10:17
У расходной установвка префикса типовая. Бей по рукам тем кто номера руками меняет.
Ну и без перенумерации с учетом преффиксов не получится. Поздравь бухгалтеров и директора.
6 kudlach
 
16.03.15
10:17
Какой номер пытается воткнуться заметил ? С таким вхождением в номер посмотри документы.
типа "ПР-000195/9" не редкость.
7 DreamMaster
 
16.03.15
10:18
Номера дублируются внутри одной организации. Просто где-то слышал, что ОБЯЗАТЕЛЬНО нужно, чтобы префиксы были одинаковой длины, иначе будет такая лажа.

Префиксы совершенно разные. К примеру ККК и Р
8 DreamMaster
 
16.03.15
10:18
Ошибка то срабатывает, то нет... в общем просто ППЦ какая мистика (конфигурация типовая)
9 шаэс
 
16.03.15
10:20
(8) типовое УПП?! это точно мистика.
а вообще - покажьте, что имеете в виду. в журнале прям есть документы с одинаковыми номерами?
10 kudlach
 
16.03.15
10:22
Длина преффикса не влияет.
Может повлиять такое, разве что:
К  и К00, но думаю, настолько тупо не может быть.
Или у дух фирм одинаковый преффикс поставили...
11 DreamMaster
 
16.03.15
11:17
(9) Именно так. В приделах двух дней 3 документа имеют совершенно одинаковый номер (организация тоже одинаковая).

УПП типовая (есть доработки, но они идёт плюсом т.е. новые документы, новые регистры, но типовые объекты не изменялись)

Сделали префиксы "ККК" и "Р00", но проблема 100% не в длине (тем более со второй организацией "Р00" всё норм)....

В общем мистика. Будем добавлять подписку на событие и устанавливать номер (если и тут типовая процедура получения номера будет шалить, то я напишу...)
12 torgm
 
16.03.15
11:31
(11) ккк на рус англ проверь
13 DreamMaster
 
16.03.15
11:34
И то и то "рус"
14 шаэс
 
16.03.15
11:37
(13) ну еще один момент - если в журнале задать поиск по этому повторяющемуся номеру, то в список все документы попадут?
15 DreamMaster
 
16.03.15
12:06
(14) Да, документы видно все.
16 DreamMaster
 
17.03.15
04:51
Веселье продолжается.
При создании нового документа, после заполнение организации, даты и т.п., после вызова процедуры .УстановитьНовыйНомер(Организация.Префикс) - всё равно номер не уникальный...
17 DJ Anthon
 
17.03.15
05:06
а тии говорит об неуникальности номеров?
18 GenV
 
17.03.15
08:16
ОбновитьНумерациюОбъектов уже пробовал
19 Serg_1960
 
17.03.15
09:07
(16) Сорри, но это уже не типовая УПП :(

В типовой присвоение префиксов происходит в подписке ПриУстановкеНовогоНомераДокумента
20 DreamMaster
 
17.03.15
12:48
В общем пришли к выводу, что в текущем году нумерация сломалось из-за обменов (переходили с не типовой конфигурации на типовую). Сейчас в нумерации хаус и паника. Написал г-код: проверяю на уникальность и если новый номер не уникален - получаю запросом последний номер реализации и прибавляю 1...
21 DreamMaster
 
17.03.15
12:50
Самое жестокое, что если делать через "УстановитьНовыйНомер", то 1С ругается на не уникальность, но если создавать документ руками, то он спокойно создаёт документ с не уникальным номером и проводит его
Программист всегда исправляет последнюю ошибку.