Имя: Пароль:
1C
1С v8
Как записать в структуру табличные реквизиты документа?
,
0 wrxsti
 
17.06.19
13:17
Есть документ с такой табличной частью:

Док_Курсы.Летние.Математика;

Пробую вставлять данные так: Структура.Вставить("Math", Док_Курсы.Летние.Математика);
Но выдает ошибку "Поле объекта не обнаружено".

Как можно записать данные реквизита в структуру?
1 1Сергей
 
17.06.19
13:30
(0) Может, надо строку конкретную?
2 Chameleon1980
 
17.06.19
13:33
а какое поле не обнаружено?
научитесь хоть ошибки в студию представлять
3 wrxsti
 
17.06.19
14:02
(2) Ругается на поле Математика
4 ИУБиПовиц
 
17.06.19
14:06
А точно у вас табличная часть называется Летние.Математика?
5 wrxsti
 
17.06.19
14:07
(4) Точно, Табличная часть "Летние", реквизит Математика
6 Rie
 
17.06.19
14:11
(5) У _табличной части_ Летние _нет_ реквизита Математика. Реквизит Математика есть у _строки табличной части_.
Получите конкретную строку - и будет Вам счастье.
7 hhhh
 
17.06.19
15:03
(5) Эксель видел когда нибудь? Там есть строчки и столбцы. Так и здесь, Математика - это у тебя столбец. Тебе надо определиться, ты весь столбец целиком хочешь в структуру загрузить?
8 wrxsti
 
17.06.19
15:53
(7) Да весь
9 ИУБиПовиц
 
17.06.19
16:01
Структура.Вставить("Math", Док_Курсы.Летние.ВыгрузитьКолонку("Математика"))
10 vicof
 
17.06.19
16:04
Нахрена в структуру таблицу пихать?
11 wrxsti
 
17.06.19
16:12
(9) Метод объекта не обнаружен(ВыгрузитьКолонку)
12 Мимохожий Однако
 
17.06.19
16:13
(11) Отладчик включи и посмотри, что и где
13 ИУБиПовиц
 
17.06.19
16:21
(10) Ну автору ж нужно все строки загрузить, что не так.
(11) ну позовите программиста тогда:)или в отладке гляньте что у вас в переменной Док_Курсы содержится
14 vicof
 
17.06.19
16:25
(13) цель какая, имею ввиду?