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

12.01.25

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

В свете свежего анонса платформы 8.5 и нового интерфейса, который к ней прилагается, решил сделать небольшой первый взгляд. В статье зафиксирован не столько детальный обзор, сколько первое впечатление по горячим следам первого знакомства.

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

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

Ссылки на другие части обзора:

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

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

1. Новый интерфейс

2. Документация по платформе и интерфейсу 8.5

2. Методика перевода конфигураций на интерфейс "Версия 8.5"

3. Рекомендации по переходу на интерфейс "Версия 8.5"

Далее небольшое предупреждение. Сравнивал я всё на двух чистых базах, созданных на версиях платформы 8.3.27.1326 и 8.5.1.189 поэтому если вы читаете статью хотя в феврале 2025 или позднее - всё уже могло измениться, а может и нет. Ну что, поехали?

 

Подготовка к тесту

Подготовка к тесту состояла из трёх простых шагов:

1. Скачиваю последние доступные версии платформы (8.3.27.1326 и 8.5.1.189) и устанавливаю их.

2. Создаю 2 пустые базы, не забыв указать нужную платформу в параметрах запуска (не будьте как я...)

 

 

3. Ну что ж - начинаем смотреть.

 

Изменения в настройках конфигурации

Появилась возможность изменять заголовок конфигурации, не меняя синоним. Теперь это две отдельных настройки «Заголовок» и «Краткий заголовок».

 

 

 

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

8.3.27

 

 

8.5.1

 

 

Появилось 3 новых варианта режима совместимости интерфейса:
- Такси. Разрешить Версия 8.5.
- Версия 8.5. Разрешить такси
- Версия 8.5.

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

 

 

И у меня сразу меняются настройки представления конфигурации и появляются первые потерянные полчаса в попытках понять на что они влияют и почему нормально не работают -_-

 

 

Вариант отображения основного окна клиентского приложения: «Навигация слева» / «Навигация сверху». Если я всё правильно понял, то оно отвечает за положение панели разделов. Но у меня эта настройка работает только с пользовательской стороны, настройки в конфигураторе ни на что не влияли...

Сверху / слева

 

 

Тема клиентского приложения «Авто» / «Светлая» / «Тёмная». Ура - скажите вы. Где такая настройка для конфигуратора, изверги - отвечу я...

Вариант открытия окон клиентского приложения:

  • Открывать данные во вкладках - всё как в Такси. Одно окно - одна вкладка.
  • Открывать данные в диалоговых окнах  - новый режим отображения, когда закладки каким-то образом группируются. Пока глубоко это режим не смотрел, ибо «Данная настройка не поддерживается в тонком и мобильном клиентских приложениях.» (и тут потеряно 15 минут, пока не догадался почитать документацию внимательно)

 

Внешний вид окна входа и главного окна

Тут долго останавливаться не буду, скажу лишь, что 1С поменяли и заставку и окно ввода логина / пароля. На мой вкус выглядит очень неплохо, хотя непонятно почему при включенной тёмной теме окно ввода логина / пароля - белое...

Заставка

 

 

Логин / пароль.

 

 

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

8.3.27

 

 

8.5.1.

 

 

Переходим к самому сладкому - пробуем сгенерировать форму.

 

Генерация формы элемента

Формы генерируются с другим подходом - это надо понимать сразу. И это потребует переосмысления большинства более или менее сложных формы (т.е. почти всех форм).

Начнём с того, что формы большие, нет не так - ФОРМЫ БОЛЬШИЕ. По умолчанию это раза в 2 - 3 больше чем было.

 

 

Тезисно по основным изменениям:

  • заголовки полей по умолчанию располагаются сверху, а не слева;
  • закрытое поле (см. Код) теперь помечается интерфейсно «замком»;
  • признак необходимости заполнения поля - это теперь красная звёздочка у поля (см. Наименование);
  • переработано отображение командной панели формы (про это ниже);
  • вместо «Ещё» теперь три вертикальные точки.

 

Командная панель формы

Кнопки «Записать» и «Записать и закрыть» переехали вниз формы. Зачем? и За что? пока остаются без ответа, но настроек которые изменили бы это поведение я с наскока не нашёл, но буду честен не сильно долго искал.

Командная панель - это теперь одновременно 2 панели - Сверху и снизу. 

 

Положение команды в командной панели теперь зависит от настройки «Назначение действия команды: «Обычное», «Создание», «Завершение»

 

 

«Обычное» - кнопка отображается сверху справа, никакого выделения нет.

 

 

«Создание»  - кнопка отображается как гиперссылка слева с плюсиком, видимо облегчая понимание, что по этой кнопке добавятся какие-то данные.

 

 

«Завершение» - добавляет кнопку в нижнее меню, после типовых кнопок. Видимо сюда надо добавлять то, что пользователь может сделать перед закрытием формы.

 

 

Форма элемента усложнённая

Ну и напоследок чуть более сложная форма с набором реквизитов просто типа (Дата, Число, Строка, Булево).

 

 

Что бросается в глаза - элементы формы сразу выглядят более причёсанными, чем в такси (всё сразу выровнено как по линейке). Но и тут же сразу видно, что в таком виде это бесконечно длинный лист и форму нужно будет перекомпоновывать под новый подход к интерфейсу, который ещё предстоит услышать / увидеть и впитать в себя. 

Ну и наконец-то... нет, не так. НАКОНЕЦ-ТО флажок по умолчанию отображается нормально - сначала флаг, потом заголовок. Потребовалось перейти на новый интерфейс, чтобы сделать сие революционное изменение.

 

Форма списка

По умолчанию при создании у новой формы списка отображается 2 командных панели (и формы и дин. списка), но это можно поправить ручками выключив автозаполнение у панели формы.

Форма по умолчанию

 

 

Форма поправленная

 

 

Важно изменение. Теперь в формах списка, а подозреваю что не в только в них, а во всех вариациях табличных документов выделение строк происходит через отдельный чекбокс, а не через ctrl. Это потребует переделки всех механизмов которые ранее работали с выделенными строками.

 

 

Изменение стандартных форм

Ну и в заключение несколько примеров изменения типовых форм: календарь и калькулятор.

Календарик уменьшили и сделали более компактным. Не могу однозначно сказать, хорошо это или плохо, но на небольших экранах такая компоновка явно выигрывать будет.

 

 

Для примера вот календарь 8.3.27

 

 

Если дата и время, то для ввода времени появляется отдельный раздел. Цифры можно выбирать либо стрелками, либо крутя мышкой. Ввести в данном меню нельзя, но после, в поле также можно отредактировать.

 

 

Калькулятор для ввода стал пободрее и поприятнее. 

 

 

Вот для примера из 8.3.27

 

 

Про поведение форм

Уже хотел заканчивать, но увидел как теперь отображается модифицированность и не могу это не отметить. Теперь это не * рядом с названием а целое слово «Изменено». Сложно сказать хорошо это или плохо, но само слово можно трактовать неоднозначно. Изменено и записано или изменено и не записано?

 

 

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

 

 

Парочка весёлых багов напоследок

Как всегда, когда выходит новая большая разработка - есть различные "недоделки", которые можно увидеть то тут, то там. Я пока наткнулся на две ну прямо явных.

Не успели перерисовать типовую форму по настройке элементов форм.

 

 

Из окна "Информация для технического специалиста" пропал крестик. Закрыть его можно только кнопкой Esc. Я бы сказал, что это ну очень неочевидное поведение платформы )

 

 

Заключение

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

Но точно можно сказать одно. Включать этот интерфейс на худо-бедно сложной форме без адаптации не получится. Он слишком "большой". Потребуется ручная адаптации практически каждой формы.

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

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

См. также

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

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

5000 руб.

14.01.2016    55428    17    23    

43

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

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

6000 руб.

16.01.2015    63822    44    59    

82

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

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

2400 руб.

29.06.2020    19708    27    6    

43

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

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

20.08.2024    21756    mrXoxot    44    

128

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

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

27.05.2024    10896    smielka    37    

105

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

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

27.12.2023    17944    1225    elcoan    53    

125

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

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

3 стартмани

10.04.2023    12644    167    acces969    31    

126
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kholodarev 8 26.12.24 21:10 Сейчас в теме
Спасибо!
user1619761; lev6975; NeLenin; zeltyr; +4 Ответить
2. muskul 27.12.24 01:52 Сейчас в теме
Что бросается в глаза - элементы формы сразу выглядят более причёсанными, чем в такси (всё сразу выровнено как по линейке).

вчера тоже бегло посмотрели для БП 3.0 так вот в типовых ничего причёсанного не наблюдается. в реализации контрагент убегает на пару пробелом от договора.

Масштаб форм нашли?
14. zeltyr 697 27.12.24 13:42 Сейчас в теме
(2) Я потому и взял чистые базы, потому что смотреть на текущие больно, ибо они строились по другим правилам. Про это и говорил в статье - интерфейс придётся переосмысливать. Конвертации "на лету" не получится.

Пока нашёл только режима полноценный и компактный, остальное уже буду смотреть после нового года.
3. maksa2005 554 27.12.24 05:13 Сейчас в теме
Все черное? *разрабов закрыли в комнате без света* итог выше
5. webester 26 27.12.24 09:32 Сейчас в теме
(3)
Все черное?
Текст в статье, конечно же не для того, чтобы его читать. А чтобы картинки разделять.
klaus38; ilnazio; +2 Ответить
6. maksa2005 554 27.12.24 10:46 Сейчас в теме
(5) читал. конечно вы молодец. показали ужас 1с которым мало кому щас пригодиться.
Neuroproton; NeLenin; +2 Ответить
8. webester 26 27.12.24 10:52 Сейчас в теме
(6)
показали ужас 1с которым мало кому щас пригодиться.
Ничего я никому не показывал.
ЗЫ пригодиТСЯ. Извините пожалуйста.
9. maksa2005 554 27.12.24 10:54 Сейчас в теме
23. BigB 193 27.12.24 17:48 Сейчас в теме
(3) А ещё у них отобрали очки, вот и всё крупное стало
4. Diego_Iv 34 27.12.24 09:30 Сейчас в теме
Спасибо! Вы сэкономили время многим разработчикам :)
a_pustovalov; NeLenin; +2 Ответить
7. starik-2005 3098 27.12.24 10:48 Сейчас в теме
Хорошая статья.
По поводу темы, то это ж пользовательская тема, с какого фига программист должен на нее влиять? Вот и пусть оно будет только у пользователя, который настроит все под себя. Ибо нефиг программисту туды лазить.

По поводу размеров, то сейчас народ достаточно бодренько переезжает на 2к/4к мониторы. Да, у меня еще фуллхд, но современные интерфейсы выглядят на нем как хрюшка на 1024х768, которое было на старых ЭЛТ-мониторах 14" и меньше. Так что все правильно - формы будут содержать много малозаметных, но сильно улучшающих их вид, деталей, поля будут больше, все медленно и верно двигается в сторону тапов, а не кликов. Ну и даже тапы со временем на нейролинк переедут - нет так и долго ждать придется, хотя кажется фантастикой. Так что голосовой ввод заменится мысленным и придется 8.7 срочно изготавливать с новым интерфейсом )))

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

Надо будет поэкспериментировать, а то я загубил комьюнити-лицуху попыткой установить серверную версию, с которой у 1С была какая-то беда и из клиента это сделать было нельзя, но я поздно с этим разобрался, скопировав лицуху в /var, после чего 1С ее залочила ))) Ну может быть все снесу и поставлю заново, может быть заработает...
klaus38; NeLenin; +2 2 Ответить
10. qwinter 684 27.12.24 12:15 Сейчас в теме
(7) Размер еще ладно. Отсутствие границ, вот редкостный треш.
thornhiven; Chai Nic; NeLenin; BigB; +4 Ответить
16. zeltyr 697 27.12.24 13:45 Сейчас в теме
(10) Да, это смотрится очень непривычно. А вот хорошо это или плохо пока не пойму. Может это новый непонятый и непонятный тренд...
19. nemec 26 27.12.24 14:21 Сейчас в теме
(16) тренд для СДВГшных, который зачем-то притащили в ПО для бизнеса. Как будет выглядеть документ с 500 колонками без границ даже представлять себе не надо
Angealtor; thornhiven; zqzq; Chai Nic; qwinter; ivv1970; +6 Ответить
15. zeltyr 697 27.12.24 13:43 Сейчас в теме
(7) как всегда новый интерфейс - это новые проблемы и вызовы, которые придётся решать. Я лично жду первую типовую конфигурацию, где мы увидим новую концепцию построения форм, пока это эксперименты для души.
PowerBoy; +1 Ответить
11. sapervodichka 6937 27.12.24 12:47 Сейчас в теме
Пока в голове звучит одно, что тётеньки на заводах будут "рады" (в целом => наконец-то... но потребуется время)
dim369; zeltyr; +2 Ответить
17. zeltyr 697 27.12.24 13:46 Сейчас в теме
(11) Переезд кнопок Записать и закрыть / Закрыть вниз формы - это будет ад по первости, я прям предчувствую...
thornhiven; dim369; user1981540; v8_088; +4 Ответить
25. anosin 29 27.12.24 18:43 Сейчас в теме
(17) они же были и есть в обычных формах внизу. Не все же перешли на такси
mrsmrv; NeLenin; +2 Ответить
12. serega_sw 27.12.24 12:53 Сейчас в теме
Слишком скругленные углы. Плохо что нету настройки в стиле border-radius. Интересно если тут внутренние и внешние отступы в стиле margin, padding.
13. chakaka1 27.12.24 13:35 Сейчас в теме
Сделали бы в такси 4 вещи:
1) Возможность изменять Цвет формы
2) Закругленные края для полей таблиц и т.д.
3) Центровка данных в ТЧ
4) Визуальная кастомизация раздела панелей...

И был бы и Dark Mode и всё что нужно, а это что они понаделали сейчас....


8.5
Весь кастом - убит
Раб.Места (кассира и т.д.) под ТачСкрин - можно забыть
BigB; megaauto; +2 1 Ответить
18. AntonProgma 48 27.12.24 13:49 Сейчас в теме
Анонсированы новые формы... извращений. Намечен курс от управляемых к управляющим!
thornhiven; zqzq; user1436515; Darklight; shard; ixijixi; ivv1970; +7 Ответить
64. sikuda 678 10.01.25 15:30 Сейчас в теме
(18)
Прикрепленные файлы:
Darklight; +1 Ответить
20. booksfill 27.12.24 14:58 Сейчас в теме
Если будет возможность/желание, пожалуйста, сгенерируйте форму, например, заказа покупателя из УТ, со всеми интерфейсными нюансами, типа резерва в таб. части, и т.п.

Не надо никаких действий и т.п., просто дизайн - макет.

Ну, или сами создайте произвольную форму с большой шапкой, с вложенными группами, включая свертывающиеся, и таб. частью с не менее чем 10 реквизитами (например, ном-ра, хар-ка, склад, единица измерения, кратность, резерв, цена, сумма, НДС, процент скидки, цена с учетом скидки).

Из того, что я увидел в т.ч. и у 1С, я не понял (надеюсь) во что превратится форма с реальным кол-ом полей, кнопок, таб. частей и т.п. И это я не говорю про всякие там АРМ менеджера.

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

============================================================­======
P.S.
Ниже обычный треп. Можно не читать!

Почему все большую роль играет не качество кода и не удобство интерфейса, а изыски "дизайнеров"?
(Я не про данный случай! Вдруг нам понравится как будут работать новые сложные формы)

Есть простой способ, его еще Microsoft опробовал (до эпохи появления плиточного интерфейса, полагаю) -
создай на базе стандартной конфигурации, типа УТ, несколько бизнес - цепочек на новых формах.
Попроси (платим денежку, ага) человек 15 бухгалтеров, менеджеров по продажам, директоров магазинов, логистов, имеющих опыт работы с такси от года с этим поработать под камеру.

Потом помоги, объясни неясные моменты, обучи и попроси всё сделать еще раз.

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

Софтскиллы, хардскилы, киллеры, лоббисты...
Надо бы заменить на более точные термины.
Трудно будет обосновать тезис типа: " в нашей работе софтскилы составляют 80%, а хард. только 20), если его заменить на: "в нашей работе 80% составляет умение трепаться и казаться и только 20% что-то реально делать".
Ну, для продажника, может и сойдет, но для компьютерного дизайнера/специалиста по юзабилити/и прочее-прочее-прочее это вряд ли.

Программистов не трогаем, обычно их изыски не идут дальше темной темы (если анархист, то можно еще зеленые буквы на желтом фоне), "удобного шрифта (чтобы ноль сразу видно было и с русское отличалось от "си")" .
Или бродящих овечек/котиков/снежинок, цитат Заратустры по праздникам.
Остальное - результат насилия дизайнера над программистом.

Думаю, лет через 5, максимум, все эти темные/светлые/перламутровые темы, "воздушный дизайн", "серое на сизом", отсутствие нормальных кнопок будут признаны не угодными.

И хорошо, если в моду войдет что-то аналогичное по неудобству, а не придется говорить "Океюшки 1С, теперь введи в поле "количество" циферку 100 запятая 9."
thornhiven; zqzq; Mr.Rm; Chai Nic; user1609888; dim369; NeLenin; +7 Ответить
21. starik-2005 3098 27.12.24 16:38 Сейчас в теме
(20)
20% что-то реально делать
Как показывает практика, реально что-то делается если 10% времени - это овер хорошо.

Ну вот, например, прилетело ко мне взать доделка внешней компоненты по телефонии. Типа в нашем шалаше мы в основном звоним, а нам звонят редко. Поэтому если что там упало в части соединения, то и фиг с ним - перезапустим 1С. Поэтому хватало статики типа коннект -> рид -> евент. В соседнем шалаше звонят много им, и у них свалившее соединение - это "важно, срочно, повторно". В итоге закопался в буст, нихрена в документации нет толком. Закопался в стеки оверфловов, в разные форумы - дауны везде пишут свое даунское, гики пишут так, что хрен проссышь. В итоге полтора дня читал слова на ломаном английском и за вчера кое-как переехал на асинхрон, сегодня кое-как научился рестартовать соединение, если кабель из розетки выдернуть. Но 90% времени - это читание слов, что дало в итоге 100 строк кода на С++, который почему-то кроме меня в конторе никто не знает толком.

И да, меня, 1С-нега, перекинули на эту работу из JS-обертки, которой я заменяю очень большой табличный документ, который в 1С даже на I7 11-го поколения работает в режиме слайд-шоу ))) При том в JS та же песня - куча недописанной доки. Но там хоть язык проще и исходники либы на TS, который вполне читабелен. А вот С++ ваще слабочитабелен, особенно буст.
Merkalov; +1 Ответить
24. booksfill 27.12.24 18:12 Сейчас в теме
(21)
Это вы просто себя недооцениваете.

Чтение документации и разбирательство в доках, как по мне, самая что ни на есть работа.
Понятно, что когда нужно то, в чем твердо не разбираешься, то отдача для работы будет те самые 10%, но тут как посмотреть.
Если надо быстрее и лучше - надо платить гуру. А если нет, то можно смело засчитывать в производительную работу все время.


P.S.
И да, согласен, если кто думает, что в том же JS легко найти все нужное то он немного сильно заблуждается, путая возможности языка с возможностями документации.

Не говоря уж о том, что в каком-либо готовом модуле можно встретить кашу даже на базовом уровне языка с var вместе с let, с включением/отключением strict mode, игрой с замыканиями вместе с сопутствующими утечками памяти.

Ведь весело же, практически не зная JS, найти какого он, прикидываясь микросервисом на node.js, жрет память и валится раз в час?
Нет! Не весело, а даже где-то грустно.

И, мое любимое место в коде, под названием " я тут заодно язык учу". Поэтому вот вам куча условий без скобок, добавление к объекту переменных прямо в коде (а чего такого? можно же!) или совсем уж оригинальное типа вычисляемых свойств - нафига оно реально нужно я так и не понял.

И это я еще практически вообще в JS не разбираюсь. Просто иногда нужно-таки влезть кривыми ручками. Представляю как радуются гуру.
26. starik-2005 3098 27.12.24 22:48 Сейчас в теме
(24)
гуру
Мне кажется, что гуру - это дядьки, которые буст пишут. И тоже местами своеобразные гуру. Вот, например, асинхронные вызовы рида в вебсокете. Ну пишешь ты "вс.асинх_рид", там хэндлер. Ну указал адрес процедуры, и, такой, думашь, что ща туды будут валить все риды. Хрен! Нужно еще раз вызвать. Но если просто в цикле "вс.асинх_рид" вызвать, то на втором все упадет. Оказывается, вызывать надо внутри хэндла. И ты, такой, а может в лямбде! А нихрена, лямбду из себя рекурсивно не вызвать (не, есть какие-то страшные обертки, но я нафиг даже боюсь туды лезть - я там вообще не смог сходу разобраться, куда и как). А ты, такой, ну типа напишу функцию, а у тебя "вс" локальный, а вовне его определить я хз как (не, потом разобрался, но, блин, неочевидно). В итоге сделал указателем внешним, переписал все "." на "->". Вот и день прошел ))) И это я еще про потоки не жалуюсь, ибо только сегодня узнал про detach(), а казалось же, что там все само по себе многопоточно.

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

Есть ли там в этом всем алгоритмы? Есть, но я их не писал ))) Чувствую себя сетевым археологом...
30. dim369 28.12.24 08:46 Сейчас в теме
(26) ну, парни, вы даёте!
С удовольствием прочитал, понял очень мало, хотя слова почти все знакомые) Так то 1С стаж 20 лет у меня почти, но ни разу с таким не сталкивался) Респект и уважуха))
С наступающим!
32. starik-2005 3098 28.12.24 11:00 Сейчас в теме
(30)
1С стаж 20 лет
Хороший стаж. Я программирую активно с 1992-го года, сначала бейсик, потом асм. С 1996-го работал в универе, там паскаль + асм, много асма, много паскаля под ДОС в защищенном режиме, много железа, для которого есть софт, но нет дров - тогда часто софт сам писал в порты напрямую без всей этой возни с драйверами. 1С появилась передо мной в 1999-м только, и еще 6-ка, потом сразу 7-ка.

Самое сложное - это перейти из одной парадигмы на другую. Мне повезло, я в универе сразу переехал с небольшого пинка "коллеги" на ООП, через месяц уже не представлял себе, как можно что-то писать иначе. Все у меня было объектом, много наследования и полиморфизма, очень много! Поэтому 7.7, и, тем более, 6.0 - это для меня был шаг назад, очень большой шаг очень назад. Но, слава богам, всегда есть, что понаписать сверху 1Са. Поэтому стараюсь в тонусе себя держать и не отставать от современных подходов, которые во многом, конечно, создают суету, но зная, как работает то, что у них глубоко внизу, проще жить. По крайней мере с 1С. С остальными библиотеками приходится разбираться методом проб и ошибок, читая три никакущих часто сообщения на стеке или еще где, ибо в документации к ним часто очень примитивные хеллоуворды рассмотрены. Ну, например, соединение с вебсокетом описано для посылки и чтения одного сообщения. Есть пример клиентсервера, но там сервер на С++, а клиент на JS, что не отвечает на вопрос, как установить соединение и читать из него, периодически туда что-то записывая, на С++.
37. booksfill 28.12.24 14:00 Сейчас в теме
(32)
сначала бейсик, потом асм. С 1996-го работал в универе, там паскаль + асм, много асма, много паскаля

О, новогодние воспоминания! :)
К этому списку могу добавить программирование (на любительском уровне) для Atari, заодно изобрел rle - хотел больше цветов поиметь на странице видеопамяти (знал бы, что это оказывается круто пошел бы в Microsoft устраиваться), машинные коды, Fortran IV, АВМ (Наири), Clipper, Dbase, С, С++, Delphi Pascal, JAVA.

Всё! Всё нажитое непосильным трудом полностью забыл. Увы и ах!

Когда после этого встретился с 1С 7.7 ужаснулся. Я даже сперва подумал, что это шутка такая.
Но, пришел великий и ужасный 1С 8.х и стало намного лучше. Некоторые вещи там вообще не плохи, по крайней мере тот ORM, что нам тут предлагают, намного лучше Hibernate.
Чем лучше? Чем Hibernate! - не помню я уже что там.

Всех с наступающим, Новым Годом!
Мира, добра, появления типов и полной поддержки стандарта SQL/92 в 1С!
38. starik-2005 3098 28.12.24 14:09 Сейчас в теме
(37)
полностью забыл
До сих пор помню машинный код системы команд СМ ЭВМ (БК0010/ДВК/Электроника 0511/PDP-11/...), хотя и не на столько точно, как раньше. Бейсик в те времена был медленный, без машинного кода в нем музыки не сыграешь и спрайты не погоняешь )))

По поводу цветов, то баловался этим на спектруме (тоже на асме), где для квадрата 8х8 можно было указать только один цвет. Но если очень хочется, то можно было посчитать, сколько тактов процессора надо, чтобы луч развертки дошел до твоего квадрата )))

Ага: счастья, здоровья (с) ))))
52. lev6975 07.01.25 19:26 Сейчас в теме
(38) Помню "пароль" для вызова интерпретатора бейсика для БК-011)))
11;1С
100000G
А вот язык ассемблера для нее напрочь забыл
57. strelec13 21 09.01.25 10:51 Сейчас в теме
(37)
О, новогодние воспоминания!
90-е FoxPro :)
53. lev6975 07.01.25 19:29 Сейчас в теме
(26) Буст сила!
Его даже сишники используют в своих стандартах)))))))
Вначале обкатывают в бусте а потом дергают в стандарты... асинхронные фичи помню тоже внедряли... критические секции итд... нее, там как механическая коробка передач)))
И детач и деструкт (изничтожать объекты вечно забывал и потом долго разбирался почему память утекает)
Давно было... уже и не вспомню...
55. starik-2005 3098 08.01.25 14:14 Сейчас в теме
(53)
Его даже сишники используют в своих стандартах)))))))
Скорее в стандартной библиотеке (STL) после того, как на бусте обкатается.

Но вообще, по работе с вебсокетом толком нет ничего кроме буста, если ъочешь кросплатформенно. Есть restbed тот же, о котором я как-то писал, и там реально все написано с нуля в части веб-сокета, но для SSL надо опять же юзать openssl, так что я в итоге для венды именно буст выбрал. Есть там в самой венды куча всего на NET, но я там вообще не разобрался, ну и тащить NET на каждый клиент тоже как-то вломы адменам нашим, боюсь. А буст - он вообще автономный получился. Тем более у него лицуха очень даже, что позволяет без особого геморроя юзать его в своих продуктах.
22. xavier13 27.12.24 16:52 Сейчас в теме
Кто-нибудь сталкивался с проблемой кодировки в тонком клиенте, в конфигураторе? В веб-клиенте такой проблемы не наблюдаю.
Прикрепленные файлы:
user1584682; BigB; +2 Ответить
27. shard 282 27.12.24 23:15 Сейчас в теме
раскраску фона ячеек и текста в табличном документе попробуйте. Узнаете много нового)
28. NeLenin 14 28.12.24 03:19 Сейчас в теме
Первое впечатление такое, что для моего текущего проекта этот интерфейс совсем не подойдет.
36. Darklight 34 28.12.24 12:08 Сейчас в теме
(28) Ну подождём - к концу следующего / последующего года выйдет релиз не для ознакомления - там и налабают умельцы свои проекты - чисто под новый интерфейс - посмотрим - есть ли вообще хоть мизерный толк в нём!
29. NeLenin 14 28.12.24 03:34 Сейчас в теме
Признаюсь, от нового интерфейса ждал в первую очередь возможность динамического создания форм. Но увы ((
33. NicolasCage 28.12.24 11:58 Сейчас в теме
35. Darklight 34 28.12.24 12:06 Сейчас в теме
(33) Возможно он имел ввиду то же что и я:
Динамическую декларативную сборку формы из готовых комплектов интерфейса (которые тоже могут собираться в свою очередь), и с созданием своим видов интерфейсных компонент (хотя бы из комбинации типовых). И применение каких-либо настраиваемых сценариев сборки - чтобы гибко управлять трансляцией метаданных в нужный дизайн формы с применением нужных стилей (ну или вручную расставлять области куда собирать из готовых комплектов - т.е. только повторное использование компонент)
FreeSP31; NeLenin; NicolasCage; +3 Ответить
44. NeLenin 14 31.12.24 04:15 Сейчас в теме
(33) Примерно так же, как сейчас мы можем создать элементы формы на форме. Можем в редакторе, можем программно, т.е. динамически.
31. Spec1Cnik 11 28.12.24 10:48 Сейчас в теме
"пропал крестик" - это тест на технического специалиста
34. Darklight 34 28.12.24 12:01 Сейчас в теме
Кнопки «Записать» и «Записать и закрыть» переехали вниз формы. Зачем? и За что? пока остаются без ответа, но настроек которые изменили бы это поведение я с наскока не нашёл, но буду честен не сильно долго искал.
Но, на мой взгляд, без гибкости настройки - это всё плохо!

Командная панель - это теперь одновременно 2 панели - Сверху и снизу.

В 1С всё движется по спирали. Кажется в 1С Предприятие 6 (или это ещё 1С Бухгалтерия 5) командные панели были сверху, потом в 7 переехали вниз (и частично сверху). В 8.2 снова переехали вверх, а в 8.5 снова снизу и частично сверху!

заголовки полей по умолчанию располагаются сверху, а не слева;

Это, наверное правильно, современно

закрытое поле (см. Код) теперь помечается интерфейсно «замком»;

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

признак необходимости заполнения поля - это теперь красная звёздочка у поля (см. Наименование);

Логично, унифицировано. Но опять же - лучше помесить внутрь поля или как-то иначе совместить с заголовком - чтобы он не смещался вправо - некрасиво сейчас!

вместо «Ещё» теперь три вертикальные точки.

Спорно, но, скорее правильно! Интересно - а что с другим "ещё" - что было синенькое - когда все команды перехода на форме не помещались?

Что бросается в глаза - элементы формы сразу выглядят более причёсанными, чем в такси (всё сразу выровнено как по линейке). Но и тут же сразу видно, что в таком виде это бесконечно длинный лист и форму нужно будет перекомпоновывать под новый подход к интерфейсу, который ещё предстоит услышать / увидеть и впитать в себя.

Мне одному что-ли видно - что никакого сильного выравнивания нет - то ширина меньше, то заголовок съезжает!
В одну колонку - это жесть. Но в демо базе есть и другие решения - так что это, скорее терпимо - но боли будет много!

Форма поправленная

Жутковато всё это выглядит, ну очень топрно! Но.... УФ сначала тоже так воспринимались. Правда, потом Такси их немного причесал, но, всё-равно, было долгое привыкание

Теперь в формах списка, а подозреваю что не в только в них, а во всех вариациях табличных документов выделение строк происходит через отдельный чекбокс, а не через ctrl. Это потребует переделки всех механизмов которые ранее работали с выделенными строками.

ООООчень спорное решение. Тут и плюсы и минусы есть - но.... я бы сказал, что минусов на десктопе больше:
Чекбоксов в списке может быть и так несколько функциональных - будет путанница!
Управлять выделением строк с клавиатуры было достаточно удобно (хоть и не без недостатков) и очень функционально! В т.ч. через внешнее управление интерфейсом (внешней программой интерактивного воздействия)!

Календарик уменьшили и сделали более компактным

В Такси был неплохой календарик!

Уже хотел заканчивать, но увидел как теперь отображается модифицированность и не могу это не отметить. Теперь это не * рядом с названием а целое слово «Изменено».

Ещё одно очень спорное решение - все давно привыкли к "*" в заголовке.... но.... видимо меняют, чтобы не было путаницы со "*" в заголовках элементов! Но я бы как-то иначе, всё-таки это сделал! Например менял форму/цвет кнопки "Записать"!!!

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

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

Мой вердикт:
Тухло! Делается очередная попытка подогнать десктоп к современному мобильному (акцент скорее на Google Material Design, как мне кажется) и , отчасти, Web дизайну! Помнится у Микрософт с его Windows 8 это не очень хорошо закончилось!

С технической же части - кажется - новые формы не принесли ничего нового - что расстроило вообще в конец - вообще нет смысла их ставить - никаких фишек, кроме потешить самолюбие и тупых манагеров - он не даёт! Вообще не стоило даже затевать эту недореволюцию!
a_pustovalov; shard; zqzq; rusmil; ixijixi; Brawler; tormozit; NeLenin; +8 Ответить
39. van_za 270 28.12.24 15:09 Сейчас в теме
Интерфейс наделал шума, мнения разделились, думаю пока 1с не сделает интерфейс кодом, отвяжет его от данных и даст интерфейсные возможности на уровне (flutter, react native что проще сss и при этом можно сделать все) программисты продолжат ныть какой бы чудесный конструктор форм не выкатили.
Мне кажется интерфейс выглядит более чем офигенным, для внутренних сервисов бомба пушка.
По дизайну хотелось бы мнение профессиональных дизайнеров (по идее они отвечают за любовь к людям)
Также интересно есть ли какая то оценка скорости работы, ускорился, замедлился?
FreeSP31; klaus38; +2 Ответить
40. NicolasCage 28.12.24 16:08 Сейчас в теме
(39) Да ну, давать людям возможно пилить интерфейс на сss и т.п. это самоубийство) Для всех) Представляете какого всего наделают люди?)))
41. van_za 270 28.12.24 16:40 Сейчас в теме
(40) если 1с при этом даст готовую библиотеку ui то наделают только тогда когда это действительно потребуется, в остальном интерфейс должен быть привычным и узнаваемый для пользователей.
65. Darklight 34 10.01.25 17:58 Сейчас в теме
(40) Если не боитесь - гляньте на "конкурентов" "альтернативы" "сторонние платформы" - UI движки не универсальных общих платформ Flutter, SwiftUI, (*)Compose, AvaloniaUI, WPF... там как таковых нет CSS и, вообще, нет HTML (отдельные специализированные компоненты не в счёт - так и в 1C можно HTML-поле разместить, и его размещают и успешно строят на нём интерфейс 1С, даже большую его часть - но это от безысходности).

Но там, условно, и стили есть, и темы, и шаблоны, и анимация, и свои компоненты, и канва (холст) для рисования, и огромное количество способов выравнивания и разукрашивания компонент.

Да... может это всё богатство сразу и не стоит обрушивать на "неподготовленных UI-младенцев" 1С-сообщества. Но перенять "правильные" современные и, вполне уже, устоявшиеся тенденции построения UI вполне можно было бы.

И потом уже, потихонечку развивать эти возможности, преподнося разработчикам/дизайнерам решений 1С всё больше и больше возможностей. Оставаясь в русле управляемого построения интерфейсов форм, но развивая и кастомизацию, и повторное использование, и саму функциональность автоматического/полуавтоматического управления построением форм по метаданным; расширяя и программную модификацию!

Вот ради этого и стоило бы делать новые формы! Ради прогресса возможностей! Повышения декларативности! Оптимизации производительности! А не ради новой визуальной шкурки.... шелухи! Причём, накладывающий столько новых ограничений.... что отпугнёт любого здравомыслящего дизайнера и разработчика! Да и новый визуальный результат - однако - тоже весьма своеобразный! Консерваторам сразу не зайдёт. А новаторы.... они ещё с ним позже намучаются...
42. buchhalter 21 28.12.24 21:32 Сейчас в теме
Для меня важен не сам факт нового интерфейса, а важно иметь возможности гибко его настраивать, пусть даже программно. По аналогии с формами объектов - формы по умолчанию и формы созданные разработчиком.
Brawler; van_za; +2 Ответить
43. user1609888 30.12.24 20:32 Сейчас в теме
Пока что новый интерфейс отражает тренд на отрыв Фирмы 1С от реальности.
Нет, если бы они сделали два независимых направления: мобильное и десктопное и их развивали было бы неплохо. Для мобильного новый интерфейс выглядит весьма неплохо, вполне по современному. Для тонких форм с минимумом функций - это удобно.

Для использования на ПК - это полнейшая, абсолютно мертвая и нефункциональная шляпа.

Интерфейс привязан к масштабированию монитора. И поскольку 1С как платформа пока еще слабо умеет в 4К, то при рекомендуемом 150% масштабировании - все кривое и косое, работать невозможно. Хотя, возможно это я криворукий просто, научите кто знает, если нетрудно. При 100%, особенно в РДП, тоже все едет криво в конфигураторе. В общем, приходится работать с масштабированием в 200%. На таком масштабе все элементы форм нового интерфейса даже не просто ОГРОМНЫЕ, как пишет автор, - они просто за гранью разумного. Вот в масштабе 100% на 4К мониторе выглядит более-менее юзабельно. Но все остальное тогда такое малипусечное, что у меня морда лица автоматические принимает выражение того китайца из мема...
Информационная нагрузка на элементы формы, на больших предприятиях связана не с прихотью сотрудников, а со сложностью рабочего процесса - им реально на одном экране необходимо видеть достаточно большой объем информации. Компактный режим не работает, по крайней мере я пока не разобрался как заставить его работать. У меня все производственные интерфейсы в АРМах приходится пилить с большим трудом и буквально каждый пикселечек выкруживать, потому что 1С просто забивает полэкрана пустым неюзабельным и бессмысленным пространством. Вот зачем это, а, 1С? Бядааа....
Форма списка, конечно, такая что привыкать придется. Теперь чтобы открыть форму объекта надо тыкать не куда хочешь, а куда надо. Зато можно удобно открыть карточку связанного объекта прямо из списка, нет худа без добра, удобно.

Кстати, с чекбоксами при выделении проблем не заметил - все работает: и Ctrl, и Shift, и просто по строчке...
zqzq; rusmil; sbcode; Brawler; tormozit; NeLenin; +6 Ответить
45. DemetrKlim 182 01.01.25 21:21 Сейчас в теме
Взять пустой лист бумаги, разделить его пополам, линией - сверху до низу. Слева написать основной состав проблем, болей и горестей учётного сообщества, а справа переписать все эти "дизайн-проекты". И, вопрос: между половинами листа хоть на какой то комбинации можно будет знак равенства поставить (Типа, "вот это вот для этого").
Я даже не помню, кто из пользователей хоть раз произнёс бы, что его проблемы работы связаны с цветом формы, расположением командной панели или еще каком-то "варианте расстановки мебели". Это вообще, для кого важно?
Интерфейсы учётных программ примитивны в соответствии с сутью выполняемых действий. Если есть задача по созданию сложного комбинированного интерфейса, может уже работать приходится не с бухгалтерией (финансами)? Так проще выбрать предназначенную для сложных задач платформу, чем 1С перепиливать, не? Я уже замечаю, что в тот же ЕРП начинают запихивать разного рода инженерно-технологические мероприятия, называя это "производственным учётом".
Моей предновогодней задачкой был несложный отчёт в процессе которого возникала частая и общая проблема - "найти последний документ движений по договору в бухгалтерском регистре". Форумы частят обсуждением этого вопроса. Дата-время нарезается посекундно, в одной секунде десятки документов, "МоментВремени" не индексируется и агрегатными функциями не обслуживается. Казалось бы, сочините востребованный и безусловно полезный для учётных задач метод (объект, тип, свойство), решающий этот вопрос. Не! Лучше мы экран перекрасим. Офигенно помогло....
Rabot; Darklight; nemec; miniogn; +4 Ответить
46. ovasiliev 6 02.01.25 12:17 Сейчас в теме
Новый интерфейс делали те, кто не работает с 1С. Ибо "восторгаться" им можно только тем, кто открывает за день пару форм, и им всё "прикольно". А когда работаешь с большим количеством информации, то текущий интерфейс 1С в этом сильно помогает - адекватно отображая табличную суть 1С-ки. В новом же, размазанном по экрану интерфейсе, нет помощников, ориентирующих глаз по нужным строкам и колонкам. Новый интерфейс превращает хорошо структурированную энциклопедию в стишки с иллюстрациями. Кому это было нужно - не знаю, но появляется возможность констатировать, что разлагающее начало непрофессионализма проникло наконец-то в закулисье нашего уважаемого вендора...
zqzq; nemec; sbcode; Brawler; +4 Ответить
47. Sergey1CSpb 257 03.01.25 20:42 Сейчас в теме
Ох, спасибо, а то скучно в одиночку было копаться).
Хотя, примерно к тем же результатам в самоосвоении и пришел.
Хочется, конечно, увидеть отличия "в окнах"/"закладках". Тоже позже прочитал, что "надо подождать".
Кнопка Закрыть внизу - сколько раз ее туда-сюда двигали и научно обосновывали ее текущее положение))

Не понял про настройки "режима темноты для конфигуратора". Вы хотели интерфейс конфигуратора в ночной режим погрузить? Нет уж, писать код на черном фоне). А вообще, интерфейс конфигуратора не меняется с 8.0.
Или речь шла о том, как принудительно всех пользователей погрузить в темноту из конфигуратора? Так это работает...
Прикрепленные файлы:
60. mrsmrv 127 09.01.25 14:50 Сейчас в теме
(47) чем вам кодить на тёмном фоне не приглянулось? если бы это было бы настраиваемым - было бы неплохо.
61. Sergey1CSpb 257 09.01.25 18:45 Сейчас в теме
(60) Я образно)). А вообще-то черный (либо любой другой) фон для текста модуля в платформе 8 (а как бы и не 7) всегда можно было настроить - не благодарите).
Мне просто хотелось уточнения, что именно имеет в виду автор под настройками темы из конфигуратора...
Прикрепленные файлы:
62. SlavaKron 09.01.25 19:09 Сейчас в теме
(61) Наверное, хотят, чтобы всё остальное тоже можно было настроить в тёмную тему.
Прикрепленные файлы:
user1619761; +1 Ответить
63. Sergey1CSpb 257 10.01.25 00:16 Сейчас в теме
(62) Может быть и это. Но я бы не сказал, что даже если это сделают (хотя и не планируют), то будет прямо вау-прорыв. Что все это нужно называть сверхновым интерфейсом платформы...
69. user1619761 13.01.25 08:38 Сейчас в теме
(62) +, чтоб можно было настроить как в идешках (Хочешь - пирожное, хочешь - мороженое. А он заборы красит.). Но увы, не завезли. Может в следующих версиях платформы добавят.
71. zeltyr 697 13.01.25 15:08 Сейчас в теме
(62) Вот отсутствие возможности тёмной темы для конфигуратора я обозначил фразой "Тема клиентского приложения «Авто» / «Светлая» / «Тёмная». Ура - скажите вы. Где такая настройка для конфигуратора, изверги - отвечу я..."
67. Darklight 34 10.01.25 18:52 Сейчас в теме
(47)
Кнопка Закрыть внизу - сколько раз ее туда-сюда двигали и научно обосновывали ее текущее положение))

