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