Поле объекта недоступно для записи
☑
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
Допиши в заголовок функции магическое слово "Знач" и всё заработает.
Основная теорема систематики: Новые системы плодят новые проблемы.