Вводное слово
Напоминаю дисклеймер первой части. При знакомстве с чем-то новым я всегда стараюсь вести различные заметки, чтобы потом было проще освежить и первые впечатления и первые открытия, связанные с чем-то новым. В этот раз я решил не сохранять их в стол, а поделиться с уважаемым сообществом.
Ссылка на первую часть заметок:
1. Новый интерфейс 8.5: записки сумасшедшего. Часть 1
Несколько полезных ссылок про интерфейс и правила адаптации под него:
2. Документация по платформе и интерфейсу 8.5
2. Методика перевода конфигураций на интерфейс "Версия 8.5"
3. Рекомендации по переходу на интерфейс "Версия 8.5"
Напоминаю технические детали: сравниваю я всё на двух чистых базах, созданных на версиях платформы 8.3.27.1326 и 8.5.1.189 поэтому если вы читаете статью хотя в феврале 2025 или позднее - всё уже могло измениться, а может и нет. Ну что, поехали?
Палитра цветов и стили
В дереве конфигурации, на вкладке «Общие» появился новый элемент «Цвета палитры».
К сожалению в документации описания данного элемента нет - ждём разъяснений от фирмы 1С. От себя могу выдвинуть предположение, что сделано это для добавления в палитру собственных корпоративных цветов, которые будут использованы при оформлении.
Сначала я порадовался даже и полез пробовать настраивать свой стиль, и тут меня ждало интересное открытие.
Вот как выглядит стиль в 8.3.27:
А вот так он выглядит в 8.5.1:
Нет, я согласен, что чем проще - тем лучше. Но не слишком ли это просто?... Кстати про эти изменения в документации ни слова... Ну да ладно. Давай-те как узнаем на что влияют эти две мега-настройки.
Итак есть 2 цвета: "Первый брендовый" (1) и "Первый брендовый" (2)
Вот оригинальное оформление, без применения моего стиля:
А вот мой оригинальный сиренево-розовый корпоративный стиль:
Ну и собственно всё. Цвет главного окна и и же с ними не меняется вообще. Видим тут теперь только 2 варианта: светлая тема и тёмная тема. Честно сказать я в растерянности и надеюсь, что это ошибки ознакомительной версии. Повторюсь в документации про это пока ни слова. Но если это не ошибка, то урезание возможностей адаптации интерфейса под корпоративные стандарты не видится мне хорошей идеей.
P.S. Будьте крайне осторожны, если сами начнёте тестировать данный функционал. Платформа при работе с новыми настройками и элементами имеет свойство постоянно вылетать без предупреждений. У меня она вылетела раза 4: при добавлении второго цвета палитры, при сохранении настроек стиля, при изменении значений цвета палитры и т.д.
Редактор формы элемента
Пришло время посмотреть, а не появилось новых настроек в редакторе формы. Маленький спойлер: о сколько нам открытий чудных готовит просвещенья путь.
В самом редакторе изменения минорные:
Немного изменили иконки сверху (см. скриншот). В данном случае мне новый дизайн нравится чуть больше (люблю нейтральные цвета)
2. Добавили возможность посмотреть на форму в тёмной теме. Правда, работает это пока "кривоватенько" (см. скриншоты)
Появились кнопки для проверки размещения и кода элемента от фирмы 1С (см. сриншот). Как они работают и полезны ли они для адаптации форм, сказать пока не могу, т.к. я работаю в чистых базах.
Палитра свойств формы
Вот тут и открываются некоторые более серьёзные изменения, большая часть из которых относится к категории "непонятно"...
- Исчезла настройка «Ширина подчиненных элементов»
- Изменилось положение и название некоторых элементов:
- «Автоматическое сохранение данных...» переехало
- «Положение командной панели» превратилось в «Отображать командную панель» и в ней исчезла настройка «Верх» или «Низ». И это логично, ведь у нас основная панель теперь это и верх и низ одновременно.
- «Режим открытия окна» превратился в «Режим блокировки при открытии окна»
- Появились новые элементы (см. Выделение зелёным). Вот о них чуть ниже поговорим подробнее.
Новые элементы палитры свойств
1.Режим отображения окна. Я надеялся что эта настройка открепит окно создания элемента и превратит в диалоговое. По крайней мере там есть наводящие на эти мысли формулировки:
Однако в моём случае данная настройка ничего не меняла в поведении платформы. Возможно надо зарываться в документацию или открывать и тестировать на веб-клиенте, но это позже. Пока фиксирую в заметки.
2. Две новые настройки «Заголовок группы кнопок создания» и «Картинка группы кнопок создания» на данный момент работают волшебно. Они просто ломают форму начисто. Показываю на примерах
Задаём заголовок и ловим ошибку
Задаём картинку и тоже ловим ошибку
Резюмируя - выяснить, на что влияют эти настройки, не удалось. Однако в ходе выбора картинки обратил внимание на преинтереснейшее изменение - перерисованы все типовые иконки. Смысл остался тот же, но их сделали полностью нейтральными. Я понимаю, что это сделано для корректной работы в тёмной и светлой теме, однако тем, кто их использовал для своих элементов, надо будет перепроверить, как это отображается в 8.5. Мало ли...
И последняя новая настройка, которая не была видна на скриншоте выше - Масштаб. На скорую руку не удалось выяснить, на что она влияет, поэтому просто зафиксирую этот факт в заметках.
Кстати, новых событий на форме не появилось.
Настройка полей ввода и полей выбора
А вот в настройка поля ввода попались две новые настройки, про одну из которых стоит замолвить несколько хороших слов.
1.Заголовок кнопки выбора. Из хорошего, к ошибкам открытия формы он не привёл. Из плохого - в поведении поля он тоже ничего не поменял...
2.Режим выбора времени. А вот это очень даже преинтереснейшая настройка. Представим... Да что представим - создадим себе поле, где надо ввести дату и время. И этой настройкой можно влиять на то, какие интервалы времени доступны для выбора в форме ввода.
Вот интервал 60 минут
Вот интервал 30 минут
Но вот чего не хватило лично мне, так это возможности ограничить ещё и общий временной промежуток. Н-р: если у заказа период доставки с 9 до 12 дня, то хотелось бы, чтобы именно эти часы и отображались. Возможно, это можно задавать кодом - не проверял.
Исчезла настройка «Автоотметка незаполненного» у элемента формы. Видимо, теперь предполагается, что надо всегда ставить этот признак у реквизита. Очень надеюсь, что это баг, иначе неясно, зачем было вырезать этот функционал.
Исчезла возможность управлять шрифтами и фоном отдельных полей в настройках. Как мне видится - это попытка унифицировать интерфейс. Но что делать в случаях, когда какая-то форма должна явно выделяться на фоне остальных? Надеюсь, что какой-то способ всё же есть, просто я его не нашёл / не понял...
Подсказку выпадающего списка и автоширину - 2 новых поля 8.5. проверить пока не удалось. На дату эти параметры никакого влияния не оказали.
Разные заголовки ввода не давали покоя, поэтому полез создавать поле со списком выбора. И обнаружил, что теперь при создании списков выбора появилась возможность указывать картинку. Мелочь, а приятно.
Заключение
Время на часах второй час ночи, поэтому исследования пора завершать. Остались вещи, которые ещё надо пробовать - как работает выделение строк, как это всё работает в браузере и т.д., поэтому простора для исследований ещё немерено.
Мой вывод с прошлой статьи не изменился. Нельзя включать этот интерфейс без адаптации текущих форм. Более того, любая мало-мальски сложная форма потребует внимательнейшей адаптации с пониманием изменений, что несёт новый интерфейс, а этом понимания пока ой как не хватает. Ждём разьяснений, уроков и патчей от фирмы 1С.
Спасибо за то, что уделили внимание моим запискам. С уважением, Вдовенко Сергей.