Прошу заранее прощение за банальный вопрос, но туплю сильно.
Имеется строка (назовём её X).
Имеется функция, которая вычисляет из этой строки определённые символы справа (в результате получаем строку Y).
Нужно теперь получить оставшееся слева значение, т.е. Z = X - Y.
В коде это выглядит так:
стр.Элемент.Наименование - это X.
Вычисление Y:
Функция НомерМарки(МаркаНаим)
Марка = МаркаНаим;
Пока Найти(Марка," ") Цикл
Марка = Прав(Марка,СтрДлина(Марка)-Найти(Марка," "));
КонецЦикла;
Возврат Марка
КонецФункции
А нужно получить что-то типа такого:
Строка.Параметры.Наименование =стр.Элемент.Наименование - НомерМарки(стр.Элемент.Наименование);
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший