Функция КлючиСтруктурыВСтроку(Структура, Разделитель = ",") Экспорт
Результат = "";
Для Каждого Элемент Из Структура Цикл
СимволРазделителя = ?(ПустаяСтрока(Результат), "", Разделитель);
Результат = Результат + СимволРазделителя + Элемент.Ключ;
КонецЦикла;
Возврат Результат;
КонецФункции
Вариант 2
-----------------
Функция КлючиСтруктурыВСтроку(Структура, Разделитель = ",") Экспорт
Результат = "";
Для Каждого Элемент Из Структура Цикл
Результат = Результат + Элемент.Ключ + СимволРазделителя;
КонецЦикла;
Возврат Лев(Результат,СтрДлина(Результат)-1);
КонецФункции
PS Подразумеваем, что Структура всегда имеет минимум 1 значение
первый, ибо он по смыслу написан, а не по результату, поэтому его проще понять
Вариант 1
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс