Сравним работу системы версии 8.1.5 и 8.1.6 на примере добавления новых элементов в справочник, у которого установлено свойство Автонумерация:
Рассмотрим следующую ситуацию:
Для того чтобы смоделировать эту последовательность действий, выполним следующий код:
Копировать в буфер обмена// Новый элемент получит код 000000001 НовыйЭлемент = Справочники.Справочник1.СоздатьЭлемент(); НовыйЭлемент.Записать(); НачатьТранзакцию(); // Новый элемент получит код 000000002 НовыйЭлемент = Справочники.Справочник1.СоздатьЭлемент(); НовыйЭлемент.Записать(); ОтменитьТранзакцию(); // Новый элемент получит код ? НовыйЭлемент = Справочники.Справочник1.СоздатьЭлемент(); НовыйЭлемент.Записать();
Результат выполнения данного кода представлен в следующей таблице:
1С:Предприятие 8.1.5 |
1С:Предприятие 8.1.6 |
---|---|
Номера, полученные, но не использованные в транзакции, не используются повторно |
Номера, полученные, но не использованные в транзакции, переиспользуются |