Имя: Пароль:
1C
1С v8
Работа с набором записей
,
0 Veronikin
 
26.05.20
14:56
Подскажите пожалуйста, когда я работаю с набором записей, например:

Запись = НаборЗаписей.Добавить();
Запись.Месяц = НачалоМесяца(ДеньПериода);
Запись.ФизическоеЛицо = ФизическоеЛицоИзБазы;

Могу я обратиться как-то, как например к элементу массива Запись["НеотработанДень"+НомерДня] или только Запись.НеотработанДень1?
В регистре 31 такое поле, не хочу перебирать все как Запись.НеотработанДень1, Запись.НеотработанДень2 и тп.
1 1Сергей
 
26.05.20
14:57
Запись["НеотработанДень"+НомерДня]
вот так можно, да. Я не против
2 Veronikin
 
26.05.20
15:03
(1) Так выдает ошибку.
3 fisher
 
26.05.20
15:06
Тогда юзай Загрузить() у набора записей.
4 1Сергей
 
26.05.20
15:06
(2) надо эту ошибку исправить
5 DmitriyDI
 
26.05.20
15:12
(4) Там наверное ошибка что число и строку сложить не может)
6 Veronikin
 
26.05.20
15:18
(5) Нет, пробовала Запись["НеотработанДень1"] - ошибка
7 RomanYS
 
26.05.20
15:25
(6) какая ошибка?
8 Serg_1960
 
26.05.20
15:47
(7) "Поле объекта на обнаружено..." :)
9 ДенисЧ
 
26.05.20
15:50
(8) Может, нет такого поля?
10 fisher
 
26.05.20
15:58
Я даже не поленился проверить. Обращение к полю записи набора записей по строковому имени в квадратных скобках - работает.
11 Veronikin
 
28.05.20
14:23
(10) Спасибо, все работает.
12 1Сергей
 
28.05.20
15:16
Молодец! Респект таким парням
13 Web00001
 
28.05.20
15:20
(12)Думаешь, это парень?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший