Вышла новая версия технологической платформы «1С:Предприятие 8.3.18»

0. Infostart 12.10.20 17:23 Сейчас в теме
В очередной релиз вошли нововведения для удобства совместной работы. Также разработчики изменили синтаксис языка 1С для работы с асинхронными функциями и внесли другие ожидаемые изменения.

Перейти к новости

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. PerlAmutor 107 12.10.20 18:27 Сейчас в теме
Это просто праздник какой-то.
asiat80; Мах; sstas007; wowik; gubanoff; ipoloskov; WellJustYouWait; +7 Ответить
2. WellJustYouWait 12.10.20 19:23 Сейчас в теме
УРА...новые функции


новые матерные слова у обслуживающих платформу и конфигурацию

и правда праздник
------------------------

вот доберется 1с до релиза, который на моей аватарке ?
Brawler; tof; awk; DimonNT; +4 1 Ответить
3. WellJustYouWait 12.10.20 21:26 Сейчас в теме
(2) минус от разработчика или защитника 1с ?
6. awk 718 13.10.20 08:12 Сейчас в теме
(3) Человека без чувства юмора... Ведь в каждой шутке, только доля шутки...

Новый функционал - новые баги...
18. EvgeniuXP 13.10.20 21:32 Сейчас в теме
(6)на старые баги навешаны новые баги.
4. json 2728 13.10.20 00:33 Сейчас в теме
Нормально отформатированный код
Прикрепленные файлы:
asiat80; Krio2; user990914; Brawler; suepifanov; +5 Ответить
17. Brawler 475 13.10.20 20:33 Сейчас в теме
20. vipetrov2 14.10.20 06:37 Сейчас в теме
(4) Вместо одной строчки КопироватьФайлы... , теперь надо писать кучу бесполезного и плохо читаемого кода. Когда в 1С клиенте идет копирование файлов любым способом, то все замирает и ни чего не происходит кроме копирования, как в старом анекдоте.

- Папа, что такое многозадачность в Windows 95?
- Сейчас докопирую файлы и покажу.

А на дворе уже 2020 год.
28. RustamZz 14.10.20 15:34 Сейчас в теме
(20) Ждать это калька c await с немного других языков. Там вы кого обвините? Или сторонник поиска своего пути в? По мне ждать более читабельно чем нынешний ужас с последовательным подключением обработчиков оповещений.
ipoloskov; +1 Ответить
33. ipoloskov 127 15.10.20 10:16 Сейчас в теме
(20) правильно анекдот звучит: "доформатирую дискетку". Копирование файлов, как и другие действия, не мешало другим задачам Windows. Но форматирование дискеты останавливало все.
34. vipetrov2 15.10.20 12:22 Сейчас в теме
(33) Ну тем более, если винда 95 замирала от форматирования дискет, то 1С клиент замирает от копирования файлов.

В клиенте 1С нет многопоточности, там многозадачность. Т.е. какие то операции разбиваются на несколько этапов и по очереди выполняются, в итоге одновременно как бы несколько задач выполняются. Но задача копирования файла не разбита на этапы, потому выполняется за 1 раз и в это время все другие задачи ждут своей очереди.

Вообще я думаю в 1С специально так делают, что бы было:
1 клиент 1с = 1 поток = 1 подключение к серверу = 1 лицензия.

Если бы было много потоков в 1 клиенте, то как минимум на нем можно было бы под 1 клиентской лицензией запускать много ботов для выгрузки/загрузки прайсов, данных из других баз и прочего. В некоторых организациях ботов больше чем людей.
user1464234; +1 Ответить
5. aximo 1633 13.10.20 06:46 Сейчас в теме
Раньше такого не было - шли от версии к версии - добавляли новые функции, никто не вникал в подробности....
7. ipoloskov 127 13.10.20 08:19 Сейчас в теме
За асинхронность - спасибо
tremp; 9539356; +2 Ответить
15. sikuda 639 13.10.20 16:11 Сейчас в теме
(7) В связи с выходом 8.3.18 Шутка дня для известных личностей ;)
Павел, а где установить флажок чтобы старая функция ПоместитьФайл стала работать так как ПоместитьФайлНаСерверАсинх без дополнительных заклинаний АСИНХ и Ждать? Спасибо ;)
16. Yashazz 3471 13.10.20 16:14 Сейчас в теме
(15) Как метко заметила однажды моя жена, даже если наша мечта сбудется, в параметрах 1С будут два флажка: "Использовать баги платформы" и "Не применять баги платформы". И найти их можно будет только интуитивно и глубоко случайно)))
WellJustYouWait; +1 1 Ответить
8. brr 179 13.10.20 09:48 Сейчас в теме
Ждать, Сидеть, Голос!
ipoloskov; Izosin; wowik; suepifanov; WellJustYouWait; +5 Ответить
9. Yashazz 3471 13.10.20 10:39 Сейчас в теме
Десяти лет не прошло, как вместо идиотского маразма с оповещениями они наконец-то сделали нормальный promise.

Теперь очередной раз перепилят всю БСП и будет "праздник" у всех тех, кто БСП хоть как-то использовал) Ну и, зная мегаломанию писателей кода типовых конфигов, можно ожидать вообще адскую, хаотично-наваленную, непрозрачную и совершенно неотлаживаемую муть, навороченную из 20 вложенных процедур/функций, 30 оповещений и ещё 40 обещаний там, где можно было просто и ясно.
Я вот пока не особенно представляю, как это можно будет отлаживать...

Вангую: а) пару статей на ИС, посвящённых этой "новинке", которые соберут кучу восторгов; б) срач между сторонниками разных реализаций асинхрона; в) переделки в 2-3 следующих релизах, которые "слегка изменят некоторые нюансы"; г) кучу багов.
jig; IP0808; vipetrov2; Brawler; CXY; EVKash; +6 1 Ответить
10. 9539356 13.10.20 12:02 Сейчас в теме
(9)
Вангую: а) пару статей на ИС, посвящённых этой "новинке", которые соберут кучу восторгов; б) срач между сторонниками разных реализаций асинхрона; в) переделки в 2-3 следующих релизах, которые "слегка изменят некоторые нюансы"; г) кучу багов.

То есть прогресс. Без этого никак.
work.sable; +1 Ответить
14. Yashazz 3471 13.10.20 16:09 Сейчас в теме
(10) Ну как сказать... Лет 7-8 назад я ругался на девтрейне с одним официальным представителем 1С, и он горячо и убеждённо доказывал, что "все эти ваши промис-ресолв-реджект" это ересь, и в 1С такого никогда-приникогда не будет, это же очевидно". И участники ветки беседы очень его поддерживали, реагируя на меня в духе "чо выделываешься, 1С уже асинхрон умеет, нефиг тут выступать"... Ага, ну да.
22. 9539356 14.10.20 10:12 Сейчас в теме
(14)
ть... Лет 7-8 назад я ругался на девтрейне с одним официальным представителем 1С, и он горячо и убеждённо доказывал, что "все эти ваши промис-ресолв-реджект" это ересь, и в 1С такого никогда-приникогда не будет, это же очевидно". И участники ветки беседы очень его поддерживали,

1c мутирует из VB, переведенного на русский язык, в С# на русском языке, где .NET - наша любимая желтая платформа. Видел где то уже синтаксис 1с с границами процедур из символов "{" и "}"
user1464234; +1 Ответить
23. Yashazz 3471 14.10.20 13:21 Сейчас в теме
(22) Это где ж такое? Прекомпилятор небось. Да и с русского на латиницу переключаться задолбаешься ради фигурных скобок...
Вот если б нормальное наследование сделали или перегрузку глобальных методов - тогда был бы C#, да. Я б дорого дал за возможность поменять кое-что в "Сообщить" или "ЗначениеЗаполнено", или в универсальных коллекциях пару методов добавить...
24. 9539356 14.10.20 13:27 Сейчас в теме
(23) Прошу прощения, не так запомнил. Это синтаксис Исполнителя:
метод Скрипт()
    пер Источник = новый Файл(Файлы.ПолучитьДомашнийКаталог().Путь + "\\Documents")
    пер ИмяАрхива = новый Файл(Источник.Путь + "\\xml-files.zip")
    пер Писатель = новый ЗаписьZip(ИмяАрхива.ОткрытьПотокЗаписи())
    для Файл из Источник.Дочерние
    	ДобавитьРекурсивно(Писатель, Файл, ИмяАрхива.Каталог.Путь)
    ;
    Писатель.Записать()
    Консоль.Записать("Архивация завершена.")
;
    		
метод ДобавитьРекурсивно(ПотокАрхива: ЗаписьZip, Источник: Файл, КорневойКаталог: Строка)
    если Источник.ЯвляетсяФайлом() и Источник.Расширение == "xml"
    	ПотокАрхива.Добавить(Источник.ОткрытьПотокЧтения(), Источник.Путь.Заменить(КорневойКаталог, ""))
    ;
    для Файл из Источник.Дочерние
    	ДобавитьРекурсивно(ПотокАрхива, Файл, КорневойКаталог)
    ;
;
Показать
25. ArchLord42 71 14.10.20 13:30 Сейчас в теме
(22) Скорее всего на JS, т.к. все эти подходы, еще с первой реализации (промис, резолв, реджекс) больше на него указывают, чем на шарп.
Ну и в целом это логично, веб клиент же на нём написан.
11. IamAlexy 535 13.10.20 13:44 Сейчас в теме
Только мы это всё не увидим года два так как все типовые в режиме совместимости 8.3.14.
Так что все эти модные асинхронности мимо проходят большинства..
Brawler; Yashazz; +2 Ответить
32. ipoloskov 127 14.10.20 19:09 Сейчас в теме
(11) так расширение же можно делать в режиме любой платформы
35. IamAlexy 535 17.10.20 23:05 Сейчас в теме
(32) только чем ниже режим совместимости тем меньше возможностей у расширения.
12. suepifanov 325 13.10.20 13:58 Сейчас в теме
новые функции в планировщик завезли, а баги не все поправили... ждус дальше
13. IamAlexy 535 13.10.20 16:04 Сейчас в теме
Поле форматированного документа все так же не умеет таблицы и слои... Ждем 8.2.19
19. xsazar 3 13.10.20 23:47 Сейчас в теме
Люди еще на 7, а тут это)
WellJustYouWait; +1 Ответить
21. WellJustYouWait 14.10.20 08:02 Сейчас в теме
(19)это как с андроидом 2 или 4, которые забыли или на них забили...
26. user1464234 14.10.20 13:38 Сейчас в теме
Фигурные скобки видела в запросах в зупе, но не разобралась, зачем они были нужны тогда и почему от них отказываются в пользу временных таблиц...
27. munster 14.10.20 14:31 Сейчас в теме
Лучше бы добавили ++, += и т.п.
29. user1011815 14.10.20 16:01 Сейчас в теме
(27) Ага и === за одно уж, вот людям шаблон порвёт. В целом все идёт к js подобному синтаксиса, что правильно.
user1464234; +1 Ответить
30. Yashazz 3471 14.10.20 18:00 Сейчас в теме
(27) Вот это имхо ни нафиг не надо. Мелочи. А наследование надо.
31. KontoraB 14.10.20 18:49 Сейчас в теме
Что то глючит она не по детски ....
Оставьте свое сообщение
Вопросы с вознаграждением