Сравнение с 1С8

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5498
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 16 раз
Поблагодарили: 75 раз

Сравнение с 1С8

Сообщение finsoftrz »

RaFaeL писал(а): 02 Октябрь 2025, 15:31
finsoftrz писал(а): 01 Октябрь 2025, 20:40 Единственное в интерфейсе, что они не поддерживают по сравнению с нами, это mdi.
С чего это не поддерживают? Открывайте сколько угодно окон
MDI предполагает наличие общих элементов управления окнами. Без них это TAB интерфейс, как в веб браузере.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3333
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Контактная информация:

Сравнение с 1С8

Сообщение Дед Пахом »

Кроме изменения порядка колонок в листах, может ли конечный пользователь настраивать интерфейс? Скажем, выбрать шрифт контрола, или выравнивание в колонке по центру вместо по левому краю, и т.д.? Просто интересно, считают ли разрабы 1С, что это может быть иногда полезным?
С уважением, ДП
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5498
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 16 раз
Поблагодарили: 75 раз

Сравнение с 1С8

Сообщение finsoftrz »

Изменить шрифт контролов и изменять выравнивание строк в колонках, такого не вижу. Динамически у них настраиваются форматы вывода чисел, дат, булева.

1s21.png
1s20.png

В конфигураторе много всего настраивается.

1s22.png

Но тут сам принцип другой, напоминает веб. Контролы в окне помещаются в группы и выравниваются внутри них и относительно друг друга. Как в div. У них есть список стилей, как оформлять тот или иной тип фрагмента диалога. И еще, интерфейс адаптивный, по типу медиа запросов в css. То есть, при изменении размеров экрана размещение контролов трансформируется для удобства работы. Все это обеспечивает платформа автоматически, но, соответственно, накладывает правила при проектировании диалогов.
В кларионе у нас оконный дизайнер, где мы визуально расставляем контролы внутри окна и индивидуально можем их позиционировать и настраивать, то есть принцип совсем другой, характерный для проектирования настольных приложений.
C6/C12, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Сравнение с 1С8

Сообщение kreator »

Игорь Столяров писал(а): 01 Октябрь 2025, 20:26 А ну да, лет 10 назад добавили SLIDER ... и всё.
А вот чего кнопку с менюшкой не сделали?
We are hard at work… for you. :)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3333
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Контактная информация:

Сравнение с 1С8

Сообщение Дед Пахом »

Не смогли.
С уважением, ДП
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5498
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 16 раз
Поблагодарили: 75 раз

Сравнение с 1С8

Сообщение finsoftrz »

kreator писал(а): 04 Октябрь 2025, 18:21
Игорь Столяров писал(а): 01 Октябрь 2025, 20:26 А ну да, лет 10 назад добавили SLIDER ... и всё.
А вот чего кнопку с менюшкой не сделали?
Кому надо было, давно сделали.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8209
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 33 раза
Поблагодарили: 105 раз

Сравнение с 1С8

Сообщение Игорь Столяров »

kreator писал(а): 04 Октябрь 2025, 18:21 А вот чего кнопку с менюшкой не сделали?
Мы обходимся комбинацией CHECK + POPUP().
Если совсем просто (без шрифтов и цветов), то будет примерно вот так:

1.jpg
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5498
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 16 раз
Поблагодарили: 75 раз

Сравнение с 1С8

Сообщение finsoftrz »

Я думаю, имелось ввиду, чтобы пририсовать пимпочку в правой части кнопки Печать.

1s23.png
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5498
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 16 раз
Поблагодарили: 75 раз

Сравнение с 1С8

Сообщение finsoftrz »

Я такого не делаю, так как предпочитаю использовать flat вариант кнопок, там визуально будет не очень хорошо, пимпочка повиснет в воздухе.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8209
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 33 раза
Поблагодарили: 105 раз

Сравнение с 1С8

Сообщение Игорь Столяров »

finsoftrz писал(а): 05 Октябрь 2025, 7:46 пририсовать пимпочку в правой части кнопки Печать
Это другой вид контрола с действием по умолчанию и опциональным выбором.
Например по нажатию выполняется предыдущее действие (создаётся предыдущий отчёт) или можно выбрать новый.
Делали для Clarion такой интерфейсный элемент и продавали на ClarionShop, если я не ошибаюсь.

В правую часть сместить иконку проблем нет.
finsoftrz писал(а): 05 Октябрь 2025, 7:48 использовать flat вариант кнопок, там визуально будет не очень хорошо
Обычный или FLAT интерфейс лучше делать по настройке пользователи и никаких проблем с "висячим" меню нет,
если удерживать нажатие CHECK. Тот же пример в режиме FLAT интерфейса:

1.jpg
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5498
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 16 раз
Поблагодарили: 75 раз

Сравнение с 1С8

Сообщение finsoftrz »

Я про пимпочку на самой кнопке с flat. В 1С8 эта пимпочка элемент декора. Если нажать на Печать, то появляется меню в любом случае. Возможно, это как-то настраивается. Когда-то в старой 1С77 видел, как Вы написали, при нажатии на кнопку запускалось дефолтное действие, а при нажатии на пимпочку выезжало меню. Причем они на кнопке запоминали последнее действие и переименовывали саму кнопку. В 1С8 видимо решили, что при работе на планшете неудобно выцеливать пимпочку, поэтому сделали так, как я написал.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5498
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 16 раз
Поблагодарили: 75 раз

Сравнение с 1С8

Сообщение finsoftrz »

Вообще, на flat кнопке с меню лучше модифицировать иконку, чтобы было видно, что на кнопке подвешено меню.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8209
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 33 раза
Поблагодарили: 105 раз

Сравнение с 1С8

Сообщение Игорь Столяров »

finsoftrz писал(а): 05 Октябрь 2025, 8:43 Вообще, на flat кнопке с меню лучше модифицировать иконку
Лет 10 тому назад мы так и делали в RunTime C63. :)
Но потом ушли от этого, там есть свои ньюансы с заменой иконки при смене разрешения масштаба рабочего стола.
Да и не нужна эта меняющаяся иконка - т.к. подсветку нажатия кнопки выбора и так прекрасно видно (см. пример).
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5498
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 16 раз
Поблагодарили: 75 раз

Сравнение с 1С8

Сообщение finsoftrz »

Я не про это. Просто вместо пимпочки справа можно сделать иконку, показывающую, что на кнопке есть меню. Например, пририсовать что-то к значку принтера. В рантайм иконки не надо менять.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8209
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 33 раза
Поблагодарили: 105 раз

Сравнение с 1С8

Сообщение Игорь Столяров »

finsoftrz писал(а): 05 Октябрь 2025, 10:00 Например, пририсовать что-то к значку принтера.
Я понял. Стандарное обозначение меню выбора в Windows - это три полоски.
Значит можно обозначить кнопку с выбором, например вот так:

printer-menu.png
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Ответить