Имя: Пароль:
1C
1С v8
Новые ключевые слова в 1С
0 Patriot1C
 
07.08.20
14:44
1. Да однозначно 50% (3)
2. Пятница? 50% (3)
3. Не нужно ничего 0% (0)
4. Кто здесь? 0% (0)
Всего мнений: 6

В связи с введение оператора Ждать и функций возвращающих Обещание
Предлагаю ввести новую конструкцию языка

Верить
    Ждать МногоМногоОбещаний()...
Разочарование
    Сообщить об увеличении жизненного опыта...
КонецНеверию;
1 Patriot1C
 
07.08.20
14:47
А не подскажите как в мисте раскрасить код в цвета 1С?

Да однозначно
2 ИУБиПовиц
 
07.08.20
15:13
Ага, и еще ЗатянутьПояса() для ЗуПа и Не РасскачиватьЛодку()
3 ДенисЧ
 
07.08.20
15:15
Нужны
СделатьВсё()
И
НуПожалуйстаСделайВсёВоИмяБориса()
4 piter3
 
07.08.20
15:16
Хоть бы ссылку дал или в юмор
5 Arbuz
 
07.08.20
15:33
(1)

Верить
    Ждать МногоМногоОбещаний()...
Разочарование
    Сообщить об увеличении жизненного опыта...
КонецНеверию;
[\1C]
6 Segate
 
07.08.20
15:41
&НаКлиентеНоЕслиЧтоТоИНаСервереТоже
7 Rovan
 
гуру
07.08.20
15:52
&ВыполнитьБыстроКакБылоВ_77
8 del123
 
07.08.20
15:57
тогда уж &Эмулировать77
что бы в процедуре был код из 7.7 и он понимался)
9 ам794123
 
07.08.20
16:00
(4) Новое в платформе 8.3.18

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

Модификатор процедур и функций Асинх. Он указывает на то, что функция асинхронная;
Оператор Ждать. Он приостанавливает исполнение кода функции, которая его содержит, до тех пор, пока не будет закончено исполнение асинхронной функции, указанной в качестве его аргумента;
Тип Обещание. Функция, отмеченная как Асинх, всегда возвращает объект типа Обещание. Обещание — это обертка для еще неизвестного результата выполнения асинхронной функции. Этот объект наполняется полученным значением после того, как функция будет выполнена;
Для всех прежних асинхронных методов реализованы новые методы-аналоги. Их можно отличить по суффиксу Асинх в названии метода. Все они возвращают значение типа Обещание. В том числе добавлены новые асинхронные вызовы методов и свойств внешних компонент.

Отладчик усовершенствован для того, чтобы обеспечить удобство отладки асинхронных процедур и функций.
10 oslokot
 
07.08.20
16:10

&ЗагрузитьВсеДоступныеПроцессорыНаСервере
Процедура ВыполнитьРасчетСебестоимости()

11 fisher
 
07.08.20
17:06

Пятница?
12 Сияющий в темноте
 
07.08.20
17:16
а проверить готовность и нн ждать можно?
а то ждать,это не наш метод
???
13 antgrom
 
07.08.20
17:21
(0) ОбнулитьОбещания()

Да однозначно
14 Конструктор1С
 
07.08.20
20:43
публичный статичный ничто сделатьФсё(Объект об) {
   для (число х; х<=1; x++) {
      Строка строка = об.ВСтроку();
      СтроковыйНакопитель накопитель = новый СтроковыйНакопитель();
      накопитель.присоединить(строка).присоединить(",").присоединить("/т");
   }
}

главное не пытаться русифицировать тру-языки

Пятница?
15 Злопчинский
 
07.08.20
21:36
да вы затрахали всякую не относящуюся к предмету херню постить. лучше бы что-нить полезное.
какое-то либерастическое направленияе в 1С.
16 DJ Anthon
 
08.08.20
09:11
Жду, когда в типовых разрешат режим совместимости с 8.3.15, очень нужны вставка и контроль
17 Patriot1C
 
08.08.20
09:22
(15) По-моему автор сам того не подозревая затронул проблему обработки исключительных ситуаций в функциях обратного вызова ;) Вот если бы более глубокий обзор сделал...
18 antgrom
 
08.08.20
10:00
(14) строка
для (число х; х<=1; x++) {
должна выглядеть так :
для (число х = 0; х<=1; x++) {
19 ДенисЧ
 
08.08.20
10:04
(18) Можно же для числа констрактор (с) по умолчанию в 0 сделать...
20 Patriot1C
 
08.08.20
10:58
"При обработке исключений следует понимать следующее: исключение, которое произошло при выполнении асинхронного метода невозможно перехватить привычным, синхронным способом."
https://its.1c.ru/db/v8318doc#bookmark:dev:TI000002318
Вот вам и хохма в пятницу;)
21 Fragster
 
гуру
08.08.20
16:24
ну перевели promise и async/await на русский, ну и что?
22 Бишбармак
 
08.08.20
16:27
&НаКлиентеБезБазара
23 Franchiser
 
гуру
08.08.20
16:42
ЖдатьиНаблюдатьПрогресс не хватает

Да однозначно
24 antgrom
 
08.08.20
17:02
(19) если текст в (14) это полностью придуманный язык, то да. А если это пародия на Java  то надо придерживаться правил Java
25 Anton1307
 
08.08.20
17:34
А ещё можно сделать отдельную ветку - 1С для девочек, с ключевыми словами
- Хочу
- Всплакнуть
- ОйВсё
26 antgrom
 
08.08.20
18:09
(25) как писали девочки раньше
https://otvet.imgsmail.ru/download/49820f7276f401f885f4f4000e9ff004_i-503.jpg
Как пишут парни сейчас
https://cdn.techterms.com/img/lg/high-level_language_1286.png
27 Василий Алибабаевич
 
09.08.20
09:10
(26) ГЫ. Фигня какая-то. В ветке else $distArray не определен. Дублируется текст запроса. Параметр $date не экранируется от инъекций. В общем ваши мальчики они почти как девочки.
28 Василий Алибабаевич
 
09.08.20
09:13
+ (27) А за вот это вот : if ($result !== false) вазелин еще нужно будет отработать.
29 ДенисЧ
 
09.08.20
09:34
(28) Фигня. В $result может вообще не быть булева.
30 Василий Алибабаевич
 
09.08.20
09:40
(29) И что? Сравнить с false пыхпых всегда умел. Классика же : if (!$result) /* здесь обработка ошибки */
31 acht
 
09.08.20
13:43
(26) > пишут парни
А потом сибирские мужики подают на вход $date = 'NULL; DROP TABLE users --'

И парни превращаются...
32 Eeeehhhh
 
09.08.20
14:47
&ВыполнитьМедленно
33 Ненавижу 1С
 
гуру
09.08.20
14:55
(16) типовая УТ на 16 версии в режим совместимости с 14. Используем вставку и контроль. Полет нормальный
34 Ненавижу 1С
 
гуру
09.08.20
14:57
(14) походу в цикле все перетирается
35 acht
 
09.08.20
21:58
(34) Как хорошо известно, псионическое поле, возбуждаемое красным цветом ключевых слов...

Дилает всё луче! Паэтому ва имя Борка и Сегорка Нуралиевых, мы вас вакасим, жаба юдишки. И сишарп тожи!
36 Patriot1C
 
19.08.20
09:30
(30) В PHP срабатывает приведение типов к булеву, как и в 1С

Если НЕ 0 Тогда
    Сообщить("Истина дороже!");
КонецЕсли
37 Кирпич
 
19.08.20
09:33

Попытка
а = 1 / 0
ЕщеОднаПопытка
а = 1 / 0
Исключение
Сообщить("да ладна")
КонецПопытки

38 Patriot1C
 
19.08.20
09:33
(5) Что подсветки нет. Пробуем по английски 1C

Если НЕ 1 Тогда
    Сообщить("Ожидание рая!");
КонецЕсли
39 Кирпич
 
19.08.20
09:34
(38) Сделали бы и так и так. Народ путает постоянно
40 sitex
 
naïve
19.08.20
09:48
Проблема
Не можешь решить проблему
МногоПроблем
  Не можешь решить много проблем
ИсключениеПроблем
Сообщить("значит это не твои проблемы");
КонецПроблем
41 sitex
 
naïve
19.08.20
09:49
а да забыл)

Пятница?