|
СКД программно формируется в разы дольше, чем из Предприятия | ☑ | ||
---|---|---|---|---|
0
DTXyupyup
03.09.15
✎
15:33
|
Параметры те же. Почему? Куда копать?
|
|||
1
DTXyupyup
03.09.15
✎
15:34
|
Вывод происходит в таблицу значений
|
|||
2
vis_tmp
03.09.15
✎
15:38
|
Ну и ник ты себе выбрал...
|
|||
3
DTXyupyup
03.09.15
✎
15:40
|
(2) Что тут поделаешь, если банят на пустом месте
|
|||
4
DTXyupyup
03.09.15
✎
15:42
|
Запрос на обозрение:
ВЫБРАТЬ
|
|||
5
LordCMEPTb
03.09.15
✎
15:57
|
Как вариант, могут различаться настройки выводимых группировок, отборы. Тут бы лучше всего сравнить оптимизированные запросы программного и интерактивного формирования. Текст исходного запроса мало поможет.
|
|||
6
LordCMEPTb
03.09.15
✎
15:59
|
Ну и да, оптимизированные тексты запросов можно сравнивать либо через консоль отчетов, либо выдирать программно на этапе:
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; Попытка // Попробуем сформировать макет МакетКомпоновки = КомпоновщикМакета.Выполнить(ИсходнаяСхема, НастройкиОтчета); Исключение // Что-то не так СообщитьПользователю("Не удалось скомпоновать макет!" + Символы.ПС + ОписаниеОшибки(), "ИмяСхемыДляАнализа"); КонецПопытки; // Найдем набор в макете НужныйНабор = МакетКомпоновки.НаборыДанных.Найти(ИмяНабораДанных); Если НужныйНабор = Неопределено Тогда СообщитьПользователю("Не удалось найти нужный набор в скомпонованном макете!", ИмяСхемыДляАнализа); Возврат СтруктураРезультат; Иначе // Возьмем текст запроса из макета ТекстЗапроса = НужныйНабор.Запрос; КонецЕсли; |
|||
7
Гёдза
03.09.15
✎
15:59
|
Отключить автозаполнение и вообще забыть эту опцию
|
|||
8
LordCMEPTb
03.09.15
✎
17:23
|
и вообще забыть про СКД, вручную выводить данные из запроса в табличный документ или таблицу значений...
|
|||
9
DTXyupyup
08.09.15
✎
16:12
|
Оказалось, проблема сохраняется только при включенной отладке. Всё равно странно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |