Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 10:22

Преобразование строки, Уважаемые специалисты, помогите новичку пожалуйста.

Автор OnePunch-Man, 29 мар 2023, 14:54

0 Пользователей и 1 гость просматривают эту тему.

OnePunch-Man

Подскажите пожалуйста как выполнить преобразования строки. 3 реквизита, 1й ПолеДляВвода (тип строка), 2й ПолеСтрока (тип Строка) Куда выводится результат, 3й Переключатель (СписокВыбора : Прямой(0), Обратный(1)).

При нажатии на кнопку «Выполнить действие» необходимо вывести все преобразования строки введенной в поле с типом строка(5), в зависимости от типа обхода.
Если дана строка абв, то прямой обход:
Абв
аБв
абВ
Обратный обход:
абВ
аБв
Абв
Вне зависимости от регистра, считать, что строка введена в нижнем регистре.

LexaK

OnePunch-Man, да вроде просто все, используйте функции
нрег() врег() Сред() СтрДлина() и "+"
перебрать в цикле и все
если помогло нажмите: Спасибо!

OnePunch-Man

LexaK, &НаСервере
Процедура ВыполнитьДействиеНаСервере2()

Длина = СтрДлина(ПолеДляВвода);
    ПолеСтрока = "";

Если ПолеПреобразованиеСтроки = 0 Тогда

Для Счетчик = 1 По Длина Цикл
ПолеСтрока = Врег(Сред(ПолеДляВвода,Счетчик,1)) + НРег(Сред(ПолеДляВвода,Счетчик,1)) + ПолеСтрока;
КонецЦикла;

КонецЕсли;

КонецПроцедуры
Написал Такой код для первого преобразования ничего не работает, Подскажите где ошибка пожалуйста.

LexaK

OnePunch-Man, задача как "2 + 2"
надо осилить ее самостоятельно! используйте отладчик (за одно разберитесь что это такое и как им пользоваться)
в отладчике проверяйте значение/результат каждой команды, сразу станет понятно что не так работает и как это исправить.
(хотя бы попробуйте - отладить свой-же код)
если помогло нажмите: Спасибо!

Afinogen


LexaK

OnePunch-Man, а что это за задача?
это курсовая работа по программированию?
или тестовый вопрос на собеседовании?

если курсовая, типа сдать и забыть - то это совсем другое дело...
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск