Версия для печати темы (https://pro1c.org.ua/index.php?s=ad18891900f0d08d4c35debccf851c03&showtopic=27185)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Вся 1С _ Две простые функции

Автор: edoroe 25.12.15, 15:23

Большой поклон сообществу 1С программистов !

Я совсем не сталкивался с 1С, но возникла проблема сопряжения моего программного обеспечения
с 1С.

Затык произошёл на этапе обсуждения протокола общения.
Для его реализации необходимы всего две функции.

Опишу требования к одной из них.
В функцию передается строка, функция должна вернуть строку без обработки, если строка не содержит символа пробела, и
заключить в фигурные скобки, если входная строка содержит пробелы.
Всё !
Например:

вход выход
--------------------------------
Привет Привет
Привет Федя {Привет Федя}

Это сложно реализовать ?

Автор: Vofka 25.12.15, 15:34

Не сложно.

Автор: TipsyKID 25.12.15, 17:38

функция ВернутьФигню(Знач НашаСтрока) Экспорт
    НашаСтрока = СокрЛП(НашаСтрока); //Если надо учитывать и левые и правые пробелы, то закомментировать
                                   //Пример при котором следует закомментировать: входящие данные "Саша " должно вернуть "{Саша }"
    Результат = НашаСтрока;
    Если Найти(НашаСтрока, " ") > 0 тогда
        Результат =  "{" + НашаСтрока + "}";
    КонецЕсли;
    
    возврат Результат;
КонецФункции

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua