Новый интерфейс 8.5: записки сумасшедшего. Часть 2

14.01.25

Разработка - Работа с интерфейсом

Продолжаю вести исследование новой платформы и вести заметки, которые и выкладываю на суд общественности. Напоминаю, что в статье зафиксирован не столько детальный обзор, сколько первое впечатление по горячим следам первого знакомства. Так как это часть вторая - решил дать ей небольшой подзаголовок - "Погружаясь в бездну"

Вводное слово

Напоминаю дисклеймер первой части. При знакомстве с чем-то новым я всегда стараюсь вести различные заметки, чтобы потом было проще освежить и первые впечатления и первые открытия, связанные с чем-то новым. В этот раз я решил не сохранять их в стол, а поделиться с уважаемым сообществом.

Ссылка на первую часть заметок:

1. Новый интерфейс 8.5: записки сумасшедшего. Часть 1

Несколько полезных ссылок про интерфейс и правила адаптации под него:

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. Изменилось положение и название некоторых элементов:
  • «Автоматическое сохранение данных...» переехало
  • «Положение командной панели» превратилось в «Отображать командную панель» и в ней исчезла настройка «Верх» или «Низ». И это логично, ведь у нас основная панель теперь это и верх и низ одновременно.
  • «Режим открытия окна» превратился в «Режим блокировки при открытии окна»
  1. Появились новые элементы (см. Выделение зелёным). Вот о них чуть ниже поговорим подробнее.

 

Новые элементы палитры свойств

1.Режим отображения окна. Я надеялся что эта настройка открепит окно создания элемента и превратит в диалоговое. По крайней мере там есть наводящие на эти мысли формулировки:

 

 

Однако в моём случае данная настройка ничего не меняла в поведении платформы. Возможно надо зарываться в документацию или открывать и тестировать на веб-клиенте, но это позже. Пока фиксирую в заметки.

2. Две новые настройки «Заголовок группы кнопок создания» и «Картинка группы кнопок создания» на данный момент работают волшебно. Они просто ломают форму начисто. Показываю на примерах

Задаём заголовок и ловим ошибку

 

 

Задаём картинку и тоже ловим ошибку

 

 

Резюмируя - выяснить, на что влияют эти настройки, не удалось. Однако в ходе выбора картинки обратил внимание на преинтереснейшее изменение - перерисованы все типовые иконки. Смысл остался тот же, но их сделали полностью нейтральными. Я понимаю, что это сделано для корректной работы в тёмной и светлой теме, однако тем, кто их использовал для своих элементов, надо будет перепроверить, как это отображается в 8.5. Мало ли...

 

 

И последняя новая настройка, которая не была видна на скриншоте выше - Масштаб. На скорую руку не удалось выяснить, на что она влияет, поэтому просто зафиксирую этот факт в заметках.

 

 

Кстати, новых событий на форме не появилось. 

 

Настройка полей ввода и полей выбора

А вот в настройка поля ввода попались две новые настройки, про одну из которых стоит замолвить несколько хороших слов.

 

 

1.Заголовок кнопки выбора. Из хорошего, к ошибкам открытия формы он не привёл. Из плохого - в поведении поля он тоже ничего не поменял...

2.Режим выбора времени. А вот это очень даже преинтереснейшая настройка. Представим... Да что представим - создадим себе поле, где надо ввести дату и время. И этой настройкой можно влиять на то, какие интервалы времени доступны для выбора в форме ввода.

Вот интервал 60 минут

 

 

Вот интервал 30 минут

 

 

Но вот чего не хватило лично мне, так это возможности ограничить ещё и общий временной промежуток. Н-р: если у заказа период доставки с 9 до 12 дня, то хотелось бы, чтобы именно эти часы и отображались. Возможно, это можно задавать кодом - не проверял.

Исчезла настройка «Автоотметка незаполненного» у элемента формы. Видимо, теперь предполагается, что надо всегда ставить этот признак у реквизита. Очень надеюсь, что это баг, иначе неясно, зачем было вырезать этот функционал.

 

 

Исчезла возможность управлять шрифтами и фоном отдельных полей в настройках. Как мне видится - это попытка унифицировать интерфейс. Но что делать в случаях, когда какая-то форма должна явно выделяться на фоне остальных? Надеюсь, что какой-то способ всё же есть, просто я его не нашёл / не понял...

 

 

Подсказку выпадающего списка и автоширину - 2 новых поля 8.5. проверить пока не удалось. На дату эти параметры никакого влияния не оказали.

Разные заголовки ввода не давали покоя, поэтому полез создавать поле со списком выбора. И обнаружил, что теперь при создании списков выбора появилась возможность указывать картинку. Мелочь, а приятно.

 

 

Заключение

Время на часах второй час ночи, поэтому исследования пора завершать. Остались вещи, которые ещё надо пробовать - как работает выделение строк, как это всё работает в браузере и т.д., поэтому простора для исследований ещё немерено. 

Мой вывод с прошлой статьи не изменился. Нельзя включать этот интерфейс без адаптации текущих форм. Более того, любая мало-мальски сложная форма потребует внимательнейшей адаптации с пониманием изменений, что несёт новый интерфейс, а этом понимания пока ой как не хватает. Ждём разьяснений, уроков и патчей от фирмы 1С.

Спасибо за то, что уделили внимание моим запискам. С уважением, Вдовенко Сергей.

интерфейс 8.5 новый интерфейс платформа 8.5 8.5.1

См. также

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    55415    17    23    

43

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Богатый редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    63806    44    59    

82

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    19686    27    6    

43

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    21644    mrXoxot    44    

128

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    10835    smielka    37    

105

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    17920    1225    elcoan    53    

125

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

3 стартмани

10.04.2023    12624    167    acces969    31    

126
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. VAAngelov 523 14.01.25 10:06 Сейчас в теме
Спасибо за раскопки. Очень полезный цикл статей. Делайте, ибо чую, нас как всегда просто кинут, как слепых котят и разбирайтесь сами)
maXon777; zeltyr; +2 Ответить
9. sikuda 678 15.01.25 09:23 Сейчас в теме
(1) Мои ощущения...
Прикрепленные файлы:
TimkoNzt; nekiilik1c; rpgshnik; ted; rozer; +5 Ответить
2. dhurricane 14.01.25 11:25 Сейчас в теме
А Вы тестируете в тонком или в веб-клиенте?
3. zeltyr 697 14.01.25 11:28 Сейчас в теме
(2) пока все тесты в тонком клиенте. Скорее всего часть 3 (если руки дойдут) будет в веб-клиенте
VAAngelov; Foma4382; +2 Ответить
4. dhurricane 14.01.25 11:36 Сейчас в теме
(3) Не помню точно, где было написано, но он же урезанный и ожидаемо глючный. Попробовал сейчас заголовок и картинку группы кнопок создания, ошибок не было. Правда и изменений тоже не разглядел. :)
6. zeltyr 697 14.01.25 11:49 Сейчас в теме
(4) Ну значит в следующей части точно надо всё в вебе смотреть, тем более что я хочу заценить режим работы с группировкой.
VAAngelov; +1 Ответить
5. rpgshnik 3819 14.01.25 11:48 Сейчас в теме
Бета-тестирование оно такое :)
7. Darklight 34 14.01.25 12:30 Сейчас в теме
Не работает. Выдаёт ошибку. Исчезло. Надо проверять. Надо полностью переделывать (адаптировать).
А оно вообще кому-то надо? Ну да - это даже не бета... эта альфа кая-то ранняя...

Пока не вижу ни одного весомого преимущества (тёмная тема не в счёт), ну, разве что, иконки в списке выбора.... весом в "пару грамм" на тонны веса всего UI функционала 8-ой платформы

Когда до мобильного интерфейса то доберётесь? Ведь, судя по всему, вся эта затея с новыми формами делалась ради мобильного интерфейса. Ранее Десктоп-Такси был ущербен, но Мобильный-Такси был ущербен сильнее (относительно того, что востребовано и популярно на мобильной платформе, и адаптации Десктопных форм).
Теперь ущербность Десктопного UI подгоняют под ущербность Мобильного UI - но хоть что-то это даёт Мобильному UI?

Ну да - впереди ещё WEB-UI - чувствую там преимущества новых форм вообще заиграют всеми "16миллионами цветом радуги" (или сколько там максимум позволили в палитре - 12 цветов?) - что другие управляемые UI кросс-движки обзавидуются :-D А пользователи WEB-интерфейсов 1С хором будут петь "Аллилуйя 1С! Мы ждали этого 20 лет"!

А там ещё впереди возможности расширений....
thornhiven; +1 Ответить
10. sikuda 678 15.01.25 09:34 Сейчас в теме
(7) Ну всего лищь 10 лет мы ждали - "В зависимости от размера экрана некоторые элементы автоматом убираются или компонуются." Старое обсуждение - https://mista.ru/topic/696364
Другой вопрос когда они это доделают до вменяемого состояния?
Прикрепленные файлы:
8. miniogn 42 14.01.25 17:08 Сейчас в теме
Докину до кучи, можно включить в следующие статьи.


Новое событие
ПриНаведении (OnHover)
.
По описанию, событие зачем то срабатывает при изменении текущей строки...
Удалось задействовать для активации текущей строки при наведении мышки. Другое какое-то применение пока не удалось (толи глюки, толи что).
&НаКлиенте
Процедура ТаблицаПриНаведении(Элемент, ид, Поле)
	Если ид <> Неопределено и Поле <> Неопределено Тогда
		т = Таблица.НайтиПоИдентификатору(ид);
		Если Элементы.Таблица.ТекущаяСтрока <> ид Тогда
			Элементы.Таблица.ТекущаяСтрока = ид;
		КонецЕсли;
	КонецЕсли;
КонецПроцедуры
Показать


-----------------

Новое событие
ПриИзмененииСоставаВыделенныхСтрок

&НаКлиенте
Процедура ТаблицаПриИзмененииСоставаВыделенныхСтрок(Элемент)
	// Вставить содержимое обработчика.
КонецПроцедуры


-----------------

Новое свойство кнопки
Важность

со значениями Главная / Обычная / Дополнительная


-----------------

Кнопка открытия, в реквизите в колонке таблицы, вынесена за реквизит. Таким образом можно нажать кнопку, даже, если реквизит недоступен (толькопросмотр = истина).


-----------------

Так же заметил, что ширины колонок в таблице стали более корректными, не растягиваются во всю ивановскую.

-----------------

В табличном документе, в контекстном меню, вместо команды Раздвинуть, теперь команды Вставить строки выше / Вставить строки ниже.

-----------------

При создании новой формы, в конструкторе формы, предлагается вариант создания вида формы (Варианты Поля над таблицами, Поля слева, Поля на первой странице и т.д.)

-----------------

Диалог выбора цветов. Удалены все именованные webцвета...
user1334089; rintik; KirillZ44; zqzq; d4rkmesa; VAAngelov; TbIKBA; Alxby; thornhiven; json; zeltyr; +11 Ответить
11. user1334089 17 24.01.25 00:41 Сейчас в теме
Исчезла настройка «Автоотметка незаполненного» у элемента формы.

У поля формы в новом интерфейсе есть свойство "Отметка обязательного заполнения".
12. zeltyr 697 24.01.25 14:15 Сейчас в теме
(11) Значит пролупоглазил. Спасибо, что подметили.
Оставьте свое сообщение