Имя: Пароль:
1C
 
БГУ 2.0.64.26. Ошибка при записи в регистр сведений ОперацииДокументов
,
0 GANR
 
20.08.19
14:27
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call:
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: The incoming request has too many parameters. The server supports a maximum of 2100 parameters. Reduce the number of parameters and resend the request.
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Severity=10, native=8003, line=1

Под администратором с ролью ПолныеПрава запись в регистр ОперацииДокументов работает нормально. Как вылечить?
1 GANR
 
20.08.19
14:33
Под пользователем с ограничением на доступ к 1 организации ошибка проявляется
2 Cyberhawk
 
20.08.19
14:47
2100 параметров - пади это типы документов в запросе к СУБД
3 Cyberhawk
 
20.08.19
14:48
Пиши прямым инсертом, без замещения (через НЗ в режиме загрузки).
Естественно только с соблюдением уникальности.
4 GANR
 
20.08.19
15:23
(3) Благодарю за участие. Решил вопрос посредством добавления в не типовую роль, выданную всем юзерам, прав на изменение регистра.
5 Cyberhawk
 
20.08.19
15:29
А, значит в тексте ограничения РЛС что-то через точку было от измерения с типом "любая ссылка" скорее всего. Например, организация регистратора.
6 Cyberhawk
 
20.08.19
15:30
Разыменование собственно и влечет к портянке из кейсов с условием на тип регистратора
7 GANR
 
20.08.19
16:19
(5) Да, ДокументСсылка там был. Вот только с какого-то ляду раньше работало.
8 Cyberhawk
 
21.08.19
07:41
(7) Так посмотри под проблемным пользователем у какой роли срабатывает РЛС и на какое право
9 GANR
 
21.08.19
22:54
(8) Этому юзеру была дана единственная типовая роль с мудреным РЛС-ом. Это через "все роли" было видно и через список ролей юзера. И что мне с ней делать? Не переписывать же её шаблоны.
10 GANR
 
21.08.19
22:59
Ну в смысле роль на этот регистр
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший