Имя: Пароль:
1C
 
Синтаксическая ошибка
0 pro3ri
 
09.12.15
06:57
Добрый день!
Почему выходит ошибка кода:
&НаКлиенте
Процедура Команда1(Команда)
    Перем Начало, Конец;
    
    //Элементы.ТекстДоговора.ПолучитьГраницыВыделения(Начало, Конец);
    //УдаляемыйТекст = ТекстДоговора.ПолучитьТекст(Начало, Конец);
    //
    //ТекстДоговора.Удалить(Начало,Конец);
    //ТекстДоговора.Вставить(Начало, Объект.Владелец);
    ////Сообщить(ТекстДоговора.ПолучитьТекст(Начало,Конец));
    
    
    ВесьТекст = ТекстДоговора.ПолучитьТекст();
    ПозицияНайденная = СтрНайти(ВесьТекст,"%Контрагент%",,,);


{Справочник.ДоговорыКонтрагентов.Форма.ФормаЭлемента.Форма(25,21)}: Процедура или функция с указанным именем не определена (СтрНайти)
    ПозицияНайденная = <<?>>СтрНайти(ВесьТекст,"%Контрагент%",,,); (Проверка: Тонкий клиент)

Как победить?
1 pro3ri
 
09.12.15
06:58
это форма обработки
2 Zmich
 
09.12.15
07:01
(0). Найти вместо СтрНайти. СтрНайти вроде в клюшках было.
3 Мэс33
 
09.12.15
07:02
(0) Когда ошибка синтаксическая - значит ошибка в самом синтаксисе.

<<?>>СтрНайти - означает, что 1С не знает этот метод.
4 pro3ri
 
09.12.15
07:05
(2) благодарю. Однако в СП есть https://s.mail.ru/5oo6ZE4zjp4L/img-2015-12-09-09-03-51.png
5 PaulBC
 
09.12.15
07:05
(0) обновить платформу до 8.3.6
6 pro3ri
 
09.12.15
07:06
(5) 1С:Предприятие 8.3 (8.3.6.2041)
7 PaulBC
 
09.12.15
07:10
(6) тогда отключить режим совместимости
8 pro3ri
 
09.12.15
07:11
(7) Спасибо! Стояло совместимость с 8.3.5.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс