&НаСервере
Функция ПолучитьЗначениеВсехКонстант()
НаборКонстант = Константы.СоздатьНабор("НаименованиеОрганизации,ИннОрганизации");
НаборКонстант.Прочитать();
возврат НаборКонстант;
КонецФункции
Вываливается ошибка
{ОбщаяФорма.Константы.Форма(27)}: Ошибка при установке значения атрибута контекста (НаборКонстант)
НаборКонстант = Константы.СоздатьНабор("НаименованиеОрганизации,ИннОрганизации");
по причине:
Нельзя изменять поле, содержащее объект данных формы
(1) Немного не понял, ведь ошибка вываливается на строке
НаборКонстант = Константы.СоздатьНабор("НаименованиеОрганизации,ИннОрганизации"); мы же эту функцию выполняем на сервере
Все разобрался с ошибкой, а не правильно задал Имя набора.
&НаСервере
Функция ПолучитьЗначениеВсехКонстант()
НаборКонстант1 = Константы.СоздатьНабор("НаименованиеОрганизации,ИннОрганизации");
НаборКонстант1.Прочитать();
возврат НаборКонстант1;
КонецФункци
а как мне теперь на клиенте обработать НаборКонстант1 например вытащить из набора значение ИннОрганизации
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший