Что предпочтительнее использовать СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("Текст %1", КакойТоЛитерал) или конкатенацию "Текст" + КакойТоЛитерал? с условием, что у нас всего один литерал в выражении
P.S. На счет быстроты - не знаю. Вызов платформенных функций напрямую 100% быстрее вызова из общего модуля. На здравый смысл, конкатенация быстрее всех должна быть, но надо проверять.
Не читайте перед завтраком большевистских газет (с).
Конкатенация не самая быстрая штука, а вот СтрСоединить - это быстро. Об этом в большевистских газетах тоже писали (кстати, да - в (8) сцылка)...
(9)то что конкатенация не самая быстрая штука я прекрасно знаю, поэтому и написал "с условием, что у нас всего один литерал в выражении", т.е тут "массовой" конкатенации строк не может быть
С точки зрения пользователя - да, у нас есть строка и литерал. С точки зрения 1С у нас есть две строки, а конкатенация - это создание еще одной строки (новый объект со всеми этими затратами на инициализацию первичного объекта), в который потом уже помещается по очереди суммируемые строки. И вроде бы разницы между конкатенацией и стрсоединить быть не должно, но она есть. Почему? Вопрос к 1С-негам. Не удивлюсь, что у них там какой-то легаси-код наворочен.
Самое простое - проверить. Да и вообще, если эта операция одна на всю программу и будет вызываться раз в час, то такие вопросы вообще не должны задаваться. А если это часть какого-то конвейера, то тестирование спасет отца русской демократии.