Имя: Пароль:
1C
 
Снова УстановитьНовыйНомер()
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 номеров.