• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

VoodyGoo

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

puh14

Посмотри на процедуру повешенную на полеВвода РНН (вкладка дополнительно) - а потом в модуле формы, что оно с ним делает.
 
V

VoodyGoo

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

puh14

Тогда ПриЗаписи() или вообще по идентификатору в модуле - текст процедуры если не трудно выложи.
 
P

puh14

Тогда ПриЗаписи() или вообще по идентификатору в модуле - текст процедуры если не трудно выложи.
 
V

VoodyGoo

Тогда ПриЗаписи() или вообще по идентификатору в модуле - текст процедуры если не трудно выложи.

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

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

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

puh14

ПолеВвода "РНН" имеется где? в форме документа или в форме справочника сотрудники? Если ф справочнике - глянь форму элемента, куда девается информация из поля ввода РНН при записи элемента.
 
V

VoodyGoo

куда девается информация из поля ввода РНН при записи элемента.
находится в справочнике.
Посмотрел Призаписи РНН попдает в другой справочник, теперь всё ясно стало. Спасибо большое :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!