PDA

Просмотр полной версии : Автозаполнение колонки "Объект" в док-те Требование накладная



programmer007
25.12.2018, 17:29
Здравствуйте, подскажите пожалуйста как реализовать автозаполнение ячейки "Объект" табличной части документа из поля шапки "Объект" при создании новой строки?

Пробовал так:

////////////////////////////////////////////////////////////////////////////////
// ОБРАБОТЧИКИ СОБЫТИЙ ТАБЛИЦЫ ФОРМЫ <Материалы>

&НаСервере
Функция МатериалыПриИзмененииНаСе рвере()
Возврат Объект.Склад.Подразделение Затрат;
Возврат Объект.Объект.Наименование ;
КонецФункции


&НаКлиенте
Процедура МатериалыПриИзменении(Эле� �ент)

Элемент.ТекущиеДанные.Подр азделениеЗатрат = МатериалыПриИзмененииНаСе рвере();
Элемент.ТекущиеДанные.Объе кт = МатериалыПриИзмененииНаСе рвере();
//УправлениеФормой(ЭтаФорма) ;

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


ячейка «Объект», не заполняется,
конфигурация сохраняется без ошибок
в 1С при добавлении строки выскакивает предупреждение: "Поле объекта не обнаружено (Объект)"
Куда копать? Помогите пожалуйста.

avm3110
06.01.2019, 14:48
Здравствуйте, подскажите пожалуйста как реализовать автозаполнение ячейки "Объект" табличной части документа из поля шапки "Объект" при создании новой строки?

Пробовал так:

////////////////////////////////////////////////////////////////////////////////
// ОБРАБОТЧИКИ СОБЫТИЙ ТАБЛИЦЫ ФОРМЫ <Материалы>

&НаСервере
Функция МатериалыПриИзмененииНаСе рвере()
Возврат Объект.Склад.Подразделение Затрат;
Возврат Объект.Объект.Наименование ;
КонецФункции


&НаКлиенте
Процедура МатериалыПриИзменении(Эле� �ент)

Элемент.ТекущиеДанные.Подр азделениеЗатрат = МатериалыПриИзмененииНаСе рвере();
Элемент.ТекущиеДанные.Объе кт = МатериалыПриИзмененииНаСе рвере();
//УправлениеФормой(ЭтаФорма) ;

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


ячейка «Объект», не заполняется,
конфигурация сохраняется без ошибок
в 1С при добавлении строки выскакивает предупреждение: "Поле объекта не обнаружено (Объект)"
Куда копать? Помогите пожалуйста.

(задумчиво) Функция МатериалыПриИзмененииНаСе рвере() всегда :mad: возвращает Объект.Склад.Подразделение Затрат; Второй "возврат" ей до фонаря.... поэтому не понятно что ты хочешь получить при втором вызове этой функции?