infostart-hub / toolkit

Infostart Toolkit
https://infostart.ru/marketplace/toolkit/
74 stars 7 forks source link

Конструктор СКД: контроль имен всех полей КД #404

Closed d-hurricane closed 3 years ago

d-hurricane commented 3 years ago

Описание ошибки При вводе имен полей КД, будь то имя поля набора данных или имя параметра, не контролируется корректность введенного имени. И если сразу не обнаружить ошибку, то потом будут выскакивать различные неинформативные ошибки при переключении закладок СКД. Например:

Задано неправильное имя атрибута структуры {InfostartToolkitPROF ОбщийМодуль.ИТК_СКД.Модуль(845)}: Если Результат.Свойство(ИмяПараметра) Тогда {InfostartToolkitPROF Обработка.ИТК_КонструкторСКД.Форма.Основная.Форма(4069)}: ИспользуемыеПараметры = ИТК_СКД.ИспользуемыеПараметры(СхемаКомпоновкиДанных); {InfostartToolkitPROF Обработка.ИТК_КонструкторСКД.Форма.Основная.Форма(4059)}: ОбновитьПараметрыНаСервере(); {InfostartToolkitPROF Обработка.ИТК_КонструкторСКД.Форма.Основная.Форма(115)}: ОбновитьПараметры();

по причине: Задано неправильное имя атрибута структуры

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

Окружение: Infostart Toolkit 2.0.3

Evg-lylyk commented 3 years ago

Исправил в 2.1.3 Проверка задумана, ошибка копипаста