Имя: Пароль:
1C
1С v8
Как прочитать реквизит справочника зная его имя
0 SAP
 
28.12.12
17:23
Нужно зная имя реквизита справочника программно его прочитать и модифицировать, как это сделать?
1 ДенисЧ
 
28.12.12
17:26
спр[ПеременнаяСИменемРеквизита] = значение;
2 GLazNik
 
28.12.12
17:26
СправочникОбъект[ИмяРеквизита]
3 Fragster
 
гуру
28.12.12
17:28
Выполнить("Справочник."+ИмяРеквизита+" = Значение");
4 lapinio
 
28.12.12
17:28
Результат = Справочники.Валюты.НайтиПоНаименованию("").ПолучитьОбъект();
5 lapinio
 
28.12.12
17:31
После модификации Результат.Записать()
6 den8687
 
28.12.12
17:31
Все бы ветки на мисте так выглядели...
7 КуплюКровать
 
28.12.12
17:31
вы че тут рандомный код начали генерить? )))
8 Reset
 
28.12.12
17:34
Реквизит=ПолучитьРеквизитПоИмени(ИмяКотороеМыЗнаем);
Модифицровать(Реквизит);
9 Fragster
 
гуру
28.12.12
17:35
(0) а в САПе как?
10 SAP
 
28.12.12
17:38
Спасибо
11 kiruha
 
28.12.12
18:01
Если СпрОбъект.Метаданные().Реквизиты.Найти(ИмяРеквизита)<>Неопределено Тогда СпрОбъект[ИмяРеквизита] = значение;
Иначе
//....
КонецЕсли;
12 kiruha
 
28.12.12
18:36
ЗаполнитьЗначенияСвойств(СправочникОбъект,Новый Структура(ИмяРеквизита,Значение))
13 Fragster
 
гуру
28.12.12
18:38
(12) зачет!