Имя: Пароль:
1C
 
Записать данные в набор внешних данных...
0 mikecool
 
02.08.17
12:31
Собственно, создаю набор
    ВИДНабор = ВнешниеИсточникиДанных.ExtUprData.Таблицы.ProductData.СоздатьНаборЗаписей();
    ВИДНабор.Отбор.IdDRef.Установить(Ссылка.УникальныйИдентификатор());
    ВИДНабор.Прочитать();
    Если ВИДНабор.Количество() = 0 Тогда
        Запись = ВИДНабор.Добавить();
        Запись.IdDRef = Ссылка.УникальныйИдентификатор();
    КонецЕсли;
для чего хочу набор - чтобы приписать реквизитам на форме данные из набора и при записи элемента записывать целиком набор
однако на присвоении
Поле.Данные = "ВИДНабор[0]." + СтрокаОписния.ИмяПоля;
падает ошибка "Неправильный путь к данным"
подскажите - где я ошибся?
1 mikecool
 
02.08.17
12:34
к примеру путь к данным получается такой
2 mikecool
 
02.08.17
12:34
ВИДНабор[0].CONSIST_FULL
поле в записи набора есть
3 mikecool
 
02.08.17
12:39
реквизита формы типа ВнешниеИсточникиДанныхНаборЗаписей нет, может в этом причина?
4 mikecool
 
02.08.17
13:49
так понимаю - никто не знает (
5 Numerus Mikhail
 
02.08.17
13:59
(4) ВИДНабор[0][СтрокаОписния.ИмяПоля] это?
6 mikecool
 
02.08.17
14:22
(5) ВИДНабор[0][CONSIST_FULL] - тоже неправильный путь
7 aleks_default
 
02.08.17
14:23
моя твоя не понимай
8 МихаилМ
 
02.08.17
14:23
подглядите в
отладчике
9 mikecool
 
02.08.17
14:25
(8) на что? на формируемую строку? я ее могу любую сформировать
10 mikecool
 
02.08.17
14:26
+9 а вот как заставить ее примениться к данным - вопрос
11 1dvd
 
02.08.17
14:26
какой тип нужно записать в Поле.Данные
12 mikecool
 
02.08.17
14:28
(11) вроде всю жизнь строка был
13 1dvd
 
02.08.17
14:35
что-то фигня какая-то. в Данные записывается имя реквизита объекта, а ты пытаешься записать туда путь к черти чему
14 mikecool
 
02.08.17
14:36
(13) только реквизита объекта? блин, печалька
ибо наборзаписей не хочет быть реквизитом ((
15 1dvd
 
02.08.17
14:37
(14) или реквизита формы