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