• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Elle

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

puh14

Из строки уже ничего особо не переведешь . Проще создай еще один списочек в первую строчку которого запихни событие, а в торой - тему - и засовывай его во торой. Вытаскивать - ну как обычно для списка.


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

Иначе придется искать нужные тебе типы данных через создать объект и т.д., что медленнее.
 
E

Elle

Идея хорошая, я даже так и делала, но список у меня визиваеться через расшифровку, то есть данные из одного списка не заменить другим
 
P

puh14

Не очень понял в чем проблема. Расшифровка заполняется на стадии формирования таблицы и запихать туда почти что хочешь не есть проблума. Вопрос зачем пихать строку если можно список или ЗначениеВСтроку()
 
E

Elle

Затем, чтобы в списке не только показывался сам документ, но и другие его реквизиты, типа автора и так далее, но в одной строчке списка они обеденяються как строка, а не агрегатный тип данных. Поетому і не откриваеться нужный документ
 
P

puh14

Ну так добавитьВСписок() имеет два аргумента - представление и собственно значение. В представление бейте что хотите, а в значение загоняйте сам документ.
 
E

Elle

:mellow: ну и почему я так туплю))) работает
 
E

Elle

Спорное утверждение...
ЗначениеВСтроку и ЗначениеИзСтроки для чего-то же придумано
Ну да - ЗначениеИзСтроки(Здесь один из нужних реквизитов строки)
 
V

vitfil

Elle, большое спасибо, что поддержали меня!
 
Мы в соцсетях:

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