Кнопки "Закрыть" внизу нет - это крестик - и он вверху
Внизу кнопки "Записать и закрыть" и "Записать". На мобилке может это и оправдано - там вертикальный скрол - это норма. На десктопе.... очень сомнительно - просто две панели - это крайне сомнительно! А если одну делать - лучше сверху - там глаза быстрее найдут данные элементы (и это отнюдь не "Записать и закрыть" и "Записать", несмотря на то, что "Записать и закрыть" 1С с Такси старается навязать пользовательскому вниманию ярким цветовым выделением - непонятно зачем)!
Я вообще считаю, что для "Записать" вполне и скромной "дискетки" хватило бы - где-то в области заголовка формы, рядом с тремя верт. точками (но строго не рядом с крестиком) или справа/слева от заголовка (лучше слева - а заголовок центрировать - так должно быть привычнее - ну это я на офисные продукты ориентируюсь) - как раз и появление этой кнопки могло бы быть маркером - что форма изменена, иначе - скрывать!
И вообще - считаю (но это должно быть опционально по настройкам пользователей) - при открытие форм существующих объектов/записей они по умолчанию должны быть только на просмотр (но с доступностью открытия значений из полей - а то с этим 1С8 беда бывает, в т.ч. списка - но без изменения). А если надо измнить объект/запись - вот тут где-то надо разместить скромную кнопку - разблокирования измнения (ограниченное - это обычное нажатие, и через подменю (как вызывать - тут способы могут быть разные, в т.ч. на разных платформах) - открывать расширенное редактирование (если права есть) разного уровня расширенности. Ибо - не надо менять всё что не поподя - особенно когда заходишь "только посмотреть" ну или комментарий/наименование поменять!

Что до кнопки "Записать и закрыть" - вообще считаю её очень вредной! Её чаще жмут чтобы просто закрыть - даже если ничего не поменяли ("спасибо" яркому выделению), или записывают объект с изменениями, когда это не требовалось (случайные изменения)! Особенно это неприятно в документах - которые ещё и перепроведутся - а там уже последствий может быть ого-го (даже если ничего не меняли)!
Не вижу ничего крамольного - чтобы сначала записать, а потом закрыть, или сразу закрыть и получить вопрос о желании сохранить/перепровести (если есть что сохранять)! 1001 раз подумаешь - а надо ли вообще сохранять!

А вот кнопки Провести и Отменить проведение как раз вполне можно было и не убирать с глаз долой! Вернее - показывать их только тогда - когда это действие возможно - это было бы и маркером, например того, что документ уже проведён (хотя тут бы и иные цветовые выделения не примешали бы, как и, например, для случая нахождения документа в периоде после проведённого закрытия месяца - когда есть права на редактирование таких документов, как и доп вопрос на подтверждение операции - что собьёт Закрытие месяца)!

Помеченные на удаление объекты тоже было бы неплохо показывать (как и ввести какой-то "Стандартный реквизит(ы)" для общего учёта уже неактуальных объектов, чтобы их не помечали на удаление, когда они реально использованы и их не надо удалять) - и отображать такие объекты особым образом (а в списках, по умолчанию скрывать - прям на платформенном уровне для всех, где данный "Стандартный реквизит" не будет отключён явно в метаданных)!

Как и автокнопку доступа к версиям объекта - когда включено версионирование! В т.ч. с возможностью обобщённо программно управлять доступом к версиям - когда они не размещаются в той же ИБ!

Так я могу ещё долго продолжать.... но всего этого нет и не предвидится! Неужели это никому не надо и всем до фени? Всем только новые рюшечки подавай....


Что до конфигуратора - ну.... на его развитие разработчики 1С давно болт забили! Юзайте 1C EDT на ущербном Eclipse! Будут Вам там тёмные темы - как раз не так давно завезли!

А такую тёмную тему как завезли в Предприятие 8.5 - на фиг не надо в конфигураторе - работать будет просто невозможно!
70. zeltyr 697 13.01.25 15:06 Сейчас в теме
(47)
Не понял про настройки "режима темноты для конфигуратора". Вы хотели интерфейс конфигуратора в ночной режим погрузить? Нет уж, писать код на черном фоне). А вообще, интерфейс конфигуратора не меняется с 8.0.
Или речь шла о том, как принудительно всех пользователей погрузить в темноту из конфигуратора? Так это работает...


Как говориться ответить лучше поздно - чем никогда. В моё случае изменение настроек конфигуратора не влияло на пользовательский интерфейс. Т.е. я выставляю принудительно тёмную тему - запускаю пользовательский сеанс, а он белый (ручками я настройки темы в пользовательском режиме вообще не трогал). И наоборот. Возможно она работает только для первого входа или пока на тест релизе эта настройка работает нестабильно - сказать точно не могу, поэтому просто зафиксировал что у меня с этим были проблемы.
74. Sergey1CSpb 257 13.01.25 21:58 Сейчас в теме
(70) У меня, вроде, получилось изменить из конфигуратора. Но только ли для первого входа или нет, не помню. С другой стороны - действительно, это же дефолтная настройка, каждый пользователь в праве ее поменять. И тогда она перестанет зависит от установок в конфигураторе. Возможно, это фича, а не баг.
72. zeltyr 697 13.01.25 15:16 Сейчас в теме
(47)
Хочется, конечно, увидеть отличия "в окнах"/"закладках". Тоже позже прочитал, что "надо подождать".


Насколько я понял увидеть это поведение можно, если опубликовать базу и зайти через браузер. Сам не пробовал пока - нет под рукой поднятого apache.

(47)
Кнопка Закрыть внизу - сколько раз ее туда-сюда двигали и научно обосновывали ее текущее положение))


Вот тут никогда нельзя забывать про свою целевую аудиторию. 1С это система учёта, которой пользуются люди чаще всего 30+, 40+ и т.д. И для них перемешивание и переименование кнопок - это смерти подобно. Чем обусловлено это *вырезано цензурой* решение - я понять не могу.
Чем хорош такси? Унификация. Главная жёлтая кнопка всегда сверху. "Записать и закрыть", "Сформировать", "Запустить процесс" - это всё сверху.
Что не нравиться в новом интерфейсе? А кнопка всегда будет снизу? А в отчетах тоже? Или теперь в отчетах сверху, в документах снизу, в бизнес-процессах в *подставьте слово вечность*?
48. madonov 260 04.01.25 19:39 Сейчас в теме
и все-таки 8-ка пока сыровата, посижу еще на 7.7, а потом сразу на 9 перейду, чтобы 2 раза не обновляться.
Rabot; NeLenin; KirillZ44; Darklight; ubnkfl; rusmil; ted; +7 Ответить
49. Apolonov-Erik 51 05.01.25 23:57 Сейчас в теме
Автор благодарю за статью, очень помогают такие обзоры экономить время.
Не стану писать и критиковать 1с за нововведение т.к. выше уже многое написали по сути.

Единственное что лично для меня не хватает это замера производительности при открытии форм. Особенно хотелось бы понимать шустрее стали открываться формы после чтения данных с СУБД динамическими списками до момента полного открытия формы или же на этом моменте тоже появляются дополнительные подвисания?
Rabot; klaus38; human23; +3 Ответить
66. Darklight 34 10.01.25 18:04 Сейчас в теме
(49) Думаю о производительности пока рано говорить. Ведь то что представили в конце 2024 пока тянет только на раннюю бету, а, скорее даже, альфу (1С Предприятие 8.5.1). Тут хотя бы 8.5.11 стоит подождать.... годика 3 ;-)
50. Ferth 07.01.25 14:53 Сейчас в теме
Очень нужная статья. А то много времени уходит на поиск неочевидных вещей.
Сообщения еще интересно выводятся)
51. lev6975 07.01.25 19:24 Сейчас в теме
Ясен пентиум, что все сыро до ужаса! Вспомните самую первую 8.3.1! Она была даже без такси! Интерфейс был 8.2. И только потом уже (не помню в какой - в 8.3.3, кажется) сделали Такси
Пишут, что "вкусности начнутся с 8.3.5... А пока... ну только поиграться. Сергей, спасибо за обзор!
54. lev6975 07.01.25 20:06 Сейчас в теме
Кстати, настройки панелей как в такси, больше нет, получается... можно настроить только главное меню и панель разделов, причем в одном пункте в виде иерархии, а вот скрыть/показать панели не увидел. Потом поизучаю еще
Можно теперь сворачивать панель разделов. И при наведении на раздел вываливаются его элементы, без выбора раздела. Это интересно, иногда ленива делать лишний клик)))
И появилась кнопочка "Завершить работу (выйти)")))
56. IvanPoh 25 08.01.25 16:15 Сейчас в теме
Спасибо за статью, хотел сам полазить, теперь не буду, первое любопытство удовлетворено
58. strelec13 21 09.01.25 12:45 Сейчас в теме
Слон (1С) и Моська (критика).
Darklight; +1 Ответить
59. mrsmrv 127 09.01.25 14:24 Сейчас в теме
Переезд кнопок записать/закрыть вниз видится логичным, потому что вводится информация в формы сверху вниз и завершать её внизу логичнее. Так было в старых версиях, и в 7.7 тоже. Но делать это в виде Одной Командной панели с указанием у кнопок где им располагаться - это по моему костыль. это нелогично. Должно быть в таком случае две командных панели, и наверное при создании формы, автоматически чтобы они просто добавлялись у формы и всё. Одна - первым элементом формы, а вторая - последним элементом, после других элементов формы, и у формы по умолчанию группировка - вертикальная. Впрочем в текущей версии платформы, при создании формы группировка тоже вертикальная по умолчанию, так что не вижу причин вообще так заморачиваться с командными панелями формы. Просто при создании формы, чтобы они сами добавлялись автоматически и всё.
Кнопка создать в отдельной строке командной панели- это вообще какая-то новая разновидность зла.

Отметки галочками выделенных строк - это в угоду пальцевого управления формой, и в таком случае наверное у формы или еще лучше у элемента формы - "таблица" нужно включать режим выделения строк - галочками.
Логичнее было бы назвать режим интерфейса конфигурации (вариант режима совместимости интерфейса) не "8.5", а "Пальцевый". Раз уж всё стало крупнее и явно более располагает к вертикально ориентированному экрану и/или "свайпу" по вертикали при вводе и просмотре информации.

Но я бы лучше оставил выбор режима выделения строк у элемента формы - "таблица". Чтобы и в Такси можно было включать режим выделения строк галочками. И в этом новом режиме можно было бы выделять строки как было, а то вдруг кто с мышкой и клавиатурой будет работать в новом интерфейсе и таки нет нет да и будет выделять строки по CTRL или SHIFT.
68. muskul 13.01.25 05:58 Сейчас в теме
(59)
Переезд кнопок записать/закрыть вниз видится логичным

это логично когда ты пишешь сообщение на форуме или сидишь в ватсапе где "отправить (записать закрыть)" находится справа внизу. Но не на декстопе где большое разрешение и юлозить мышкой искать эту кнопку нет никакого желания.
73. mrsmrv 127 13.01.25 16:54 Сейчас в теме
(68) Помню когда-то были популярны пошаговые "визарды". там тоже были кнопки снизу. Вообще, было бы неплохо у формы (или у конфигурации для всех автоматически воздаваемых форм) задавать наличие этих кнопок как вверху, так и внизу, и при необходимости чтобы они были и там и там.
75. Myholodilnik 15.01.25 23:06 Сейчас в теме
у меня был случай в Санк-Петербурге, внедрял УТ 11 на платформе 8.3, так клиент основной Задачей поставил условие, что интерфейс должен соответствовать принятой и понятной настройки ТиС 10 на платформ 7.7 и отказался принимать внедрение.
76. Darklight 34 20.01.25 11:44 Сейчас в теме
(75) А в чём-то была технологическая трудность?
Понятно, что один в один сделать интерфейс на Такси с 7.7 будет почти невозможно (разве что свой WEB-клиент делать, ну или с HTML полем в режиме запуска приложения в режиме интерфейса а-ля "Киоск" поэкспериментировать.
В ряде конфигураций разработанных для 8.2 на УФ, помню, даже в типовом решении делали интерфейс похожим на 7.7 - но это была лишь очень шершавая схожесть. Да ещё и плохо поддерживаемая!
Но если уж прям не делать один в один - а только в общих чертах - то и на Такси можно было бы сделать - но да - интерфейс (как это делали на 8.2 УФ а-ля 7.7) придётся отдельно весь переписать. Но технически это можно.
Да - трудоёмко, особенно потом поддерживать. Но если заказчик уж упёрто это сразу требует - то сразу выкатываете обоснованный оверпрайс и сроки - и если устраивает - то в путь дорогу - а если не устраивает - то дешевле и быстрее ему всё-равно никто не сделает! Но куда дешевле - сотрудников заново переобучить + не глобальные доработки по улучшению интерфейса без тотальных переделок!
Если обойтись только главным меню - то выйдет заметно дешевле (кому-то хватает просто перенести его вверх). Если принципиально нужно будет поправить только несколько форм метаданных - то тоже - выйдут ещё разумные деньги и сроки.
Оставьте свое сообщение