|
Как побороть? Значение поле "Номер" не уникально
| ☑ |
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) Сталкивался. В формах списка, документа с этим номером не было. Ничего не помогало, пока в консоле не сделал запрос с условием Где номер подобно %номер цифры% Вот тут и вылез этот док. Почему так, не разбирался, но в моем случае проблема разрешилась
|
|