Имя: Пароль:
1C
1С v8
Текущие данные из табличной части
0 Сержант ВДВ Онегин
 
19.08.14
10:35
В документе имеются две табличные части.Первая заполняется, потом переходим на вторую вкладку и там вторая табличная часть.Пытаюсь получить текущие данные с первой табличной части вот этой строчкой:

ф = ЭлементыФормы.ПлановыеНачисления.ТекущиеДанные.Оклад;

где Плановые начисления это наименование табличной части (первой), а оклад нужный реквизит в ней.

Значение не является значением объектного типа (Оклад) вот такая ошибка...

В чем загвоздка??
1 ДенисЧ
 
19.08.14
10:36
у тебя нету колонки Оклад в табличной части...
2 Галахад
 
гуру
19.08.14
10:39
Наверное, текущиеданные = неопределено
3 Сержант ВДВ Онегин
 
19.08.14
10:42
(1) вот ссылка на принтскрин. Там под сотрудником есть Оклад

http://i.pixs.ru/storage/0/3/1/Untitledjp_3167630_13475031.jpg
4 Сержант ВДВ Онегин
 
19.08.14
10:42
(2) Да, почему то текущие данные неопределены...
5 Михаил Козлов
 
19.08.14
11:02
(4) Не установлен курсор в табличном поле.
6 Наутилус Помпилиус
 
19.08.14
16:31
Лучше всего выбирать строчку не по текущим данным, а по конкретному отбору. Если, например, тебе нужна строчка в другой таб.части с таким же сотрудником, то НайденныеСтроки = ТвояТабЧасть.НайтиСтроки(Новый Структура("Сотрудник", текстр.Сотрудник));
Для Каждого стр из НайденныеСтроки Цикл
стр.Оклад = .....
КонецЦикла;
7 anatoly
 
19.08.14
17:05
(4) потому что ушел на другую вкладку.
Закон Брукера: Даже маленькая практика стоит большой теории.