Имя: Пароль:
1C
1С v8
8.3.20: Новые функции языка запросов и системы компоновки данных (не прошло и 20 лет)
,
0 SiAl-chel
 
17.12.20
14:30
1. Да, очень нужно 87% (26)
2. Да, но уже и без них привык 13% (4)
3. Нет, это будем тормозить СУБД движок 0% (0)
4. Нет, никакой пользы в этих функциях не вижу 0% (0)
Всего мнений: 30

На Зазеркалье - новость.
https://wonderland.v8.1c.ru/blog/novye-funktsii-yazyka-zaprosov-i-sistemy-komponovki-dannykh/
Таки добавлены функции запросов для работы со строками, аналогичные функциям встроенного языка.
Ждали этих возможностей?
24 CepeLLlka
 
17.12.20
14:51
Хотя если будет "Окр(Round) - округляет исходное число до нужной разрядности", то выразить уже будет не нужен :)
25 Ёпрст
 
17.12.20
14:51
Интересно тока...
>>>Строка(String) – преобразует значение в примитивного типа в строку с учетом национальных установок.

это они Cast реализовали ? И каких типов можно пихать в параметр...
26 youalex
 
17.12.20
14:52
(18) Меня Строка(String) - смущает.
27 H A D G E H O G s
 
17.12.20
14:56
Самое главное - то, что будет 8.3.20.
Обычно подредакция платформы заканчивалась 18,19-ой версией.
28 Demasiado
 
17.12.20
14:57
интересно, 19 релиз 31 декабря в тест выкатят?)
29 Dmitrii
 
гуру
17.12.20
15:01
(2) >> Кто использовал трансцендентные функции в 1С?

Я к стыду своему вообще не припомню, чтобы хоть где-нибудь встречал их использования в 1С.
30 Eeeehhhh
 
17.12.20
15:04
(5) к гуиду плюс один, очень странно, что нельзя получить запросом эти данные. Они же есть в основной таблице.. А ведь эти данные основа синхронизации данных между базами. Нет нужно выдумывать велосипед выгружить ссылку в ТЗ получить гуид и отдавать потом данные из ТЗ.
31 МихаилМ
 
17.12.20
15:04
мне разраб платформы 1с8 лет 12 назад все это обещал.
32 Eeeehhhh
 
17.12.20
15:07
(29) в бюджетировании и планировании юзаются. Кредитные системы те же.
33 Kabz
 
17.12.20
15:10
Но почему не сделали преобразование в число из строки или даты .
а также в дату  из числа или строки ???
чтоб были уже все возможности .

дата(число("2")+число(&текдата)) возвращает дату на 2 секунды более чем переданный параметр
34 H A D G E H O G s
 
17.12.20
15:14
Поискал в типовой косинус и арктангенс - нету
35 H A D G E H O G s
 
17.12.20
15:16
А вот логарифм есть в мониторинге целевых показателей
36 ptiz
 
17.12.20
15:21
Я так понимаю, что операторов Пауза() и ВоспроизвестиЗвук(), реально необходимых во внедрениях, мы не дождемся никогда?
37 Anton1307
 
17.12.20
15:22
В отличии от 20-го года, 20-я платформа уже начинает радовать
38 Флориан
 
17.12.20
15:26
39 Престарелый Заяц
 
17.12.20
15:28
Просто праздник какой-то !

Неужто дедушка мороз исполняет желания?
Тогда можно еще DML хоть чуть-чуть ....

Да, очень нужно
40 youalex
 
17.12.20
15:28
(25) "Строка(String) – преобразует значение в примитивного типа в строку с учетом национальных установок."

скорее convert
41 youalex
 
17.12.20
15:30
произвольных индексов похоже нет и не будет.
42 Ray Zexter
 
17.12.20
15:48
Все, что касаемо работы со строками - да. А вот всякие математические функции вряд ли пригодятся.

Да, очень нужно
43 Lama12
 
17.12.20
15:56
Хм... это они к нейросетям готовятся? Активирующие функции нелинейные в запросах прям фигачить.

Да, очень нужно
44 rphosts
 
17.12.20
16:00
Давно? Да при изучении СКД я уже понял что не так и как без этого печально!!!

Да, очень нужно
45 ДенисЧ
 
17.12.20
16:01
(44) Через годик
46 d4rkmesa
 
17.12.20
16:10
Насыпали сахара.

Да, но уже и без них привык
47 lubitelxml
 
17.12.20
16:11
наконец-то

Да, но уже и без них привык
48 Провинциальный 1сник
 
17.12.20
16:12
Эх. А помните, как местные корифеи утверждали "ненужно" хором?)

Да, очень нужно
49 aka MIK
 
17.12.20
16:16
(0) а нумератор строк запроса в 8.3.17 - ну офигенно же

Да, очень нужно
50 Провинциальный 1сник
 
17.12.20
16:18
(41) Да, произвольные индексы хотелось бы. Уйти от галочки индекирования, и ввести отдельную сущность "индексы" в объект метаданных, где бы прописывались индексы по нужной комбинации полей.
51 Ёпрст
 
17.12.20
16:23
еще лет 20 и добавят получение гуида , еще лет 20 и..коррелированный подзапрос в селект листе, еще лет 20 и функции dml ..тогда заживём
52 aka MIK
 
17.12.20
16:24
(30) ну в SQL не такой гуид как в 1С
53 ДенисЧ
 
17.12.20
16:26
(52) Давно?
54 aka MIK
 
17.12.20
16:29
(53) без понятия
55 DimG
 
17.12.20
16:31
Все это можно заменить возможностью использования своей функции в запросе. Не только в СКД. Ну а так круто все равно.

Да, но уже и без них привык
56 Провинциальный 1сник
 
17.12.20
16:33
(55) А как вы "своей функции" sql-сервер обучите?
57 ДенисЧ
 
17.12.20
16:34
(56) В MSSQL давно есть UDF.
58 ДенисЧ
 
17.12.20
16:34
(54) Тогда попробуй на пальцах объяснить "нетакость"
59 sitex
 
naïve
17.12.20
16:37
Это радует.

Да, очень нужно
60 Очевидно
 
17.12.20
16:37
Ещё бы оконные функции допили, и рекурсивные запросы ... эхх мечты, мечты...

Да, очень нужно
61 Очевидно
 
17.12.20
16:37
*допилили
62 Провинциальный 1сник
 
17.12.20
18:45
(57) Это слишком сложно. Компилировать dll-ку, подключать её к mssql средствами внешнего администрирования.. Вот если бы это можно было сделать прямо из sql-запроса..)
63 1CnikPetya
 
17.12.20
19:19
(57) А Oracle? DB2? Postgree? Файловая? Всех ли версий, заявленных в поддерживаемых?

ИМХО, главная проблема большинства фич, связанных с запросами, - это количество поддерживаемых СУБД.
64 Ненавижу 1С
 
гуру
17.12.20
19:31
(62) компилировать не надо. Оно пишется на процедурном диалекте SQL.
(63) они есть во всех поддерживаемых СУБД.
В разных диалектах. В файловой 1с сама как СУБД можно сказать.
65 Провинциальный 1сник
 
17.12.20
19:32
(64) "Оно пишется на процедурном диалекте SQL."
Тогда тем более не пойдет. Интерпретатор станет узким местом. А если я хочу системы дифуров решать методом Рунге-Кутта?
66 Ненавижу 1С
 
гуру
17.12.20
19:35
(65) оттого что оно создаётся в скрипте не значит, что выполняется как интерпретатор. Тут уж от СУБД зависит
Ну и хотеть можно много чего... Надо искать компромисс
67 ДедМорроз
 
17.12.20
20:22
Хранимки в sql есть очень давно.
Опять же,udf это как раз функции из dll,когда для sql определяется имя.
Хранимые же процедуры-это просто текст.

Был такой сервер InterBase,он с рождения умел хранимые процедуры,и ещё он умел одну фичу,которая другим sql не снилась - там было отдельное подключение с клиента на сервер для передачи событий,и можно было прям из хранимки отправить событие всем подключенным клиентам.
Может быть,когда нибудь,этот функционал появится в других sql и в 1с без всякой пятой ноги типа системы взаимодействия.
68 ДенисЧ
 
17.12.20
20:23
(67) "udf это как раз функции из dll"
Ну прямо как дышишь...
69 Провинциальный 1сник
 
17.12.20
20:29
(67) Да,чиатал про ивенты в ib/fd, это круто. Можно повесить триггер на изменение таблицы, и клиенты оповещаются об этом без постоянного перечитывания и дергания таблицы. Удобно.
70 rsv
 
17.12.20
20:34
(0) даже странно .... отказаться крутить все в философии скд и
И через дцать лет ..... частично начать перебрасывать функции в язык запросов...
Маркетинг ....
71 rsv
 
17.12.20
20:35
хотя через пяток дет можно добавить лаг с ледом и выпустить еще один релиз движка
72 arsik
 
гуру
17.12.20
20:40
(70) Скорее всего им напинали на https://1c-dn.com/
73 mikecool
 
17.12.20
22:12
(2) Трансцендентность
Трансценде́нтность, трансценде́нция, прил. трансценде́нтный — то, что принципиально недоступно опытному познанию, выходит за пределы чувственного опыта. В широком смысле трансцендентное понимается как «потустороннее» — то, что находится «по ту сторону» человеческого бытия...
стесняюсь спросить - это какие???
74 H A D G E H O G s
 
17.12.20
22:14
75 mikecool
 
17.12.20
22:23
(74) ясно, я уже и забыл о таком их общем определении
76 novichok79
 
17.12.20
23:18
ух ты ж них себе!!!! ВНЕЗАПНО!!!

Да, очень нужно
77 Делопроизводитель
 
18.12.20
00:46
(0) Было бы прикольно сделать суммирование строк при группировке.
78 Cthulhu
 
18.12.20
00:54
ну теперь осталось только DELETE и UPDATE добавить....

Да, очень нужно
79 Провинциальный 1сник
 
18.12.20
06:45
(78) Это повлечет за собой перенос бизнес-логики на sql-сервер. Всякие там подписки на события, обработчики проведения и тому подобное. Что радикально изменит архитектуру. Это уже не будет 1с.
80 ASU_Diamond
 
18.12.20
07:13
Ну это же только планируется,и то только в 20 релизе, а ещё даже 19 не видно
81 vladko
 
18.12.20
09:50
платформа 8.3 будет платформой, имеющей самое большое количество подрелизов из платформ 8.х. Может даже до 7.7 дотянет, которая имела 27 подрелизов....
82 SiAl-chel
 
18.12.20
09:57
(81) Либо сделают из 8.3 аналог Windows 10 с ее вечной LTS.
83 mistеr
 
18.12.20
10:12
(0) >Строка(String) – преобразует значение в примитивного типа в строку с учетом национальных установок.

Предвижу антипаттерн форматирования всякой хни в запросах и упорную борьбу 1С с ним, многолетнюю и неэффективную.
84 Smit1C
 
18.12.20
10:20
Вот как раз этого мне и не хватало для счастливой жизни: Sin, Cos, Tan, ASin, ACos, ATan )))))))))

Да, очень нужно
85 Asmody
 
18.12.20
10:39
И как же мы жили без артангенсов в запросах всё это время?!
86 mistеr
 
18.12.20
10:41
Чем больше функций, тем больше нагрузки можно перевалить на скуль. Он для этого и создан.

Да, очень нужно
87 fisher
 
18.12.20
10:43
Отсутствие операций над строками - это боль, от которой все стонали с первого релиза 8.0

Да, очень нужно
88 Тындр
 
18.12.20
10:53
not bad
прогать скоро будет искусственный интеллект, а 1сники пойдут строить бам2

Да, очень нужно
89 lite777
 
18.12.20
11:08
Log - вычисляет натуральный логарифм числа -АКТУАЛЬНО ВАЩЕ особенно СИНУС !
90 ansh15
 
18.12.20
11:56
Регулярные выражения с завидным упорством обходятся стороной. Или это из серии "Вам это не нужно!"?..
91 Aswed
 
18.12.20
12:01
СУПЕР!!!!!

Да, очень нужно
92 SiAl-chel
 
18.12.20
13:15
(90) Да, тоже не понимаю почему их нет. Удобный ведь механизм.
93 Волшебник
 
18.12.20
13:16
(85) Ну, теперь заживём!...
94 Провинциальный 1сник
 
18.12.20
13:31
(85) 1с хочет расширять сферы применения. Когда выпустят "1С:Управление космическим аппаратом", там сложно будет без синусов.
95 RomanYS
 
18.12.20
13:33
(89) log позволяет получить произведение, такое бывает нужно
96 H A D G E H O G s
 
18.12.20
13:49
(90) Что это такое?
97 H A D G E H O G s
 
18.12.20
13:50
Все, прочитал, что такое регвыражения. Слава яйцам, что нет, еще в этой хероборе разбираться.
98 Вафель
 
18.12.20
14:04
почему назвали ДлинаСтроки, а не СтрДлина?
99 Mikeware
 
18.12.20
14:32
(98) чтоб не слишком одинаково. Эволюцию обеспечивают мутации...
100 rphosts
 
18.12.20
14:33
(45) годик? Да без проблем!
101 VladZ
 
18.12.20
14:39
Это радует!

Да, очень нужно
102 Гений 1С
 
гуру
18.12.20
14:41
(0) Давно ждал синусы и косинусы в языке запросов, я думаю методистам 1С не мешало бы консультироваться с программистами 1С.
Хотя может это для Сколково и Байконура сделано, которые на 1С автоматизируют запуски ракет на орбиту?
103 Вафель
 
18.12.20
15:19
(102) это была очередная задача для стажера, по трансляции функций скл
104 Вафель
 
18.12.20
15:20
была же недавно подобная по группировкам в запросе
105 H A D G E H O G s
 
18.12.20
15:48
(102) Ты уже написал ВК?
106 Lorhen
 
18.12.20
15:50
Ну наконец-то! Яж каждый день решаю тригонометрические уравнения в бухгалтерии и возвожу в степень)) Причем по остаткам и оборотам))
Со строками возможно и полезно, но  и так обхожусь...

Да, но уже и без них привык
107 SiAl-chel
 
18.12.20
18:45
(106) Да, за 18 лет так ни одну тригонометрическую функция в 1С и не использовал.
Хотя вот
https://repetitor.1c.ru/blog/post20181013/
щколяры во всю используют эти функции. 1С же пытается протолкнуть свою платформу в школьную Информатику. Я помню как мы в техникуме на Бейсике писали проги, чтобы графики рисовала.
108 Провинциальный 1сник
 
18.12.20
19:39
(107) Да, кстати относительно графики в 1с. Когда аналог TCanvas появится? Хочу!
109 novichok79
 
18.12.20
20:22
(108) есть же canvas в жаваскрипте кажется
110 Провинциальный 1сник
 
18.12.20
20:24
(109) А я в 1с хочу. Что это за система, на которую нельзя портировать Doom?
111 Lokli
 
18.12.20
20:34
Позавчера добавили новые функции в язык запросов, сегодня объявили о закрытии шоу Дом-2. Год заканчивается на мажорных нотах! )))
(Тьфу-тьфу-тьфу, что бы не сглазить)
112 novichok79
 
18.12.20
20:53
(110) поле html документа и вперед :)
113 Провинциальный 1сник
 
19.12.20
07:06
(112) Нафиг такие костыли)
114 rphosts
 
19.12.20
07:14
(97) эээ, а как ты парсишь ТЖ? Регэкспами порой бывает и удобно и быстро.
115 Конструктор1С
 
19.12.20
07:39
(63) не знаю за других, но Oracle умеет дохренища всего. В Oracle даже индексы можно запилить, которые сразу же под вычисленную функцию хранят данные. Например, индекс сразу содержит строки в верхнем регистре:
https://oracle-base.com/articles/8i/function-based-indexes
и отбор с приведением к верхнему регистру не кинется сканировать таблицу, а успешно использует индекс
116 Lexandr
 
19.12.20
08:33
Круть, порадовали врег и нрег, но строку в число так и не сделали.

Да, очень нужно
117 1ctube
 
19.12.20
08:50
Ура!!! Будет очень удобно, т. к не нужно будет потом обходить результат запроса а сразу в нём производить операции над строкой!!!
118 Провинциальный 1сник
 
19.12.20
09:09
(116) И конкатенацию строк.. И представление в виде честной строки..
119 Гений 1С
 
гуру
19.12.20
09:51
(110) А ОС на 1С как скоро можно будет наваять?
120 SiAl-chel
 
21.12.20
11:12
(119) фейхуа?
121 ZDenis
 
21.12.20
12:12
А почему ограничились только квадратным корнем, а не как в случае с возведением в степень.
122 Йохохо
 
21.12.20
12:22
(121) квадратный корень это просто сахар)
123 Провинциальный 1сник
 
21.12.20
13:08
(121) Корень это возведение в обратную степень. А возведение в степень .. ну в общем, натурального логарифма и экспоненты достаточно для всего.
AdBlock убивает бесплатный контент. 1Сергей