Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Является ли переписывание с Вопрос на ПоказатьВопрос асинхронным программированием ?

Является ли переписывание с Вопрос на ПоказатьВопрос асинхронным программированием ?
Я
   sikuda
 
17.09.20 - 14:07
3. Свое мнение. Обоснуйте75% (6)
1. Да, мы теперь крутые асинхронно тоже могём13% (1)
2. Нет, в документации это наз. убрать МОДАЛЬНОСТЬ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)Главное, чтобы работало, а как уж оно там называется, вторично)

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

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

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

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

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

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

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

1. Да, мы теперь крутые асинхронно тоже могём


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.