Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 03:03

Помогите разобраться со СтрНайти

Автор unre41, 09 мар 2023, 21:08

0 Пользователей и 1 гость просматривают эту тему.

unre41

Функция ПолучитьРезультат(Столбец, Карта) Экспорт

б = 0;

Для а = 1 по СтрЧислоСтрок(Карта) Цикл
       
        Пока б < СтрЧислоВхождений(СтрПолучитьСтроку(Карта, а), "\") Цикл
           
            Если Столбец = СтрНайти(СтрПолучитьСтроку(Карта, а), "\", , 1, б) Тогда
                Столбец = Столбец + 1;
                Прервать;
            КонецЕсли;

            б = б + 1;

        КонецЦикла;
КонецЦикла;
Помогите разобраться, ругается на параметр "б" в "СтрНайти". Я понимаю, что проблема может быть в том, что ему нужно число, а не изменяющаяся переменная, но все же она хранит число, которая по условию написания и требуется в синтаксисе "СтрНайти". Есть ли аналог данному коду?

Максим75

unre41, так б не может быть равным 0, может переделать алгоритм, чтобы б начиналось с 1?

unre41

Максим75, неа, все равно ругается

LexaK

Цитата: unre41 от 12 мар 2023, 23:23Максим75, неа, все равно ругается
перепишите алгоритм по другому!
например можно использовать функцию СтрРазделить(...)
если помогло нажмите: Спасибо!

Теги: СтрНайти 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск