Имя: Пароль:
1C
1С v8
Как побороть? Значение поле "Номер" не уникально
0 Marishka_S
 
25.03.22
16:08
Всем добрый день! При проведении ругается на не уникальность реквизита "Номер" у документа реализации в УТ 11.4.
Перепроверила все доки - такого номера нет в базе. У других типов документов - есть, но не влияют на реализацию.
Обработку использовать нельзя. Слетит пользовательская нумерация.

Может кто сталкивался? Подозрение что пользователь создавал документ с таким номером, но потом удалил или изменил.

По регистрам - может можно как-то отследить, проверить, я не знаю - пробить,  был ли такой номер? В Инструментах разработчика?
1 Kassern
 
25.03.22
16:19
ОбновитьНумерациюОбъектов() вам в помощь
2 Marishka_S
 
25.03.22
16:28
(1) Ее не использовала. Она каким-то образом может изменить нумерацию пользователей? Дело в том, что они ручками создают свои номера.
и данная обработка - позволяет обновить в пределах конкретного типа документа?
3 NorthWind
 
25.03.22
16:33
(2) синтакс-помощник откройте уже по функции. Там есть ответы на ваши вопросы.
По сути дела - да, у 1С бывают такие косяки, если юзеры бьют номера вручную и при этом номера хаотичные - строковые, разной длины, с посторонними символами кроме цифр.
4 RetardedToBoot
 
25.03.22
16:37
Посмотреть какой нумератор у реализации, и посмотреть все вид доков с этим нумератором в пределах периода нумератора. Учесть, что документы могут быть скрытыми отборами, особенно актуально для помеченных на удаление. Может ругается не на реализацию, а на другой док, если реализация пытается что-то создать заодно.

И заиспользовать правильную обработку, которая не слетывает пользовательскую нумерацию.
5 Сияющий Асинхраль
 
25.03.22
17:08
(4) Плюс сюда, давать пользователям менять номера - так себе идея...
6 rozer76
 
25.03.22
17:35
(5) 1с как раз и не запрещает в типовой ут11.4 менять номер (хотя и предупреждает). ТС лучше запилить расширение на блок только для Полных прав.
7 AlvlSpb
 
26.03.22
10:58
(0) Сталкивался. В формах списка, документа с этим номером не было. Ничего не помогало, пока в консоле не сделал запрос с условием Где номер подобно %номер цифры% Вот тут и вылез этот док. Почему так, не разбирался, но в моем случае проблема разрешилась