Добавить строку в табличную часть формы
☑
0
Uragan_a
20.09.15
✎
12:12
ФормаЭлементыФормыОтработанноеВремя=Форма.ЭлементыФормы.ОтработанноеВремя;
ФормаЭлементыФормыОтработанноеВремя.ДобавитьСтроку();
ФормаЭлементыФормыОтработанноеВремя.ТекущиеДанные.Сотрудник=Сотр;
ФормаЭлементыФормыОтработанноеВремя.ТекущиеДанные.ФизЛицо = Сотр.ФизЛицо;
Вылетает ошибка, что дыннае не являются объектного типа Сотрудник
В отладчике ТекущиеДанные пусто (
1
itlikbez
20.09.15
✎
12:17
(0) Надо добавлять не в интерфейс, а в модель.
2
Lexey_
20.09.15
✎
12:20
(0) ФормаЭлементыФормыОтработанноеВремя=Форма.ЭлементыФормы.ОтработанноеВремя; вот это гениально - коротко, читаемо, стильно!
3
Uragan_a
20.09.15
✎
12:28
Обработка не моя, но должна работать)
Предлагаете переписывать и работать с ТабличнойЧасть, а не элементами формы?
Но по хорошему, должо же работать
4
Uragan_a
20.09.15
✎
12:28
*должно
5
ВедущийП
20.09.15
✎
12:30
(4) не должно. Текущие данные это спозиционированный элемент
6
GreatOne
20.09.15
✎
12:30
6 лет на форуме.
7
ВедущийП
20.09.15
✎
12:31
(3) работай с источником данных
8
Uragan_a
20.09.15
✎
12:33
у обработки 70 плюсов на инфостарте)
спасибо
9
Uragan_a
20.09.15
✎
13:09
В УППшной базе все красиво
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой