Конструктор спецификаций на запросах

Публикация № 86952

Обработки - Обработка справочников

33
Конструктор спецификаций: Рекурсия vs Запрос

Пару месяцев назад пришлось заняться закачкой КД одного машиностроительного предприятия в УПП.

В процессе знакомства с внутренним убранством УПП, наткнулся на замечательный "Конструктор спецификаций", который тестировали, видимо, только на "кресле-качалке" из демо базы.

При разузловании больших спецификаций, порядка 8000 элементов и 7 уровней вложенности, встроенный конструктор жестоко виснет минут на десять (!!!). Это на двухядреном компе с 4 ГБ.

Покурив статью про рекурсию и запросы //infostart.ru/public/78285/ я занялся адаптацией кода под УПП.

Собственно представленная работа является переделанной обработкой ЗапросПротивРекурсии.epf.

Разница только в формировании таблицы ВТСпецификация и в выводе результата в ДеревоЗначений.

Таблица: Сравнение времени разузлования (в секундах) встроенной обработкой "Конструктор спецификаций" и новой, на запросах. 

номенклатура максимум узлов количесто элементов время рекурсией время запросом
изделие1 4 26 1 2
изделие2 7 375 65 2
изделие3 8 5502  240  9
изделие4 9 8443  540  12

33

Скачать файлы

Наименование Файл Версия Размер
КонструкторСпецификацийЗапросом
.epf 18,23Kb
05.07.11
449
.epf 18,23Kb 449 Скачать бесплатно
картинка
.PNG 53,01Kb
05.07.11
24
.PNG 53,01Kb 24 Скачать

См. также

Специальные предложения