Имя: Пароль:
1C
 
Поле объекта недоступно для записи
0 Aleksey1989
 
20.12.16
23:33
Добрый вечер. Подскажите, пжл, в чем м.б. ошибка: использую следующий код:

ТекстоваяСтрока = Лев(ТекстоваяСтрока,НомерСтроки-1)

ТекстоваяСтрока - это переменная, хранящая текст, выполняется код в общем модуле, на сервере. В ответ приходит ошибка "Поле объекта не доступно для записи" - именно на этой сроке кода. Какая-то непонятная ошибка для обычной текстовой переменной.
1 Aleksey1989
 
20.12.16
23:49
Как я понял, ошибка в платформе. Дело в том, что текстоваяСтрока получает свое первоначальное значение из параметра функции, т.е код выглядит так:

Функция ПолучитьНаименование(Справочник.Наименование) - вызывается функция

Функция ПолучитьНаименование(ТекстоваяСтрока)
......
ТекстоваяСтрока = Лев(ТекстоваяСтрока,НомерСтроки-1)
2 RomanYS
 
20.12.16
23:53
(1) "ошибка в платформе" - не в данном случае. Здесь платформа себя ведет вполне ожидаемо.
3 Lexey_
 
20.12.16
23:53
(1) конечно, в платформе, сам значение параметра меняешь, а виновата платформа
4 Defender aka LINN
 
20.12.16
23:56
(1) Ошибка в прокладке
5 Torquader
 
21.12.16
00:34
Допиши в заголовок функции магическое слово "Знач" и всё заработает.
Основная теорема систематики: Новые системы плодят новые проблемы.