Строковые функции. Альтернатива для СтрРазделить, СтрНайти и т.д.

Razlagutt 30 2 2

В старых версиях конфигураций можно получить сообщение о том, что, например, СтрРазделить не найден. Тогда в качестве альтернативы стоит использовать ОбщийМодуль → СтроковыеФункцииКлиентСервер, где собраны необходимые функции по работе со строкой. Например, аналог

СтрРазделить(Строка, " ")

будет

СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(Строка, " ")
3

Комментарии

Калинин Михаил
#1, ред. 19 июня 2020 14:53

Каким образом РазложитьСтрокуВМассивПодстрок является аналогом СтрЗаменить?
И в какой версии платформы у Вас нет СтрЗаменить()?


Razlagutt
#2, 21 июня 2020 19:47

(1) Калинин Михаил, в БП 2 нет.


Калинин Михаил
#3, 22 июня 2020 12:10

(2) Razlagutt, просто изначально в публикации было написано СтрЗаменить 😃
Про СтрРазделить, СтрНайти и т.д. - все верно. Ниже 8.3.6 их нет и будет выдано "Функция не определена!"


См. также

ИмяТипПлатформыСтр (БСП)

ПредставлениеЗначения (БСП)

СтрШаблон (8.1, 8.2, 8.3 в режиме совместимости 8.2)

НайтиЭлементСпискаЗначений (БСП)

Перебор всех строковых комбинаций "0" и "1" в порядке возрастания числа единиц

Структура метаданных регистра сведений

ИР Найти в модулях

ИР Найти в списке

РазделитьВерсию (БСП)

Модератору