Здравствуйте!
Прошу прощения за дилетантский вопрос, вроде после стольких лет работы в 1С должен знать ответ, но сижу тут в воскресенье вечером, кодю, и вдруг мозга за мозгу зашла и сомнения напали.
Итак: 1с 8.3, Обычные формы, все на клиенте.
В некоей процедуре я создаю переменную и присваиваю ей значение типа ДокументОбъект:
ДокОбъект = ДокСсылка.ПолучитьОбъект();
Далее я вношу некоторые изменения в него, включая табличные части, но еще ни разу не вызывал
ДокОбъект.Записать(РежимЗаписиДокумента.Проведение).
Но в какой-то момент я понимаю что все пошло не по моему плану и хочу вернуть все как было.
Мне же не надо для этого как-то закрывать ДокОбъект?
Достаточно ведь просто выйти из процедуры? При этом переменная умрет, а документ останется без изменений?
(1) вообще нафиг не надо. Фоновый сборщик мусора это сам сделает.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой