Есть код, в среднем такой:
НачатьТранзакцию();
... добавляем записи регистра сведений ...
НачатьТранзакцию();
... ничего не делаем, оказалась не нужна ...
ОтменитьТраназакцию()
ЗафиксироватьТранзакцию();
В результате отменяются записи сделанные во внешней транзакции, и в журнале регистрации пишет, что добавленные записи не были добавлены в результате отмены транзакции (серые строки журнала). Никаких ошибок не выдает. База файловая, 8.3.10.2580.
Кто знает, это нормальное реакция 1С на такие транзакции, или я напутал?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший