Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Работа со строками в 1с 8.

Работа со строками в 1с 8.
Я
   10101
 
24.03.18 - 12:52
Прошу заранее прощение за банальный вопрос, но туплю сильно.
Имеется строка (назовём её X).
Имеется функция, которая вычисляет из этой строки определённые символы справа (в результате получаем строку Y).
Нужно теперь получить оставшееся слева значение, т.е. Z = X - Y.

В коде это выглядит так:

стр.Элемент.Наименование - это X.

Вычисление Y:
Функция НомерМарки(МаркаНаим)
    Марка = МаркаНаим;
    Пока Найти(Марка," ") Цикл 
        Марка = Прав(Марка,СтрДлина(Марка)-Найти(Марка," "));
    КонецЦикла;
    Возврат Марка
КонецФункции

А нужно получить что-то типа такого:
Строка.Параметры.Наименование =стр.Элемент.Наименование - НомерМарки(стр.Элемент.Наименование);
 
 
   Йохохо
 
1 - 24.03.18 - 13:15
ну есть Лев от Х и СтрДлина от У. Кофе этому господину?
   AlvlSpb
 
2 - 24.03.18 - 13:20
(0) Z = СтрЗаменить(X,Y,"")
   H A D G E H O G s
 
3 - 24.03.18 - 13:22
(0) Что за марки? ЕГАИС?
   10101
 
4 - 24.03.18 - 13:35
(2) Благодарю! Работает!
   10101
 
5 - 24.03.18 - 13:35
(3) Нет, это собственное творчество.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует