Конфигурация измененная, но в данном АРМ -все стандартно. При попытки изменить время начала/окончания выполнения работы (даи любого реквизита в таблице планирования) выходит ошибка :
примерный кусок кода сострокой ,гдеошибкапоявляется
На платформе 8.2 такого не наблюдается.
Ошибка выходит в процедуре АктивизироватьОбластьОтчета(Элемент) которая вызывается несколько раз подряд (почему то) и срабатывает на событие окончание редактирования строки таблицы планирования
Кто уже переводил свои "старые" конфигурации на новую платформу-подскажите с чем может быть связана ошибка?
Ну и может еще где то подводные камни есть-я пока об этот столкнулся.
Код |
---|
{Обработка.АРМЗаписьНаРемонт.Форма.ИнтерфейсЗаписьНаРемонт.Форма(1661)}: Ошибка при установке значения атрибута контекста (ТекущаяСтрока) ЭлементыФормы.ПланированиеТЗ.ТекущаяСтрока = СтрокаПланирования; по причине: Невозможно изменить текущую строку |
примерный кусок кода сострокой ,гдеошибкапоявляется
Код |
---|
НайденнаяСтрока = Запрос.Выполнить().Выгрузить(); Если НайденнаяСтрока <> Неопределено И НайденнаяСтрока.Количество() > 0 Тогда СтрокаПланирования = ЭлементыФормы.ПланированиеТЗ.Значение.Найти(НайденнаяСтрока[0].ИдентификаторРаботы,"ИдентификаторРаботы"); Если СтрокаПланирования <> Неопределено Тогда БлокировкаАктивизацииСтроки = Истина; ЭлементыФормы.ПланированиеТЗ.ТекущаяСтрока = СтрокаПланирования; БлокировкаАктивизацииСтроки = Ложь; КонецЕсли; КонецЕсли; |
На платформе 8.2 такого не наблюдается.
Ошибка выходит в процедуре АктивизироватьОбластьОтчета(Элемент) которая вызывается несколько раз подряд (почему то) и срабатывает на событие окончание редактирования строки таблицы планирования
Кто уже переводил свои "старые" конфигурации на новую платформу-подскажите с чем может быть связана ошибка?
Ну и может еще где то подводные камни есть-я пока об этот столкнулся.