1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-17 20:58:01 +02:00

Исправил ошибку при получении строки родителя по OBJID. Оказывается он может повторяться, если старый объект был удален, то для нового может присвоиться этот же OBJID.

This commit is contained in:
Anton Ivanov 2018-01-23 08:40:11 +03:00
parent 738755bf8d
commit 4312df847b

View File

@ -210,8 +210,18 @@
НайденныеСтроки = мТЗHistory.НайтиСтроки(ПараметрыОтбора);
ВсегоНайденныеСтроки = НайденныеСтроки.Количество();
ТекстОшибки = "";
Если ВсегоНайденныеСтроки >= 1 Тогда
Если ВсегоНайденныеСтроки = 1 Тогда
СтрокаРодителя = НайденныеСтроки[0];
ИначеЕсли ВсегоНайденныеСтроки > 1 Тогда
МаксVERNUM = 0;
Для каждого СтрокамТЗHistory из НайденныеСтроки цикл
Если МаксVERNUM < СтрокамТЗHistory.VERNUM Тогда
МаксVERNUM = СтрокамТЗHistory.VERNUM;
СтрокаРодителя = СтрокамТЗHistory;
Конецесли;
Конеццикла;
Иначе
ТекстОшибки = "Ошибка! не удалось найти строку родителя";
Конецесли;
Если ЗначениеЗаполнено(ТекстОшибки) Тогда