|
Снова УстановитьНовыйНомер() |
☑ |
0
LAAry
02.02.11
✎
14:37
|
Доброго времени суток. Столкнулся с проблемой - не могу корректно установить новый номер. Платформа 8.1, Бухгалтерия 1.6 дописанная, не типовой документ с нумерацией в пределах года. Создаю 100 документов и устанавливаю им номер:
Начисление = Документы.АР_НачислениеАренднойПлаты.СоздатьДокумент();
Начисление.Дата = ДатаНачисления;
Если ЗначениеЗаполнено(Префикс) Тогда
Начисление.УстановитьНовыйНомер(Префикс);
КонецЕсли;
Потом удаляю их и создаю заново. При этом 1-й документ получает правильный номер "Префикс00001". А остальные "Префикс00101" и т.д. В настройках конфигурации установлено "Освобождать автоматически" для режима автонумерации объектов. Документ не участвует в подписке "ПриУстановкеНовогоНомера". ЧЯДНТ?
|
|
1
LAAry
02.02.11
✎
14:46
|
(0) Я вообще не понимаю. Удаляю 2-ю сотню доков. Формирую 3-ю. Нумеруются как мне хочется с первого номера. Есть какая то задержка в освобождении номера после удаления из ИБ?
|
|
2
pessok
02.02.11
✎
14:51
|
(0) а чем стандартный нумератор не может выполнить то, что нужно?
|
|
3
НЕА123
02.02.11
✎
14:51
|
(1) не в транзакции ли это делается?
|
|
4
LAAry
02.02.11
✎
15:04
|
(3) нет. (2) Мне нужно перфиксировать доки от потолка, условно. Но в пределах префикса сохранять сплошную нумерацию. А так получаются пробелы в 100 номеров.
|
|