&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Гигастрока = "начало"+СтроковыеФункцииКлиентСервер.СформироватьСтрокуСимволов("у",1000000);
КонецПроцедуры
&НаСервере
Процедура кувырокНаСервере()
а = кувырокЧерезГолову();
б = кувырокЧерезЗад();
КонецПроцедуры
&НаСервере
Функция кувырокЧерезГолову()
Промежуток = Новый Массив; ДлинаСтроки = СтрДлина(Гигастрока);
Для НомерСимвола = 1 По ДлинаСтроки Цикл
Промежуток.Добавить(Сред(Гигастрока, 1+ДлинаСтроки-НомерСимвола, 1));
КонецЦикла;
Возврат СтрСоединить(Промежуток,"");
КонецФункции
&НаСервере
Функция кувырокЧерезЗад()
РезСтрока = "";
Для НомерСимвола = 1 По СтрДлина(Гигастрока) Цикл
РезСтрока = "" + Сред(Гигастрока, НомерСимвола, 1) + РезСтрока;
КонецЦикла;
Возврат РезСтрока;
КонецФункции
&НаКлиенте
Процедура кувырок(Команда)
кувырокНаСервере();
КонецПроцедуры
{"contextData":{"NaN":{}},"contextMarkers":[]}