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

  • Автор темы VoodyGoo
  • Дата начала
V

VoodyGoo

#1
Из модуля документа надо получить данные из справочника "Сотрудники", именно надо получить РНН сотрудника.
В реквизитах справочника РНН отсутствует, на форме имеется ПолеВвода "РНН", где и хранится нужная информация.
У документа имеется Реквизит "сотрудник" тип Справочник.Сотрудники.
Как получить РНН текущего сотрудника?
 

puh14

Well-known member
11.07.2008
1 412
0
#2
Посмотри на процедуру повешенную на полеВвода РНН (вкладка дополнительно) - а потом в модуле формы, что оно с ним делает.
 
V

VoodyGoo

#3
У этого поля ввода имеется только идентификатор "РНН" и тип "строка 12"
Ни каких процедур за ним не закрепленно
 

puh14

Well-known member
11.07.2008
1 412
0
#4
Тогда ПриЗаписи() или вообще по идентификатору в модуле - текст процедуры если не трудно выложи.
 

puh14

Well-known member
11.07.2008
1 412
0
#5
Тогда ПриЗаписи() или вообще по идентификатору в модуле - текст процедуры если не трудно выложи.
 
V

VoodyGoo

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

ФИО вытягиваю так:
Код:
Х_дб.Fio = Сотрудник.Наименование
Так работает, потомучто ""Наименование является реквизитов справочника, а вот РНН таким не является, и при попытке выполнить
Код:
Х_дб.rnn = Сотрудник.РНН
выдает сообщение, что РНН не является методом объекта
 

puh14

Well-known member
11.07.2008
1 412
0
#7
ПолеВвода "РНН" имеется где? в форме документа или в форме справочника сотрудники? Если ф справочнике - глянь форму элемента, куда девается информация из поля ввода РНН при записи элемента.