1. При появлении обновлений EDT (в рамках одной версии, например, 1.11.0.8, 1.11.1.15) не показывают, что изменилось. Не понимаешь - нужно ли тебе ее обновлять или нет. Хватило бы простой фразы "Исправлены выявленные ошибки", тогда конечно сразу бы захотелось обновиться.
Также при установке, даже если это обновление в рамках одной версии, программа ставится отдельно, а не поверх предыдущей:
Понятно, когда версии разные (1.10, 1.11), но ставить отдельный экземпляр для каждого обновления - это немного перебор. И если Вы не будете удалять предыдущие версии, то скоро весь рабочий стол зарастёт ярлычками EDT :)
При этом при установке очередной версии EDT забывает расположение рабочих областей, их нужно переоткрывать заново, чтобы они появились в списке рабочих областей.
2. Ну и основное, что иногда выводит из себя: это мелкие, а иногда не очень, "глючки", сопровождающиеся вроде бы огромным текстом ошибки, но что-то понять из которого практически всегда невозможно.
PS: чтобы не обидеть разработчиков EDT, не буду отрицать, что может быть все описанные ниже непонятности происходили из-за возможно некорректно установленной Java или ее версии, или еще каких-то внешних факторов относящихся конкретно к программному обеспечению на моем ПК. В конце концов "мои кривые руки не из того места" тоже никто не отменял :)
Перечислю то, что замечала в последнее время работы.
1) При очень активной работе с дизайнером формы (многократном перемещении элементов из группы в группу при этом активном переименовании групп, смены порядка и т.п.) зачастую EDT просто "слетает" (закрывается и всё, без каких-либо сообщений об ошибках). Наблюдала этот эффект многократно в версиях 1.11.0.869 и 1.11.1.15.
2) Первоначально этот абзац хотела написать так: Нельзя одновременно открыть одну и ту же конфигурацию в EDT и в конфигураторе (если уже хотя бы раз был осуществлен запуск ИБ из EDT, в этом случае, пока EDT запущен, даже если процесс отладки из EDT уже прекращен, запустить конфигуратор уже не получится - возникнет ошибка блокировки). Поэтому, если вдруг по какой-то причине (например, не получилось что-то найти в EDT) нужно открыть эту же конфигурацию в конфигураторе, придется сначала закрыть EDT.
Но в итоге нашла, как одновременно открыть конфигуратор, не закрывая проекта EDT:
Выбираем ИБ - ПКМ - Запустить конфигуратор:
3) Ну и есть разные мелочи, которые скорее всего либо можно отнести к огрехам конкретного релиза, либо к моему неумению с ними обращаться. Например, почему-то не работает в редакторе форм кнопка "Проверить" (кнопка не активна, сочетание клавиш не отрабатывает):
Странно отображаются общие команды на формах в командном интерфейсе, вернее отображается что-то совсем не то, что хотелось бы видеть. Хотела, чтобы в командном интерфейсе одной формы была определенная общая команда… и так её в EDT искала на форме и сяк… начала уже потихоньку с ума сходить от непонимания, а оказалось, что она и так была там, где нужно, просто в EDT не отображалось (обнаружила ее только в конфигураторе).
Мне нужна была на форме ОбщаяКоманда.РолиИИсполнителиКоманд. Вот что отображалось в EDT:
Никак не могла понять, что я сделала не так, что она не отображается, пока не заглянула в конфигуратор. Вот как та же форма выглядела в конфигураторе:
Может это какая-то специальная задумка? Если кто в курсе, поясните, пожалуйста, почему так.
Далее. Не всегда открывается форма написания запроса для динамического списка. При нажатии на ссылку "Настроить" ничего не происходит (в конфигураторе открывает нормально).
Или не копируются роли, вылетая с ошибкой:
Либо копируются, но пустые.
Недавно переклинило макет СКД, когда в настройках "дернулась" рука и перенеслась группировка не в ту иерархию. Макет открывался попросту пустой (хотя в конфигураторе всё отрабатывало нормально):
Также заметила, что в настройках начальной страницы, если задана видимость элементов по ролям, при повторном открытии не видно, кому эта видимость была назначена.
Например, вот что видно в конфигураторе:
А вот тоже самое в EDT:
Вы видите "галочки"? - Нет. - А они есть :)
В довесок не работают кнопочки "вверх/вниз", т.е. поменять местами расположение форм в рабочей области можно только через удаление/добавление.
Ну и ошибка, которая меня немного добила… проект в какой-то момент просто перестал компилироваться, запуск останавливался с ошибкой:
При воспроизведении тех же изменений кода с последнего удачного запуска непосредственно в конфигураторе, ошибок при запуске не было.
Проблема в том, что в EDT-ошибках зачастую нет конкретной информации в каком месте кода проблема. Только через поиск непосредственно в исходниках был найден XML-файл, содержащий ссылку, и непонятно почему в определенный момент это стало вызывать ошибку, т.к. файл не менялся несколько коммитов подряд и проект компилировался ранее нормально. При полном "переимпорте" конфигурации из ИБ в пустой проект проблема ушла.
Но это, думаю, с каждым релизом будет исправляться, ну и, как обычно, будет появляться что-то такое новое, поэтому нужно принять подобное поведение системы, как данность...
UPDATE 20.08.2019
Заметила еще глюк при работе с макетами: при установке толщины линии - значение толщины не сохраняется. Т.е. если было установлено "Сплошная толщина 1", Вы меняете на 2, нажимаете Ок, не наблюдаете изменений, заходите снова в форму изменения толщины и видите снова 1. Чтобы изменить это значение, нужно вместе с изменением толщины изменять и тип линии, тогда сохраняется: