1С: 8.2.17.169
Клиент – сервер.
СУБД SQL Server 2014 Standard. (Microsoft SQL Server 2014 - 12.0.2000.8 (X64) Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1).
При обращении на просмотр одного из видов документов выдаёт сообщение:
«Поле объекта недоступно для записи «Имя реквизита». Реквизит – реквизит одной из табличных частей документа. Причём сообщение выдаётся не для всех пользователей. Для некоторых пользователей документ открывается нормально.
Это видимо не связано с кэшем, т.к. выдастся как в терминальном сеансе, так и при вызове 1с с компьютеров пользователей. Не пойму с чем это может быть связано.
(2) Я же говорю, для некоторых пользователей документ открывается нормально.
(1) Открыл 1с в режиме отладки.
Вообще ничего не понимаю, в режиме отладки все открывается правильно. Даже для тех пользователей для которых в обычном режиме выдаёт ошибку.
Проблема решена переводом одной из функций и клиентского контекста в серверный. Хотя по сути этого делать необязательно. Функция должна работать на клиенте (нет обращений к базе, использования запрещённых типов для клиента). И работает, но не для всех пользователей. Тем не менее вот так.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан