Преобразование из строки в поле агрегатного объекта

  • Автор темы Автор темы Elle
  • Дата начала Дата начала
E

Elle

Вот такой вопрос возник - можно ли из списка значений вытягивать выборочные реквизиты агрегатного объекта
Например
Код:
СЗ.ДобавитьЗначение(Строка(Событие)+Строка(Тема));
При выборе из списка открывается документ, но реквизит Событие не есть в данный момент полем агрегатного объекта, потому что переведенный в сроку, потому и не открывается, есть что-то такое что вытягивает из списка первый реквизит и переводит из сроки в нужный формат?
 
Из строки уже ничего особо не переведешь . Проще создай еще один списочек в первую строчку которого запихни событие, а в торой - тему - и засовывай его во торой. Вытаскивать - ну как обычно для списка.


СзРасшифровка.ДобавитьЗначение(Событие);
СзРасшифровка.ДобавитьЗначение(Тема);
СЗ.ДобавитьЗначение(СзРасшифровка, Строка(Событие)+Строка(Тема));
СзРасшифровка.УдалитьВсе();

Иначе придется искать нужные тебе типы данных через создать объект и т.д., что медленнее.
 
Идея хорошая, я даже так и делала, но список у меня визиваеться через расшифровку, то есть данные из одного списка не заменить другим
 
Не очень понял в чем проблема. Расшифровка заполняется на стадии формирования таблицы и запихать туда почти что хочешь не есть проблума. Вопрос зачем пихать строку если можно список или ЗначениеВСтроку()
 
Затем, чтобы в списке не только показывался сам документ, но и другие его реквизиты, типа автора и так далее, но в одной строчке списка они обеденяються как строка, а не агрегатный тип данных. Поетому і не откриваеться нужный документ
 
Ну так добавитьВСписок() имеет два аргумента - представление и собственно значение. В представление бейте что хотите, а в значение загоняйте сам документ.
 
:mellow: ну и почему я так туплю))) работает
 
Спорное утверждение...
ЗначениеВСтроку и ЗначениеИзСтроки для чего-то же придумано
Ну да - ЗначениеИзСтроки(Здесь один из нужних реквизитов строки)
 
Elle, большое спасибо, что поддержали меня!
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!