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