0
Румата
14.05.17
✎
17:33
|
Есть самописный документ. У него по нумерации такие же настройки, как у реализации. Возникли проблемы с присвоением номера. Если открывается новый документ, то номер автоматически присваивается при открытии, а не при сохранении. Посмотрел стандартные документы и в процедуре Приоткрытии дописал :
Если ЭтоНовый() Тогда// проверить объект на то, что он еще не внесен в ИБ
// Заполнить реквизиты значениями по умолчанию.
Если Не ПустаяСтрока(ДокументОбъект.Номер) Тогда
ДокументОбъект.Номер = "";
КонецЕсли;
КонецЕсли;
Теперь номер присваивается при записи документа, но осталась одна проблема :
Если открывать новый документ и запись этого документа не производить, то следующий номер записанного документа будет не по порядку, а с пропуском номера. Поясню ... Последний номер докумена был 100. Вводим новый документ, но его не записываем, просто закрываем без записи. Потом заводим ещё одни документ, его записываем, ему присваивается номер 102. Как сделать чтобы нумерация была без пропуска ? Спасибо.
|
|