Посмотрел видео Павла Чистова. Вот код оттуда:
&НаКлиенте
Процедура ТоварыНоменклатураПриИзменении(Элемент)
Стр = Элементы.Товары.ТекущиеДанные;
Стр.Цена = ПолучитьЦену(Стр.Номенклатура);
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПолучитьЦену(Номенклатура)
Возврат Номенклатура.ЦенаПродажи;
КонецФункции
Помогите разобраться в функции.
*Номенклатура.ЦенаПродажи;* - это обращение к реквизиту *ЦенаПродажи* справочника *Номенклатура* ?
А *Стр.Цена = ПолучитьЦену(Стр.Номенклатура);* это *Стр.Цена* табличной части документа запонится ценой исходя из *Номенклатуры* справочника?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший