|
Перевод на управляемые формы | ☑ | ||
---|---|---|---|---|
0
Мисти
05.02.15
✎
18:31
|
ФормаВыбора = Документы.ПоступлениеТоваровУслуг.ПолучитьФормуВыбора();
ДокументПоступления = ФормаВыбора.ОткрытьМодально(); Что вместо этого нужно использовать? |
|||
1
mikecool
05.02.15
✎
19:27
|
ОткрытьФорму() без модально
|
|||
2
Мисти
05.02.15
✎
19:50
|
А остальное оставить?
|
|||
3
Адский плющ
05.02.15
✎
20:17
|
А остальное смотреть в букваре.
|
|||
4
фобец
05.02.15
✎
21:31
|
(1) модально тоже прекрасно работает
|
|||
5
GROOVY
05.02.15
✎
21:57
|
(4) Ща в тренде отказ от модальности.
|
|||
6
фобец
05.02.15
✎
22:00
|
(5) это нужно только под веб и мобильное приложение 8.3.. В 8.2 уф на сколько я помню в соответствии с требованиями 1с:совместимо в коде не требовалось отказа от модальности
|
|||
7
deniseek
05.02.15
✎
22:54
|
(5) Ща в тренде "Хто не скачiт тiт москiл", Ни зразумию мову. Но логику, надеюсь, передал. Модальность- зло, аппендикс 7.Х...
|
|||
8
фобец
05.02.15
✎
23:02
|
(7) вполне нормальный инструмент. Да и семерка здесь не причем, модальность 1с чтоли придумала? Ненужно извращаться с оповещениями, спросил - продолжил, круто ведь
|
|||
9
ShoGUN
05.02.15
✎
23:21
|
(8) Асинхронность лучше для юзера, но геморнее для программиста. И ещё сильнее отделяет второго от первого.
|
|||
10
DrZombi
гуру
06.02.15
✎
07:09
|
(0) ПолучитьФорму, далее Форма.Открыть, Забить на модальность :)
|
|||
11
Рэйв
06.02.15
✎
07:18
|
А я люблю модальность!:-)
Все четко и определенно.Или ты чтото выбираешь или иди нафиг и закрывай окно. |
|||
12
spectre1978
06.02.15
✎
08:35
|
(7) Смотря как реализовано... В некоторых случаях немодальное окно достаточно легко потерять, просто кликнув "не туда". На мой взгляд, в ряде случаев модальные окна достаточно удобный инструмент.
|
|||
13
Kvant1C
06.02.15
✎
08:45
|
(7) А можешь пояснить, в чем выражается зло модальности?
|
|||
14
Cube
06.02.15
✎
08:45
|
(6) (8) Не болтай ерундой.
Зазеркалье 1С: 09.12.2013 Инструменты рефакторинга и отказа от модальности http://v8.1c.ru/o7/201312ref/index.htm |
|||
15
Cube
06.02.15
✎
08:46
|
(12) В методе ОткрытьФорму() надоу указать "Блокировать окно владельца" или "Блокировать весь интерфейс".
Всё придумано до нас (с)тырено. |
|||
16
Cube
06.02.15
✎
08:46
|
(13) Ответ в (14)
|
|||
17
Cube
06.02.15
✎
08:48
|
(11) Тебе тоже надо почитать литературку)))
См (15) |
|||
18
Cube
06.02.15
✎
08:53
|
Asmody а что, нельзя сделать красивое представление ссылок из зазеркалья 1С, как сделано с вики и мистой?
|
|||
19
Kvant1C
06.02.15
✎
08:54
|
(16) в (14) описано как избавиться от модальности, но о преимуществах новой технологии там ни слова. В чем кайф-то? В том, что теперь больше кода надо писать?
|
|||
20
Teresa
06.02.15
✎
09:02
|
Нету разницы, модальность зло или добро. Главное - тенденция, в официальных источниках четко прописано, что в будущем разработчики откажутся от модальности вообще. Так что мы для себя решили, чтобы не переписывать потом, лучше, как нормальные герои, сразу идти в обход)
|
|||
21
Cube
06.02.15
✎
09:05
|
(19) Чукча не читатель?
"В общем виде задача отказа от модальности заключается в том, чтобы заменить модальные методы их асинхронными аналогами. Мы уже рассказывали об этом в начале года: http://v8.1c.ru/o7/201301nm " |
|||
22
spectre1978
06.02.15
✎
09:09
|
(15) А вам не приходило в голову, что блокировать окно владельца это в существенной степени модальность и есть? :)
Т.е. в сухом остатке выходит, что у нас был рабочий механизм, потом решили что он плохой, взяли другой сложнее на порядок, но потом, поскольку он тоже не удовлетворяет, начали выдумывать к нему костыли типа блокировки окна владельца. |
|||
23
Cube
06.02.15
✎
09:14
|
(22) "А вам не приходило в голову, что блокировать окно владельца это в существенной степени модальность и есть?"
Не приходило, потому что это ни разу не модальность: - Форма от пользователя ответа не ждет - Код тоже ответа не ждет и идет дальше. Всё красиво и лаконично. Никаких костылей не замечаю. За то больше нет проблем, когда у пользователя открыто модальное окно и поэтому его сеанс не завершается при установки блокировки сеансов... |
|||
24
Cube
06.02.15
✎
09:16
|
Единственное, что мне в Такси не нравится - отказ от многооконности... Norton Commander и то имел два окна :)
|
|||
25
spectre1978
06.02.15
✎
09:17
|
(23) Я с точки зрения пользователя. Тут говорили, что отсутствие модальности лучше для пользователя :) Вот чем с точки зрения пользователя отличается модальный вопрос от немодального вопроса, окно за которым заблокировано?
|
|||
26
Fish
06.02.15
✎
09:18
|
(24) А по мне удобно. Снизу включаешь панель окон - и очень удобно.
|
|||
27
Kvant1C
06.02.15
✎
09:18
|
(21) >>...проблема заключается в том, что мобильные браузеры вообще не поддерживают модальные окна. И чтобы 1С:Предприятие могло в них работать, в веб-клиенте был реализован специальный механизм. Это достаточно сложный механизм и он, к сожалению, не покрывает все необходимые ситуации. В результате работа конфигураций на iPad, например, обеспечивается с большим трудом...
Ну то есть из-за того что есть проблемы при работе в веб-интерфейсе механизм модальности решили принести в жертву. Других причин пока не вижу... |
|||
28
spectre1978
06.02.15
✎
09:19
|
(23) что касается программы, то тут все понятно. У меня есть некоторый опыт с многопоточными приложениями в Win32, там ни о какой модальности речь тоже не шла
|
|||
29
ifso
06.02.15
✎
09:20
|
(24) докупи ключик и запусти второе окно ;)
|
|||
30
Cube
06.02.15
✎
09:22
|
(25) Ничем. Я рассматриваю исключительно с точки зрения развития технологий.
|
|||
31
Cube
06.02.15
✎
09:23
|
(26) (29) Когда тебе понадобится два отчета или два списка документов рядом открыть - поймешь :)
|
|||
32
Cube
06.02.15
✎
09:24
|
(27) Да, платформа захватывает новые территории и адаптируется к новым условиям. Это нормально. Потом спасибо 1С скажешь.
|
|||
33
ifso
06.02.15
✎
09:28
|
(31) дык, о том и речь - докупишь ключик и откроешь рядом еще окошко программки
|
|||
34
Cube
06.02.15
✎
09:29
|
(33) Зачем покупать ключик? открываешь произвольное количество и пользуешься... :)
Но это ж изврат :) |
|||
35
Kvant1C
06.02.15
✎
09:29
|
(32) Да я не против новых территорий, наоборот даже за.
Просто не хотелось бы на уже захваченных территориях терять привычное... |
|||
36
Kvant1C
06.02.15
✎
09:30
|
+ (35) Есть проблемы в мобильном интерфейсе? Вот с ними и надо бороться, зачем ломать то что работает?
|
|||
37
Fish
06.02.15
✎
09:31
|
(31) "понадобится два отчета или два списка документов рядом открыть" - а зачем? Всегда для этого обходился двумя мониторами (на одном всё равно неудобно смотреть). Да и такая необходимость возникает крайне редко.
|
|||
38
Cube
06.02.15
✎
09:33
|
(35) (36) Ну вот смотри - научился ты ходить. Круто ходишь - не падаешь, за редким исключением. Тебе говорят - вот новая разработка "Реактивный ранец", будешь летать. Но, придется ноги подкачать и выносливость повысить... А как без этого? Новая функциональность - новые требования.
А на счет "ломать то что работает" - так никто не ломает, наоборот, пытаются унифицировать, чтобы потом тебе голову не пришлось ломать, как свою поделку под web запустить... :) |
|||
39
Cube
06.02.15
✎
09:34
|
(37) Ну вот видишь, тебе не надо, а я страдаю :))
|
|||
40
Kvant1C
06.02.15
✎
09:37
|
(39) >> пытаются унифицировать, чтобы потом тебе голову не пришлось ломать, как свою поделку под web запустить...
Под веб надо отдельную поделку, которая будет к нему адаптирована. Мелкософт например не делает поделки, которые работают как на десктопе, так и в вебе. |
|||
41
Cube
06.02.15
✎
09:46
|
(40) "Под веб надо отдельную поделку, которая будет к нему адаптирована"
На данный момент, адаптировать конфу 1С к веб приходится не сильно накладно. Дальше, думаю, будет только проще. "Мелкософт например не делает поделки, которые работают как на десктопе, так и в вебе" Но всё к тому идет... Метро в win8 видел?... |
|||
42
Kvant1C
06.02.15
✎
09:48
|
(41) Не, пока не видел.
|
|||
43
ifso
06.02.15
✎
09:50
|
(34) ладно, тебя вычеркиваем, но посеансовая ниша остается )
|
|||
44
Провинциальный 1сник
06.02.15
✎
09:55
|
Вангую. Через пару лет в 1с решат вернуться к модальным вызовам, чтобы упростить разработку решений. И все тутошние апологеты "прогресса" начнут восхищаться очередным мудрым решением Нуралиева. Стопудово.
|
|||
45
Cube
06.02.15
✎
10:02
|
(44) А, ну ты-то к тому времени уже напишешь очередную убивцу 1С на C# и будешь смотреть на нас, как на г@вно...
|
|||
46
Smallrat
06.02.15
✎
10:05
|
(44) для этого им сначала надо отказаться от работы 1С в браузере, а этого не случится.
|
|||
47
Провинциальный 1сник
06.02.15
✎
19:24
|
(46) Да не так уж и сложно реализовать модальность интерфейса средствами платформы, не используя модальные окна браузера.
|
|||
48
spectre1978
06.02.15
✎
22:16
|
(47) в веб-приложениях в разных браузерах под разными платформами и плюсом в мобильной платформе?.. что-то я не уверен.
|
|||
49
spectre1978
06.02.15
✎
22:21
|
они ведь хотят чтобы один и тот же тонкий клиент прозрачно работал что в веб-среде, что как приложение "тонкий клиент". Такая идея изначально. Да, "тонкий клиент" может работать модально, но с веб-клиентом все сложнее, поэтому они решили отказаться от модальности целиком. Альтернатива - разделить тонкий и веб. Они на это не пошли.
|
|||
50
Провинциальный 1сник
06.02.15
✎
23:01
|
(48) Браузеры давно поддерживают слои.. что мешает на время модальности отрисовать модальный диалог в новом слое поверх старого?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |