Как прочитать реквизит справочника зная его имя
☑
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) зачет!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший