Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 15:32

Поиск реквизита

Автор Анатолий Анпилогов, 07 июн 2018, 14:06

0 Пользователей и 1 гость просматривают эту тему.

Анатолий Анпилогов

Привет знатоки!

Ситуация следующая, получаю значения всех реквизитов, и загоняю их в структуру.
Как сделать обратный процесс?

Используя структуру передать значения реквизитам объектов?

СтруктураДанных = Новый Структура;

ДокументОбъект = Объект.СсылкаНаОбъект.ПолучитьОбъект();

Для Каждого РеквизитДокумента Из ДокументОбъект.Метаданные().Реквизиты Цикл
Результат = РеквизитДокумента.ЗначениеЗаполнения;
СтруктураДанных.Вставить(Строка(РеквизитДокумента.Имя), Результат);
КонецЦикла;

Z.spb

Глобальный контекст (Global context)
ЗаполнитьЗначенияСвойств (FillPropertyValues)
Синтаксис:

ЗаполнитьЗначенияСвойств(<Приемник>, <Источник>, <СписокСвойств>, <ИсключаяСвойства>)
Параметры:

<Приемник> (обязательный)

Тип: Произвольный.
Значение, чьи свойства будут заполнены значениями соответствующих свойств <Источника>.
<Источник> (обязательный)

Тип: Произвольный.
Значения свойств данного объекта будут установлены в соответствующие свойства <Приемника>.
<СписокСвойств> (необязательный)

Тип: Строка.
Список имен свойств, разделенный запятыми, которые необходимо заполнить.
Если свойства не указаны, то копируются только те, которые представлены и в <Источнике> и в <Приемнике>.
Если свойства указаны, то они обязательно должны присутствовать в обоих объектах.
Если в <Источнике> или <Приемнике> заданное свойство отсутствует, то будет вызвано исключение.
<ИсключаяСвойства> (необязательный)

Тип: Строка.
Список имен свойств, разделенный запятыми, которые необходимо исключить из заполнения.
Описание:

Копирует значения свойств <Источника> в свойства <Приемника>. Сопоставление производится по именам свойств.
Если указаны копируемые свойства, то в заполнении участвуют только они, параметр <ИсключаяСвойства> игнорируется.
В противном случае, если указан параметр <ИсключаяСвойства>, то свойства перечисленные в нем, исключаются из обработки.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск