Здравствуйте!
Чем отличаются:
Набор = РегистрыСведений.МойРегистр.СоздатьНаборЗаписей();
Набор.Отбор.Измерение1.Установить(ЗначениеИзмерения);
Набор.Прочитать();
набор.Очистить();
Набор.Записать(Истина);
от
Набор = РегистрыСведений.МойРегистр.СоздатьНаборЗаписей();
Набор.Отбор.Измерение1.Установить(ЗначениеИзмерения);
Набор.Записать(Истина);
По идее второй код тоже должен записать просто пустой набор, но это не всегда отрабатывает
Есть еще такой момент: чтение набора записей всегда идет в неявной транзакции, поэтому лучше сразу запись.
ну и в (7) верно указано на методическую ошибку
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший