в функции создаются документы, каждый последующий берет ссылку на предыдущий, как бы сделать так чтобы если на каком то документе произошла ошибка, то все остальные отменить от проведения? и не создавать их вообще...
// Начать транзакцию
НачатьТранзакцию( РежимУправленияБлокировкойДанных.Автоматический );
// Создать элемент номенклатура, записать
// Создать элемент единицы измерения, установить владельца, записать
// Обновить базовую единицу измерения в номенклатуре, записать
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший