|
Поле объекта недоступно для записи
| ☑ |
0
rem4755
14.07.15
✎
17:22
|
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с с компьютеров пользователей. Не пойму с чем это может быть связано.
|
|
1
DTXqueque
14.07.15
✎
17:25
|
Отладчиком посмотреть не предлагать?
|
|
2
sash-ml
14.07.15
✎
17:41
|
Обращение к ссылке как к объекту?
|
|
3
rem4755
14.07.15
✎
17:50
|
(2) Я же говорю, для некоторых пользователей документ открывается нормально.
(1) Открыл 1с в режиме отладки.
Вообще ничего не понимаю, в режиме отладки все открывается правильно. Даже для тех пользователей для которых в обычном режиме выдаёт ошибку.
|
|
4
rem4755
14.07.15
✎
18:08
|
Может это связано с SQL Server 2014. До этого работали с SQL Server 2008 r2.
|
|
5
rs_trade
14.07.15
✎
19:01
|
не уверен что 8.2 поддерживает 2014
|
|
6
rem4755
15.07.15
✎
11:36
|
Проблема решена переводом одной из функций и клиентского контекста в серверный. Хотя по сути этого делать необязательно. Функция должна работать на клиенте (нет обращений к базе, использования запрещённых типов для клиента). И работает, но не для всех пользователей. Тем не менее вот так.
|
|