Имя: Пароль:
1C
1С v8
Пометка удаления
0 kolts23381
 
19.11.12
01:14
1с 8.1
Есть массив документов МассивСчетов
массив я получаю выбирая документы из формы выбора
Хочу установить пометку удаления на все документы из этого массива
Для каждого Счет из МассивСчетов Цикл
     Счет.ПолучитьОбъект.УстановитьПометкуУдаления(Истина);
Конеццикла;
Ошибка:
Поле объекта не обнаружено (ПолучитьОбъект)
Хотя я благополучно могу считывать товары с каждого счета, а объект получить не могу, в чем косяк?
1 Amra
 
19.11.12
01:15
(0) Ндя... ПолучитьОбъект()
2 kolts23381
 
19.11.12
01:15
Делал и так
  Объект = Счет.ПолучитьОбъект();
  Объект.УстановитьПометкуУдаления(Истина);
Тоже не хочет
3 Азат
 
19.11.12
01:16
у тебя ДенисЧ отладчик украл? посмотри, что в переменной Счет находится
4 kolts23381
 
19.11.12
01:19
Сделал так
   Объект = Документы.СчетНаОплатуПокупателю.НайтиПоНомеру(Счет.Номер,ТекущаяДата()).ПолучитьОбъект();
  Объект.УстановитьПометкуУдаления(Истина);
Работает.Но такое решение  мне не нравится. Или пойдет?
5 kolts23381
 
19.11.12
01:29
В переменной Счет
ДокументСсылка.СчетНаОплатуПокупателю. Как получить ссылку?
6 hhhh
 
19.11.12
01:39
тогда как (2)
7 Азат
 
19.11.12
01:42
а чо фантазии в названии имен переменных не хватает? Объект, блин