Функция преобразования структуры в строку

Понадобилось выводить в журнал регистрации структуру в строку.

Написал код:

Функция СтруктураВСтроку(Структура) Экспорт
	Текст = "";
	Для каждого Элемент Из Структура Цикл
		//добавим разделитель после предыдущего значения
		Текст = Текст + ?(НЕ ПустаяСтрока(Текст), Символы.ПС, "");
		//добавим представление ключа и значения:
		Текст = Текст + Элемент.Ключ + " = " + Элемент.Значение;
	КонецЦикла;
	Возврат Текст;
КонецФункции

Протестировал:

А вот, собственно и код, который использует это преобразование:

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментария 2

  1. Пнрсв:

    Если такое вызывается часто это будет работать медленно.

Добавить комментарий для fixin Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *