Страница 1 из 1

как обойти спецификацию

Добавлено: 13 мар 2015, 10:24
Espada
Доброго дня. Появилась такая проблемка: В списке накладных на отпуск формирую один отчёт за определённый срок(допустим за март) проблема в том что формируется долго, где-то 4-5 минут за 10 дней. отчёт сам по себе не сильно громоздкий. На сколько я знаю стандартные циклы проходят и по шапкам накладных( katsopr) и по спецификациям(spsopr). Так вот вопрос: можно-ли, как-нибудь обходить цикл спецификации или прекращать его в самом начале?

Re: как обойти спецификацию

Добавлено: 13 мар 2015, 11:58
edward_K
1. Обратиться в ТП с просьбой разрешить вывод накладных в этот отчет без спецификаций(галку в параметрах печати)
Как правило если в прототип большой поток, то и работать он будет медленно независимо от присоединенки.
2. Перехватить событие печати и сделать свой отчет - в excel на dsql - будет все летать.
3. Добыть исходники и переписать отчет самим. При докомпиляции как правило приходится забирать всю процедуру печати.

Re: как обойти спецификацию

Добавлено: 13 мар 2015, 12:31
Den
Там вроде есть по правой кнопке мыши Печать/Печать реестра накладных.
Там не спецификация накладных побоку...

Re: как обойти спецификацию

Добавлено: 13 мар 2015, 12:53
Espada
Den писал(а):Там вроде есть по правой кнопке мыши Печать/Печать реестра накладных.
Там не спецификация накладных побоку...
я печатаю как раз из реестра накладных. спецификация обрабатывается вроде бы. ну системная переменная spsoprnrec точно есть

Re: как обойти спецификацию

Добавлено: 13 мар 2015, 13:04
Den
А да...пардон
А может тогда управление сбытом/отчеты/реестры накладных актов заюзать.

Re: как обойти спецификацию

Добавлено: 13 мар 2015, 16:52
YuryN
Если необходим быстрый отчет, тогда надо делать ARD или FastReport