|
Ошибка при выполнении операции над данными: 22003: ОШИБКА: целое вне диапазона |
☑ |
0
Румата
09.06.21
✎
11:24
|
КА1. Платформа 8.3. Постгри. У пользователя с ограниченными правами при формировании отчета выходит вот такая ошибка :
Отчет.УниверсальныйОтчет.МодульОбъекта(111)}: Ошибка при вызове метода контекста (Вывести)
ПостроительОтчета.Вывести(ТабличныйДокумент);
по причине:
Ошибка выполнения запроса
по причине:
Ошибка при выполнении операции над данными:
22003: ОШИБКА: целое вне диапазона
====
У пользователя с полными правами такой ошибки не возникает. Подскажите, пожалуйста, куда копать ?
|
|
1
acht
09.06.21
✎
11:26
|
В текст запроса
|
|
2
Mivi
28.06.21
✎
08:15
|
У меня ананлогичная ошибка вышла при записи ЗаказаКлиента, конфигурация УТ 11.4.13.209, платформа 8.3.19.1150.
Ошибка при выполнении операции над данными:
22003: ОШИБКА: целое вне диапазона
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1455)}: Результат = Форма.Записать(ПараметрыЗаписи);
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1367)}: ЗаписатьОбъект(Форма, ПараметрыЗаписи);
{Документ.ЗаказКлиента.Форма.ФормаДокумента.Форма(2753)}: ОбщегоНазначенияУТКлиент.Записать(ЭтаФорма, Истина);
по причине:
Ошибка при выполнении операции над данными:
22003: ОШИБКА: целое вне диапазона
|
|
3
Mivi
28.06.21
✎
08:17
|
При этом на файловой копии под этим же пользователем докуенты записываются без подобной ошибки.
|
|
4
TormozIT
гуру
28.06.21
✎
08:21
|
Это ошибка СУБД PostgreSQL (арифметическое переполнение). Надо ловить техножурналом текст запроса с ошибкой и потом в консоли запросов его изучать. Обычно помогает применение ВЫРАЗИТЬ() для проблемных выражений. Если под полными правами ошибки нет, то возможно придется лезть в RLS запросы.
|
|
5
karelz
01.07.21
✎
14:33
|
всем привет, аналогичная ошибка "Ошибка при выполнении операции над данными: ОШИБКА: целое вне диапазона" выходит при сохранении заказа клиента пользователем "менеджер" с ограниченными правами, а у пользователя с правами Администратора проходит нормально, но там не выходят нужные цены, которые законфигурены под "менеджера", кто решил эту проблему, кто нашел ошибку? откликнитесь, пожалуйста, платформа - 1С:Предприятие 8.3 (8.3.15.1830)
|
|
6
TormozIT
гуру
03.07.21
✎
09:20
|
Это ошибка платформы. В такой ситуации она должна выбрасывать ошибку доступа к данным на уровне записей (RLS).
https://t.me/OneC_Expert/29087
|
|
7
ДедМорроз
03.07.21
✎
10:20
|
По идее,если стоит РАЗРЕШЕННЫЕ,то возвращается NULL,которое действительно "вне диапазона".
|
|
8
TormozIT
гуру
03.07.21
✎
10:25
|
(7) У тебя NULL получается "целое"?
|
|
9
ДедМорроз
03.07.21
✎
18:57
|
(8) это не у меня,а у Postgre спрашивай, что он там приводит и как.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший