Задача 102.113673

Задача :102.113673

Краткое описание :
Гармонизация кода
Описание :
Проверка корректности привязки документов
Что измененно :

Гармонизация кода docs2objServ.vip

Рекомендации:
1) Вместо GetFirst where использовать подцепки в ЛТ и функцию RecordExists
2) Сомнительно использование IsValidNew
3) Вызов ReReadRecord(#TmpUKS); перед _loop TmpUKS не имеет смысла
4) Для подсчета количества записей вместо
_loop DocSchemTab where ( wTiDk = DocSchemTab.TiDKGal )
lCount++;
можно использовать функцию count(*), как, например, в L\Zakaz\Life\SverkaUksKbu\OborotCounter.vip. На SQL-платформах это даст существенное ускорение.
5) В методе CheckDocsDel удаляются связи со стройками (KatStroy.LevelObj = cgObj_Stroyka) - это уже не правильно в свете доработки 101.33229.
6) Перед тем как делать update current DocsZatr Set DocsZatr.dDoc := : стоит проверить надо ли делать такой апдейт. Дата вероятнее всего будет корректная и так.
Как измененно :

Исправлено.

Название продукта Название компонента Тип Последняя версия Дата выхода
L_UKSL_UKSRES9.1.003.0
L_UKSL_UKSRES9.1.3.0