|
Получить ЭлементФормы | ☑ | ||
---|---|---|---|---|
0
Aldnepr
25.01.18
✎
14:42
|
УТ на неуправляемых. Необходимо в параметр макета присвоить значение ЭлементаФормы справочника ФизЛица "Фамилия" (тип строка) со справочника ФизическиеЛица, возвращает значение "ПолеВвода". Что не так?
//Сотрудник - справочники.ФизическиеЛица Форма=Сотрудник.ПолучитьФорму("ФормаЭлемента"); Фамилия=Форма.ЭлементыФормы.Фамилия; ОбластьПечати.Параметры.Сотрудник= Фамилия; |
|||
1
Lexey_
25.01.18
✎
14:44
|
(0) "Что не так? " обращаешься к интерфейсу, а не к данным
|
|||
2
Ёпрст
25.01.18
✎
14:44
|
всё не так
|
|||
3
Aldnepr
25.01.18
✎
14:59
|
(1) Фамилия=Форма.ЭлементыФормы.Фамилия.Значение;
возвращает пустое значение |
|||
4
Галахад
гуру
25.01.18
✎
15:01
|
Пользователь должен выбрать физ лицо?
|
|||
5
Chameleon1980
25.01.18
✎
15:03
|
отладчик, отладчик
|
|||
6
Chameleon1980
25.01.18
✎
15:03
|
красавчик помоги :)
|
|||
7
Aldnepr
25.01.18
✎
15:05
|
(4) Да, физлицо= сотрудник = реквизитДокумента. Отладчик возвращает "". Но посмотрел подробно- на форме есть реквизит "Фамилия", но есть и запись в регистре сведений, фамилия, имя, отчество. Наверное регСведений Надо перебирать?
|
|||
8
Chameleon1980
25.01.18
✎
15:11
|
чет я не понял. это что?
Форма=Сотрудник.ПолучитьФорму("ФормаЭлемента"); и воообще конфа какая, код из какого места? |
|||
9
Ёпрст
25.01.18
✎
15:12
|
(7) догадливый
|
|||
10
Ёпрст
25.01.18
✎
15:13
|
ну и форму никакую не надо открывать, если что..
|
|||
11
Kamich
25.01.18
✎
15:16
|
(8) походу ["с потолка"]
|
|||
12
Aldnepr
25.01.18
✎
15:17
|
(10) НаборЗаписей=РегистрыСведений.ФИОФизЛиц.ВыбратьПоРегистратору(Сотрудник);
НаборЗаписей.Период=Дата; тут пишет "Значение не является значением объектного типа (Период)". Хотя этот Регистр периодический и ФИО проставлены на дату! |
|||
13
Chameleon1980
25.01.18
✎
15:18
|
(12) а, например, запросы знаем?
|
|||
14
Ёпрст
25.01.18
✎
15:19
|
(12) тебе нужно взять срезПоследних с фильтром по сотруднику
|
|||
15
Kamich
25.01.18
✎
15:22
|
(12)
СтруктураОтбора = Новый Структура(); СтруктураОтбора.Вставить("Сотрудник", Сотрудник); ФИО = РегистрыСведений.ФИОФизЛиц.ПолучитьПоследнее(КонецДня(ТвояДатаЗапроса), СтруктураОтбора).ИмяПолучаемогоПоля; |
|||
16
Aldnepr
25.01.18
✎
15:29
|
(15) Фамилия = РегистрыСведений.ФИОФизЛиц.ПолучитьПоследнее(КонецДня(дата), СтруктураОтбора).Фамилия;
по причине: Недопустимое значение параметра (параметр номер '2') Непринимает Сотрудника |
|||
17
Гипервизор
25.01.18
✎
15:34
|
(16) Вам гадалка нагадала только лишь объектную модель юзать?
|
|||
18
Chameleon1980
25.01.18
✎
15:37
|
(17) намекал в (13)
|
|||
19
Гипервизор
25.01.18
✎
15:37
|
(16) Вы вообще понимаете смысл своих действий? У регистра ФИОФизЛиц нет измерения Сотрудник, есть ФизЛицо. Писали бы лучше запрос, там хоть в конструкторе бы увидели какие поля есть, если в конфигуратор лень заглядывать.
|
|||
20
Aldnepr
25.01.18
✎
15:50
|
(19) Есть такое дело((. Спопугаил код не глянув название реквизита! Спасибо, все нашлось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |