|
как кодить модальное инемодальное? | ☑ | ||
---|---|---|---|---|
0
SZA
15.04.14
✎
18:28
|
Привет! Есть возможность кодить так, чтобы работало и на 8.2.16 и на 8.3.5 ? Я про модальность и немодальность?
Все что пришло в голову - тащить всю дорогу переменную "текущаяплатформаподдерживаетмодальность" и при ней выполнять чтото типа: Если ТекущаяПлатформаПоддерживаетМодальность Тогда Выполнить("ПоказатьВводЧисла .. Иначе Выполнить("Ввести число.. ..вот бред! ненавижу "выполнить". не для того он. Кто что посоветует? |
|||
1
jsmith82
15.04.14
✎
18:33
|
Откажись от модальности
|
|||
2
SZA
15.04.14
✎
18:36
|
ну понятно, так что для клиентов держать всегда две конфигурации 1с8_82.цф и 1с8_835.цф и всю-всю свою работу "задваивать" только потому, что там модальность а там нет??
|
|||
3
ДенисЧ
15.04.14
✎
18:37
|
Делай сразу немодально.
|
|||
4
SZA
15.04.14
✎
18:45
|
(3) ну уже поздно.. переписываем готовое. Немодальность в моде от силы 9 месяцев, а конфы старше. Я не про то. Я про обратную совместимость.. у меня под 50 вызовов модельных окон в конфе и 90% пользователей все еще на платформе ниже 8.3.3.
А значит придется что то выдумывать обобщенное в клиентском общем модуле, чтобы обрабатывать окошки либо по-старому, либо по-новому.. да еще и через "Выполнить", да еще и через бесхозные (с точки зрения 8.2) всякие "ВводЧислаЗавершение" обработчики. Не комильфо :( хотя бы придумали какой нидь #Если НЕ РежимМодальности для нас! |
|||
5
GROOVY
15.04.14
✎
18:47
|
Нафига так извращаться? Пиши немодально и все.
При включенном режиме совместимости немодальные вызовы отлично работают. |
|||
6
fisher
15.04.14
✎
18:59
|
(5) Э... Дык ПоказатьВводЧисла() и иже с ними вроде только в 8.3 работают, нет?
|
|||
7
banco
15.04.14
✎
19:04
|
(0) а что мешает обновить платформу до 8.3?
|
|||
8
SZA
15.04.14
✎
19:23
|
(7) риторический вопрос :) при большом числе использователей ближе к параноидальному. я оже хочу чтобы все меняли платформу за каждым стабрелизом от 1С, но мне все еще приходится бороться с 8.2.14 ! ..а вы про 8.3
|
|||
9
Зойч
15.04.14
✎
19:27
|
юзай свою форму с вводом числа
|
|||
10
laeg
15.04.14
✎
19:30
|
(4) А параметр сеанса, который хранит релиз движка не канает ? Это вместо #Если НЕ РежимМодальности
|
|||
11
GROOVY
15.04.14
✎
19:31
|
А нафига тогда модальность отключать?
|
|||
12
SZA
15.04.14
✎
20:26
|
(10) я имел ввиду команду компилятору, который бы позволил в коде сохранять и методы которые взывают исключения в 8.2.4 - модальные. и методы, которые вызывают исключение в 8.2.19 - через обработчик события
(11) ..нафига, для компилятора. Ладно я понял.. в пень.. ..будут тогда ждать в 1С перехода типовых конфигураций на 8.3.4 к 2020му году. Я вижу, если нет способа сохранить оба подхода в одном .ЦФ, значит нет способа быстро перевести на эти рельсы всех живых клиентов. Здоровый глуздом кодер не будет всю дорогу два релиза апдейтить.. ему легче выставить "поддержка 8.3.2 в режиме совместимости и забить на инновации. |
|||
13
GROOVY
15.04.14
✎
20:30
|
(12) Причем тут компилятор? Ты ради чего не хочешь модальные окна использовать? Потому что так модно? Поддержка модальности не отменяется.
|
|||
14
SZA
15.04.14
✎
20:47
|
(13) ..в частности для работы iPad мне нужна "немодальность", да и в обычных браузерах она куда удобнее - не блокирует браузер, а только закладку
|
|||
15
GROOVY
15.04.14
✎
20:55
|
(14) Для ipad 8.2 использовать некошерно, так что будет 8.3.
|
|||
16
H A D G E H O G s
15.04.14
✎
23:00
|
Правильный ответ дает Зойч!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |