Имя: Пароль:
1C
1С v8
Объект и ЭтотОбъект
0 Dmitry017
 
31.03.13
15:45
Какая разница между Объект и ЭтотОбъект?
То есть, например, делаю движение,
какая будет разница когда я пропишу
Движение.СсылкаНаДокумент = Ссылка;//1
Движение.СсылкаНаДокумент = ЭтотОбъект.Ссылка;//эквивалентно 1

Движение.СсылкаНаДокумент = Объект.Ссылка//2

И ещё аналогичный вопрос по этой же теме. Хотел осуществить запись в реквизит формы. Такой код не дал результата (ругнулся компилятор)


&НаКлиенте
Процедура ТоварыПриИзменении(Элемент)
   // Вставить содержимое обработчика.   ,

       // Вставить содержимое обработчика.

       
   СуммаДокумента = Объект.Товары.Итог("Сумма");
       
       
КонецПроцедуры




1
2
3
4
5
6
7
8
9
10
11

   

&НаКлиенте
Процедура ТоварыПриИзменении(Элемент)
   // Вставить содержимое обработчика.   ,

       // Вставить содержимое обработчика.

       
   СуммаДокумента = Объект.Товары.Итог("Сумма");
       
       
КонецПроцедуры

Но почему-то заработало через Объект.СуммаДокумента, а через СуммаДокумента не работало (можете подсказать почему)?


Поясните плиз подробней.
1 ИсчадиеADO
 
31.03.13
15:50
Объект - это в модуле управляемой формы основной объект формы (документ, справочник).

ЭтотОбъект - это в модуле объекта
2 zak555
 
31.03.13
15:52
(1) ЭтотОбъект так же доступен и в обычных формах
3 GANR
 
31.03.13
16:19
См. СП и отладчик
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.