2013-12-12 13:29:50
Краткое описание :
Перепривязка ТХО в документеОписание :
Разноска ТХО "Все документы"Что измененно :
Добрый день!
При привязке (перепривязке) ТХО в любом документе происходит ситуация, описанная во вложении.
Прилагаю отчет о рабочей станции, полный отчет, сводный отчет
Как измененно :
При привязке/перепривязке ТХО вызывается функция
подсчета количества хозопераций у документа. Данная
функция имеет смысл только при привязке ТХО в платежных
документах. При привязке тхо в документах логистики,
вызов данной функции приводил к существенному
замедлению, по причине того, что снимались текущие
ограничения на таблицу SoprHoz и запрос к БД возвращал
все записи таблицы, вместо того что бы вернуть одну
запись. Кроме этого, в случае когда включен протект (а
у клиента он включен), выгруженные данные
упорядочиваются по полям индекса. В данном случае по
4-м полям. Это и приводило к замедлению быстродействия
у пользователя.
Повторить проблему у нас, не удалось. На правильно
настроенном сервере БД, такие "тяжелые" запросы
отрабатывают быстро. А так как у клиента проблемы с
быстродействием возникли на тестовой БД, то существует
большая вероятность того, что сервер БД не корректно
настроен.
Но в любом случае, код, вызывающий замедления, в
данном интерфейсе не нужен и необходимости в нем уже
нет. Поэтому функция была удалена.