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