Здравствуйте!
Кто знает, как получить список значений дополнительного реквизита.
Есть дополнительный реквизит с выпадающим списком.
Есть имя реквизита "ДополнительныйРеквизитЗначение_....." Получаю его на сервере через такую функцию
&НаСервере
Функция ПолучитьПолеДополнительногоРеквизитаНаФорме(Форма, ИмяРеквизита) Экспорт
Список = Форма.Свойства_ОписаниеДополнительныхРеквизитов;
Если ЗначениеЗаполнено(Свойство) Тогда
НайденныеСтроки = Список.НайтиСтроки(Новый Структура("Свойство", Свойство));
Если НайденныеСтроки.Количество() > 0 Тогда
Возврат НайденныеСтроки[0];
КонецЕсли;
КонецЕсли;
(1) Огромное Спасибо.
А не подскажите как мне сделать выбор на форме нужного мне значений.
Что я хочу:
1. Получаю список значений (УправлениеСвойствами.ПолучитьСписокЗначенийСвойств(Свойство))
2. Перебираю его и "Выбираю" нужное мне значение и подставляю его в поле.
в смысле неинтерактивно сделать выбор? Если у тебя есть имя соответствующего реквизита, так и пиши ЭтотОбъект.ДополнительныйРеквизитЗначение_.. = ВыбранноеЗначение. Не очень понял что нужно
(3) (4) Выручил! Спасибо!
А то я особо не программист 1С. 3 дня голову ломаю ...)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший