|
Работа с константами
| ☑ |
0
1634344
18.10.12
✎
10:46
|
&НаКлиенте
Процедура ПолучитьВснКонстанты(Команда)
ПоказатьОповещениеПользователя(ПолучитьЗначениеВсехКонстант());
КонецПроцедуры
&НаСервере
Функция ПолучитьЗначениеВсехКонстант()
НаборКонстант = Константы.СоздатьНабор("НаименованиеОрганизации,ИннОрганизации");
НаборКонстант.Прочитать();
возврат НаборКонстант;
КонецФункции
Вываливается ошибка
{ОбщаяФорма.Константы.Форма(27)}: Ошибка при установке значения атрибута контекста (НаборКонстант)
НаборКонстант = Константы.СоздатьНабор("НаименованиеОрганизации,ИннОрганизации");
по причине:
Нельзя изменять поле, содержащее объект данных формы
Не могу понять из-за чего ошибка
|
|
1
ZanderZ
18.10.12
✎
10:47
|
данныеформывзначение и обратно
|
|
2
1634344
18.10.12
✎
10:51
|
(1) Немного не понял, ведь ошибка вываливается на строке
НаборКонстант = Константы.СоздатьНабор("НаименованиеОрганизации,ИннОрганизации"); мы же эту функцию выполняем на сервере
|
|
3
zladenuw
18.10.12
✎
10:55
|
(2) и что. тебе же написало.
(27)}: Ошибка при установке значения атрибута контекста (НаборКонстант)
|
|
4
1634344
18.10.12
✎
11:16
|
Все разобрался с ошибкой, а не правильно задал Имя набора.
&НаСервере
Функция ПолучитьЗначениеВсехКонстант()
НаборКонстант1 = Константы.СоздатьНабор("НаименованиеОрганизации,ИннОрганизации");
НаборКонстант1.Прочитать();
возврат НаборКонстант1;
КонецФункци
а как мне теперь на клиенте обработать НаборКонстант1 например вытащить из набора значение ИннОрганизации
|
|