|
УстановитьНовыйНомер не срабатывает |
☑ |
0
location
naïve
07.12.21
✎
12:36
|
Добрый день.
Подскажите пож-та использую такую конструкции
Если НЕ ЗначениеЗаполнено(ДокументОбъект.Номер) Тогда
ДокументОбъект.УстановитьНовыйНомер();
КонецЕсли;
ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
но в итоге выдает сообщение "номер не уникален". И каждый раз когда выполняется этот код, то номер наращивается и говорит что он не уникален.
Что необходимо сделать? Клацать пока не станет уникальным?
|
|
1
1Сергей
07.12.21
✎
12:39
|
ОбновитьНумерациюОбъектов(); // выполнить один раз
|
|
2
fisher
07.12.21
✎
12:46
|
Необходимо проверить, выполняется ли нумерация документов в пределах периода. И если да - сначала установить дату документа.
|
|
3
Kassern
07.12.21
✎
12:48
|
(0) у вас 1 организация? Если несколько, то кто будет префикс проставлять в параметры?)
|
|
4
location
naïve
07.12.21
✎
12:49
|
(3) несколько, но он префикс подставляет, но до конца я посмотрел нужно проклацать 400 документов, чтобы номер стал уникальным.
|
|
5
location
naïve
07.12.21
✎
12:53
|
(1) спасибо, получилось
|
|
6
Kassern
07.12.21
✎
12:54
|
(4) "но он префикс подставляет" - потому что есть подписки на событие "ПриУстановкеНовогоНомера" которые такие косяки исправляют. Без БСП, у вас бы просто номер без префикса проставлялся.
|
|