ОБСУЖДЕНИЕ

Обращение к полю ввода на форме элемента

7 ответов 6,4 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Из модуля документа надо получить данные из справочника "Сотрудники", именно надо получить РНН сотрудника.
В реквизитах справочника РНН отсутствует, на форме имеется ПолеВвода "РНН", где и хранится нужная информация.
У документа имеется Реквизит "сотрудник" тип Справочник.Сотрудники.
Как получить РНН текущего сотрудника?
 
Посмотри на процедуру повешенную на полеВвода РНН (вкладка дополнительно) - а потом в модуле формы, что оно с ним делает.
 
У этого поля ввода имеется только идентификатор "РНН" и тип "строка 12"
Ни каких процедур за ним не закрепленно
 
Тогда ПриЗаписи() или вообще по идентификатору в модуле - текст процедуры если не трудно выложи.
 
Тогда ПриЗаписи() или вообще по идентификатору в модуле - текст процедуры если не трудно выложи.
 
Тогда ПриЗаписи() или вообще по идентификатору в модуле - текст процедуры если не трудно выложи.

Это делается при проведениии. Мне надо в таблицу ДБФ (работаю через XBase) поместить ФИО сотрудника, его РНН, сумму платежа и Табельный номер.
Фио сотрудника - реквизит справочника "Сотрудники"
Сумма - реквизит табличной части документа
а РНН и Табельный номер представленны в справочнике в виде ПолейВвода (с индетификаторами "РНН" и "ТабНом").

ФИО вытягиваю так:
Код:
Х_дб.Fio = Сотрудник.Наименование

Так работает, потомучто ""Наименование является реквизитов справочника, а вот РНН таким не является, и при попытке выполнить
Код:
Х_дб.rnn = Сотрудник.РНН
выдает сообщение, что РНН не является методом объекта
 
ПолеВвода "РНН" имеется где? в форме документа или в форме справочника сотрудники? Если ф справочнике - глянь форму элемента, куда девается информация из поля ввода РНН при записи элемента.
 
куда девается информация из поля ввода РНН при записи элемента.
находится в справочнике.
Посмотрел Призаписи РНН попдает в другой справочник, теперь всё ясно стало. Спасибо большое :)