Бух учет 3 для HR релиз 40: Построенный запрос к СУБД использует слишком много таблиц.
☑
0
Вася Теркин
10.12.21
✎
11:10
В журнале Поступление ТМЦ при формировании дерева документов есть код:
Если Не Метаданные.КритерииОтбора.СвязанныеДокументы.Тип.СодержитТип(ТипЗнч(ЗначениеКритерияОтбора)) Тогда
Возврат Неопределено;
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| СвязанныеДокументы.Ссылка
|ИЗ
| КритерийОтбора.СвязанныеДокументы(&ЗначениеКритерияОтбора) КАК СвязанныеДокументы";
Запрос.УстановитьПараметр("ЗначениеКритерияОтбора", ЗначениеКритерияОтбора);
Возврат Запрос.Выполнить().Выгрузить();
И неожиданно стало выходить сообщение про превышение 256 таблиц. Немного обработку подправлял с тех пор как все работало и модуль документа ОС. Сравнение конфигураций ничего не показывает больше. Ни один реквизит, ни сам критерий отбора не редактировались. Как мог состав измениться ?
1
Вася Теркин
10.12.21
✎
11:11
Один момент - раньше была на файле, теперь на скуль переложили.
2
Вася Теркин
10.12.21
✎
11:19
Странно. Старую перевел на скл, работает.
3
Вася Теркин
10.12.21
✎
11:20
В структуре конфигурации разницы нет, а пишет что в критерии отбора таблиц больше стало.
4
acht
10.12.21
✎
11:23
Ограничение на 256 таблиц убрано в SQL 2008. 13 лет назад.
5
acht
10.12.21
✎
11:25
А что за конфигурация "Бух учет 3 для HR релиз 40" ?
6
Вася Теркин
10.12.21
✎
11:25
(4) Супер, бинго. На том серваке 2005.
7
Вася Теркин
10.12.21
✎
11:26
(5) Пунто свитчер шалит.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан