Процедуры и функции обработки значений
ЗначениеИзСтрокиВнутр
Преобразование значения объекта агрегатного типа из строкового системного представления во внутреннее.
Синтаксис:
ЗначениеИзСтрокиВнутр(<СистСтрока>)
Англоязычный синоним:
ValueFromStringInternal
Параметры:
<СистСтрока> | Строковое выражение, представление объекта агрегатного типа данных в системном строковом виде. |
Возвращаемое значение:
Объект агрегатного типа данных, который получен из строкового системного представления.
Описание:
Применять функцию ЗначениеИзСтрокиВнутр имеет смысл только в особых случаях. Например, если требуется несколько объектов упаковать в одну строку. При помощи функции ЗначениеВСтрокуВнутр объекты можно преобразовать в строковые значения, которые затем можно объединить в единую строку операцией конкатенации. В дальнейшем эту строку можно будет разобрать на составляющие и сделать обратное преобразование при помощи функции ЗначениеИзСтрокиВнутр.
Замечание
Строковое представление агрегатного типа данных имеет специальный системный формат, т. к. предназначено не для отображения, а просто для возможности выполнения строковых операций с объектами (в рамках одной конфигурации), например при упаковке нескольких объектов в одну строку. Данный системный формат использует внутренний системный идентификатор данных, поэтому этот формат предназначен для работы в рамках единой информационной базы. При распаковке такого строкового представления функция ЗначениеИзСтрокиВнутр восстанавливает значение объекта по его системному идентификатору.
Замечание
При использовании метода ЗначениеИзСтрокиВнутр() для значения типа "СписокЗначений", являющимся реквизитом формы, его идентификатор следует передавать в качестве второго параметра. В этом случае метод следует использовать как процедуру, т. е. не использовать возвращаемое значение.
Пример:
ВосстановитьЗначение("СистСтрокаМойСпис", ИдентМойСпис);
Пример: См. предыдущий пример.
См. также: ЗначениеВСтрокуВнутр, ЗначениеТекущейЯчейки.