Skip to content

Instantly share code, notes, and snippets.

@pumbaEO
Created February 14, 2018 13:14
Show Gist options
  • Save pumbaEO/9ba46b84e2684ae956a8f24d4294d5c8 to your computer and use it in GitHub Desktop.
Save pumbaEO/9ba46b84e2684ae956a8f24d4294d5c8 to your computer and use it in GitHub Desktop.
// Замена функции СтрШаблон на конфигурациях с режимом совместимости < 8.3.6
// При внедрении в конфигурацию с режимом совместимости >= 8.3.6 данную функцию необходимо удалить
//
Функция СтрШаблон(Знач СтрокаШаблон, Знач Парам1 = Неопределено, Знач Парам2 = Неопределено, Знач Парам3 = Неопределено, Знач Парам4 = Неопределено) Экспорт
МассивПараметров = Новый Массив;
МассивПараметров.Добавить(Парам1);
МассивПараметров.Добавить(Парам2);
МассивПараметров.Добавить(Парам3);
МассивПараметров.Добавить(Парам4);
Для Сч = 1 По МассивПараметров.Количество() Цикл
ТекЗначение = МассивПараметров[Сч-1];
Если ЗначениеЗаполнено(ТекЗначение) Тогда
СтрокаШаблон = СтрЗаменить(СтрокаШаблон, "%"+Сч, ТекЗначение);
КонецЕсли;
КонецЦикла;
Возврат СтрокаШаблон;
КонецФункции
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment