Добавил в КА новый документ. Перенес процедуры модуля МеханизмНумерацииОбъектов из типовых документов. Флаг автонумерация стоит как у типовых,так и у нового документа. Тем не менее номер для нового документа присваивается при создании документа, а не при записи, из-за чего бывают проблемы с уникальностью номера. Процедура ПриУстановкеНовогоНомера у нового документа отрабатывает между ПередОткрытием и ПриОткрытии формы, у типовых только при записи. Очищать номер принудительно для новых плохо, из-за того что при следующей установке номера учитывается последний установленный номер, а не последний сохраненный в базе. Пример: Сейчас 00000000010 крайний номер, создаю новый, ему присваивается 00000000011, если очищаю при открытии при записи он станет 00000000012, если закрываю без сохранения, следующий док 00000000012. Как победить?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший