Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 ноя 2024, 19:55

заполнить наименование 8.2 УП

Автор ken...ny, 01 сен 2012, 23:02

0 Пользователей и 1 гость просматривают эту тему.

ken...ny

Приветствую!

Формирую Наименование в справочнике из двух реквизитов. Наименование. ТолькоПросмотр = Истина. Пытался и обращаться к элементам формы и следующий код
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
       Элементы.Наименование.ТолькоПросмотр = Ложь;
       ЗаполнениеНаименования(Элементы.КратНаим.ТекстРедактирования,Элементы.Марка.ТекстРедактирования);
       Элементы.Наименование.ТолькоПросмотр = Истина;
КонецПроцедуры

&НаСервере
Процедура ЗаполнениеНаименования (А,Б)

       Справочники.Номенклатура.Связь.Наименование = А +" "+ Б;

КонецПроцедуры


Ошибка {Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(41)}: Поле объекта недоступно для записи (Наименование)

Прошу не пинать. Только учусь. Спасибо за помощь!!!

Slin

попробуйте проще:
Наименование = А + " " + Б;
skype: slin-dev

ken...ny

Цитата: Slin от 02 сен 2012, 06:58
попробуйте проще:
Наименование = А + " " + Б;

Можно немного подробнее. К реквизиту Наименование нужно обращаться на кленте? через Элементы.Наименование.ТекстРедактирования? Так пробовал. Ошибка та же. И подскажите правильное ли я событие выбрал ПередЗаписью на клиенте.

ken...ny

Разобрался сам.


Объект.Наименование = Элементы.КратНаим.ТекстРедактирования + " " + Элементы.Марка.ТекстРедактирования;

ken...ny

Тольк почему я смог обратиться к Объекту НаКлиенте. Разъясните плз чем отличается Элемент формы от объекта?

Slin

Объект это собственно сам элемент справочника
а элемент формы это элемент формы :) типа поле ввода, меню и т.д.
skype: slin-dev

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск