Доброе утро! Делаю обработку, меняющую номера у документов. Не могу понять почему при перезаписи номеров, они изменяются, но свой старый номер не высвобождают.
ДокНаправкуПроблема = Док.ПолучитьОбъект();
Номер1 = ДокНаправкуПроблема.Номер;
ДокНаправкуПроблема.Номер = "777778";
ДокНаправкуПроблема.Записать(); //Номер присваивается, по старому не изется - пустая ссылка
ДокНаПравкуОК = Док2.ПолучитьОбъект();
ДокНаПравкуОК = Номер1;
ДокНаПравкуОК.Записать(); - ошибка: не уникальный номер
Как так получается? Из-за того, что в рамках одной процедуры процесс записи?
В данном конкретном случае я тупанул ДокНаПравкуОК = Номер1; - присвоил номер объекту, он стал строкой. Но проблемка в большой обработке. Буду думать дальше.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший