Имя: Пароль:
1C
1С v8
Ошибка СУБД в групповой обработке справочников и документов.
0 Numerus Mikhail
 
02.08.16
15:53
День добрый. Появилась проблема с групповой обработкой справочников и документов. Конфа УТ 10.3
Если быть точнее со справочником номенклатура при включенной галочке "Отбор по свойствам".
Изначально ругался на превышение количества колонок.(В базе на данный момент около 600 свойств)
https://i.gyazo.com/b7769d1163b7465e687a1fc78c6de1a0.png
Через анализ запроса смог выяснить, что из 1с в скуль идет запрос, в котором к каждому свойству добавляются еще 6 колонок.
Решил эту проблема разбив запрос на части, теперь тащится по 300 свойств в цикле.

Но возникла новая проблема. Если делать запрос с отбором в "В группе", и выбирать какую-то большую группу, то теперь падает с другой ошибкой.
https://i.gyazo.com/eeaf50566421005d9a656266fb00decc.png

И как вылечить это я уже не знаю. Может кто сталкивался или может помочь советом?
1 lubitelxml
 
02.08.16
15:54
не открываются картинки, перевыложи на другой ресурс
2 Numerus Mikhail
 
02.08.16
15:57
Странно :(
Первый скрин http://itmages.ru/image/view/4674734/d41d8cd9
Второй скрин http://itmages.ru/image/view/4674739/d41d8cd9
3 lubitelxml
 
02.08.16
16:01
(2) ну как вариант - разбить большую группу на подгруппы...
4 dmrjan
 
02.08.16
16:19
Случайно не этот случай
http://forum.vingrad.ru/topic-122914.html ?
5 Numerus Mikhail
 
02.08.16
16:24
(4) Близко, но не то. У меня не апдейт, а селект по идее.

Ах да, я забыл же написать, сорь
Ошибки вываливаются не при изменении реквизитов, а при нажатии кнопки отобрать. То-есть в момент получения записей с нужным отбором.
6 dmrjan
 
02.08.16
16:26
(5) Возможно получается, что поле уже имеет максимально возможный размер, а в отчете идет попытка добавления к этому полю какого-то символа.