Имя: Пароль:
1C
1С v8
Является ли переписывание с Вопрос на ПоказатьВопрос асинхронным программированием ?
,
0 sikuda
 
17.09.20
14:07
1. Свое мнение. Обоснуйте 75% (6)
2. Да, мы теперь крутые асинхронно тоже могём 13% (1)
3. Нет, в документации это наз. убрать МОДАЛЬНОСТЬ 13% (1)
Всего мнений: 8

Тема древняя, но решил расставить все точки над i
И в связи с появлением в 8.3.18 "Обещаний", надо сказать:

Для себя понял, что раньше в диалоговых окнах 1С был отдельный обработчик событий и они через него работали.
С приходом современного Web, там новые окна не раскроешь, там просто прикрутили callback через ОписаниеОповещения.
Но маркетологи не могли не расписать тех. устройство этого сарая и поэтому пустили вход ... АСИНХРОННО

Что назвать ложью нельзя, но осадочек остается...
И чтобы руки обучались
https://www-1c.ru/wp-content/plugins/codemirror1c/run/question/
1 Сергиус
 
17.09.20
14:10
(0)Главное, чтобы работало, а как уж оно там называется, вторично)

Свое мнение. Обоснуйте
2 MyNick
 
17.09.20
15:46
(0) многие говорят что программирование на 1С вообще не программирование. И чо теперь, молиться на каждого, пусть думают шо хотят.
3 PR
 
17.09.20
16:07
Странная ветка, непонятно о чем
4 Жан Пердежон
 
17.09.20
16:32
на самом деле как-то пофиг

Свое мнение. Обоснуйте
5 sikuda
 
17.09.20
16:33
(3) Для того, чтобы функция Вопрос не ругалась надо изменить только "Режим использования модальности" или еще "Режим использования синхронных вызовов.."?
6 polosov
 
17.09.20
16:49
(0) После ПоказатьВопрос код выполняется. После Вопрос - нет.
Дальше сам думай где синхронно, а где ассинхронно.
7 PR
 
17.09.20
16:49
(5) Проверь
Что мешает-то?
8 polosov
 
17.09.20
16:52
И да. Тупая ветка.

Свое мнение. Обоснуйте
9 Ботаник Гарден Меран
 
17.09.20
16:54
10 sikuda
 
17.09.20
17:06
(9) Красиво "асинхронными функциями", а смысл на самом деле такой же
(7) Проверил - только первое.
11 ДенисЧ
 
17.09.20
17:10
(10) Это калька с Js. Там такой механизм называется асинхронным.
12 sikuda
 
17.09.20
17:18
(11) В JS в callback прилетает результат длительной операции (асинхронно). Механизм promise это обертка для удобства работы с такими сallback.
В 1С в ОписаниеОповещения возвращается результат локальной операции (СуществованияФайла) и это не разу для меня не асинхронно ;)
13 бомболюк
 
17.09.20
17:19
это будет рефакторинг.

Свое мнение. Обоснуйте
14 ДедМорроз
 
17.09.20
17:25
Когда асинхронный http-запрос в 1с появится,тогда будет асинхронное программирование.
А то они делают танцы с бубном там,где асинхронности нет(файл существует)и не могут там,где она есть(отправить запрос).
15 ДенисЧ
 
17.09.20
17:27
16 sikuda
 
17.09.20
17:36
(15) Да тяжело из маркетинговой зависимости 1С в реальный мир возвращаться?
17 ДенисЧ
 
17.09.20
17:38
(16) см (15)
18 Patriot1C
 
17.09.20
18:05
(17) Так есть ли понимание у народа как это работает? http://catalog.mista.ru/public/1295065/

Нет, в документации это наз. убрать МОДАЛЬНОСТЬ
19 polosov
 
17.09.20
20:14
(18) Чем твой велосипед отличается от использования отдельно процедуры для оповещения?
20 lodger
 
17.09.20
20:54
Паша, работай, не ленись.
(12) лично для тебя это может быть равно пнём, али колодой. от этого материальный мир не изменится.

Свое мнение. Обоснуйте
21 Patriot1C
 
17.09.20
22:10
(19) Так это и есть полное использование оповещений для клиента. Ну запуск/открытие файла для полноты
22 polosov
 
17.09.20
23:12
(21) Ты посылаешь запрос на проверку, только после того как придет ответ на предыдущий запрос. А представь, что ты делаешь проверку на сетевом устройстве по медленному каналу.
23 SleepyHead
 
гуру
18.09.20
05:14
Все комментарии не читал, но тоже осуждаю.

Свое мнение. Обоснуйте
24 DJ Anthon
 
18.09.20
08:13
Что такое наз.? назвать? название? называется?
25 sikuda
 
18.09.20
10:03
(24) называется. Там просто было ограничение на длину строки пришлось сократить.
26 sikuda
 
18.09.20
16:21
(14) Ну процесс 2015 НачатьПомещениеФайлаНаСервер с обработкой результата в Оповещении как раз по структуре напоминает callback ;)
ПомещениеФайлаНаСерверАсинх ее версия с обещанием...
27 Patriot1C
 
08.10.20
15:36
Автор не освоил 1С?

Да, мы теперь крутые асинхронно тоже могём
28 sikuda
 
16.11.20
14:55
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.