AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2349
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 19 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Губин Игорь »

finsoftrz писал(а): 20 Январь 2024, 12:44 Какая-то странная связка пустого броуза в mdi окне и использования popup на кнопке тулбара.
На самом деле, всё относительно объяснимо в рамках логики системы и глюка в куске тулбаров... :facepalm: Лечится, не всегда успешно, через PROP:Active и Display

Я отказался от тулбаров в варианте для AnyScreen в пользу меню с динамической генерацией.
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 4999
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 21 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение kreator »

А если не посылать event:accepted на соответствующий пункт меню фрейма, а сразу вызвать соответствующее mdi-окно (процедуру или ещё что-то там)? Просто кнопки на тулбаре с вызовами процедур вызывают такие странные эффекты?
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4655
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Губин Игорь писал(а): 20 Январь 2024, 13:28
finsoftrz писал(а): 20 Январь 2024, 12:44 Какая-то странная связка пустого броуза в mdi окне и использования popup на кнопке тулбара.
На самом деле, всё относительно объяснимо в рамках логики системы и глюка в куске тулбаров... :facepalm: Лечится, не всегда успешно, через PROP:Active и Display

Я отказался от тулбаров в варианте для AnyScreen в пользу меню с динамической генерацией.
Prop:active и display я пробовал в разных местах, не помогает. Обычное меню неудобно, там разные пункты, которые редко используются. Замысел был повесить на кнопки на тулбаре выбор наиболее часто используемых функций, но для просто вызовов (без popup подменю) их мало. Как вариант, сделать фиксированный набор кнопок и какую-то настраиваемую привязку функций к ним. Мне кажется, это слишком громоздко.

Что такое меню с автоматической генерацией?
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4655
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

kreator писал(а): 20 Январь 2024, 14:23 А если не посылать event:accepted на соответствующий пункт меню фрейма, а сразу вызвать соответствующее mdi-окно (процедуру или ещё что-то там)? Просто кнопки на тулбаре с вызовами процедур вызывают такие странные эффекты?
Если без popup, то все нормально. Если в открытом окне броуз с информацией, то тоже все нормально. У меня глюк появляется именно на связке вызова через popup на тулбаре и пустом броузе в открытом mdi окне.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4655
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

А удалось изменить размер шрифта у тултипов? Стандартное SYSTEM {PROP:FontSize + PROP:TipsFont}=14 не срабатывает.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2349
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 19 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Губин Игорь »

finsoftrz писал(а): 20 Январь 2024, 17:18 Стандартное SYSTEM {PROP:FontSize + PROP:TipsFont}=14 не срабатывает.
CSS спасёт отца финансовой кларионистики. :nr:
Но копаться мне в нём лень.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2349
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 19 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Губин Игорь »

finsoftrz писал(а): 20 Январь 2024, 12:44 Какая-то странная связка пустого броуза в mdi окне и использования popup на кнопке тулбара.
AnyScreen:DisplayThread
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4655
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Губин Игорь писал(а): 20 Январь 2024, 19:47
finsoftrz писал(а): 20 Январь 2024, 12:44 Какая-то странная связка пустого броуза в mdi окне и использования popup на кнопке тулбара.
AnyScreen:DisplayThread
Я это использую для ограничения запускаемых процедур, когда надо открыть только один экземпляр. Здесь работает. А в варианте с popup непонятно, в какой момент так надо сказать. Пробовал после popup, ожидаемо не работает. Можно попробовать в вызываемой процедуре после запуска послать во фрейм notify, не факт, что сработает, да и как-то сложно, во все вызываемые из фрейма процедуры такое вставлять. Я вообще убрал тулбар, оставил одно меню. В принципе, там есть быстрый поиск, можно привыкнуть.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4655
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Губин Игорь писал(а): 20 Январь 2024, 19:44
finsoftrz писал(а): 20 Январь 2024, 17:18 Стандартное SYSTEM {PROP:FontSize + PROP:TipsFont}=14 не срабатывает.
CSS спасёт отца финансовой кларионистики. :nr:
Но копаться мне в нём лень.
Это тоже так подумал, но с ходу не нашел. Точнее, есть в каталоге js клиента один css с похожим значением, но его изменение не сработало.
Ты вообще всплывающие подсказки не используешь? Они мелкие, меньше шрифта в окнах.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2349
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 19 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Губин Игорь »

finsoftrz писал(а): 20 Январь 2024, 20:43 Ты вообще всплывающие подсказки не используешь? Они мелкие, меньше шрифта в окнах.
безымянный2.png
безымянный2.png (10.3 КБ) 774 просмотра
finsoftrz писал(а): 20 Январь 2024, 20:43 Точнее, есть в каталоге js клиента один css с похожим значением, но его изменение не сработало.
Эх... молодёжь... :facepalm:

Код: Выделить всё

AnyScreen:SetCSSFile
This function loads CSS file with custom styles and themes.
Prototype
AnyScreen:SetCSSFile PROCEDURE
 (STRING FileName)
Parameters
FileName
Full path to the CSS file on the application server.
Используемые стили можно посмотреть в инструментах разработчика и переопределить...
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4655
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Смотрим...
Последний раз редактировалось finsoftrz 21 Январь 2024, 1:25, всего редактировалось 1 раз.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4655
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Губин Игорь писал(а): 20 Январь 2024, 22:09
finsoftrz писал(а): 20 Январь 2024, 20:43 Ты вообще всплывающие подсказки не используешь? Они мелкие, меньше шрифта в окнах.
безымянный2.png
finsoftrz писал(а): 20 Январь 2024, 20:43 Точнее, есть в каталоге js клиента один css с похожим значением, но его изменение не сработало.
Эх... молодёжь... :facepalm:

Код: Выделить всё

AnyScreen:SetCSSFile
This function loads CSS file with custom styles and themes.
Prototype
AnyScreen:SetCSSFile PROCEDURE
 (STRING FileName)
Parameters
FileName
Full path to the CSS file on the application server.
Используемые стили можно посмотреть в инструментах разработчика и переопределить...
Разобрался, работает. Спасибо!
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4655
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Веселые картинки для популяризации технологии.

Справочник товаров.
MerchantLight01.jpg
Журнал приходных накладных
MerchantLight02.jpg
Приходная накладная.
MerchantLight03.jpg
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4655
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Приходный кассовый ордер.
MerchantLight04.jpg
Печатная форма приходного кассового ордера.
MerchantLight05.jpg
Параметры отчета "Сводная оборотка по товарам".
MerchantLight06.jpg
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4655
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Отчет "Сводная оборотка по товарам".
MerchantLight07.jpg
Отчет "Карточка товара".
MerchantLight08.jpg
Главное меню, раздел "Журналы документов".
MerchantLight10.jpg
C6/C11, ШВС, tps/btrieve.
Ответить