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

8.3.20: Новые функции языка запросов и системы компоновки данных (не прошло и 20 лет)

8.3.20: Новые функции языка запросов и системы компоновки данных (не прошло и 20 лет)
Я
   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/
Таки добавлены функции запросов для работы со строками, аналогичные функциям встроенного языка.
Ждали этих возможностей?
   H A D G E H O G s
 
1 - 17.12.20 - 14:31
Только хотел создать тему.

Охеренно!
   H A D G E H O G s
 
2 - 17.12.20 - 14:33
Так.
Давно хотел провести опрос.

Кто использовал трансцендентные функции в 1С?
   ДенисЧ
 
3 - 17.12.20 - 14:34
(2) А что, тут уже материться разрешили? )))
   oslokot
 
4 - 17.12.20 - 14:36
Работа со строками в запросе это круто, наконец-то! Давно ждал СтрЗаменить
Логарифмы и квадратные корни, конечно, спорная необходимость

1. Да, очень нужно
   Вафель
 
5 - 17.12.20 - 14:38
получение гуида по ссылке так и не добавили
   H A D G E H O G s
 
6 - 17.12.20 - 14:39
(5) В смысле?
   Вафель
 
7 - 17.12.20 - 14:40
(6) какое слово ты не понял?
   H A D G E H O G s
 
8 - 17.12.20 - 14:40
(5)
ВЫБРАТЬ
Товары.Номенклатура.УникальныйИдентификатор()

?
   Demasiado
 
9 - 17.12.20 - 14:40
работа со строками - это просто фантастика. Наконец то
   Anton1307
 
10 - 17.12.20 - 14:40
Ну наконец-то реально полезное

1. Да, очень нужно
   Demasiado
 
11 - 17.12.20 - 14:40
1

1. Да, очень нужно
   Вафель
 
12 - 17.12.20 - 14:41
(8) типа того
   H A D G E H O G s
 
13 - 17.12.20 - 14:45
(12)
Я даже могу представить, что скажет 1С в ответ на данную просьбу.
- Вам это не нужно
- Нам нужно, мы создавали элементы справочника через УстановитьСсылкуНового() и теперь хотим соединять с таблицей внешнего источника данных/ТЗ из файла
- Вы должны были добавить реквизит типа UUID в справочник и не баловаться с УстановитьСсылкуНового()
   tciban
 
14 - 17.12.20 - 14:46
Афигеть! Конечно и без них жили, но с ними будет легче и проще.
Ну и традиционно - ну и тормоза! (это про разрабов)

1. Да, очень нужно
   1CnikPetya
 
15 - 17.12.20 - 14:47
Наконец-то!

На самом деле понятно, почему так долго, но капец как нужно было :)
   youalex
 
16 - 17.12.20 - 14:47
Интересно, это функции  движка СУБД, или постобработка (типа ПРЕДСТАВЛЕНИЕ()) ?
В выражениях запроса можно будет использовать?

1. Да, очень нужно
   1СникКривыеРуки
 
17 - 17.12.20 - 14:48
Говорят новая платформа и 64-битные приложения будет поддерживать!
   1CnikPetya
 
18 - 17.12.20 - 14:49
(16) Уверен, что эти функции потом преобразуются в соответствующие функции текущей СУБД.
   1СникКривыеРуки
 
19 - 17.12.20 - 14:49
новая платформа и 64-битные приложения будет поддерживать!
В версии 8.3.18 в веб-клиенте будет реализована поддержка работы с 64-битными внешними компонентами в 64-битной версии браузера Chrome в ОС Windows (до этого в такой комбинации браузера и ОС поддерживались только 32-битные внешние компоненты). Это позволит использовать в веб-клиенте библиотеки, не имеющие 32-битных версий (например, некоторые драйверы для сканеров штрих-кодов).

1. Да, очень нужно
   TormozIT
 
20 - 17.12.20 - 14:50
Наконец то.

1. Да, очень нужно
   1СникКривыеРуки
 
21 - 17.12.20 - 14:50
Драйвер HASP с поддержкой Windows XP 

СУПЕР!

1. Да, очень нужно
   CepeLLlka
 
22 - 17.12.20 - 14:50
Это конечно хорошо.. ещё бы починили ВЫРАЗИТЬ() А то иногда вылетает с ошибками при округлениях..
Недавно кто-то тут писал, что делать расчёты в запросе это плохо..

Но я почему-то делаю это.. видимо по аналогии с запросами в ЗУП

1. Да, очень нужно
   1СникКривыеРуки
 
23 - 17.12.20 - 14:51
Оптимизированна работа с памятью!
https://wonderland.v8.1c.ru/?PAGEN_1=1

берем!
   CepeLLlka
 
24 - 17.12.20 - 14:51
Хотя если будет "Окр(Round) - округляет исходное число до нужной разрядности", то выразить уже будет не нужен :)
   Ёпрст
 
25 - 17.12.20 - 14:51
Интересно тока...
>>>Строка(String) – преобразует значение в примитивного типа в строку с учетом национальных установок.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ИМХО, главная проблема большинства фич, связанных с запросами, - это количество поддерживаемых СУБД.
   Ненавижу 1С
 
64 - 17.12.20 - 19:31
(62) компилировать не надо. Оно пишется на процедурном диалекте SQL.
(63) они есть во всех поддерживаемых СУБД.
В разных диалектах. В файловой 1с сама как СУБД можно сказать.
   Провинциальный 1сник
 
65 - 17.12.20 - 19:32
(64) "Оно пишется на процедурном диалекте SQL."
Тогда тем более не пойдет. Интерпретатор станет узким местом. А если я хочу системы дифуров решать методом Рунге-Кутта?
   Ненавижу 1С
 
66 - 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"
Ну прямо как дышишь...
   Провинциальный 1сник
 
69 - 17.12.20 - 20:29
(67) Да,чиатал про ивенты в ib/fd, это круто. Можно повесить триггер на изменение таблицы, и клиенты оповещаются об этом без постоянного перечитывания и дергания таблицы. Удобно.
   rsv
 
70 - 17.12.20 - 20:34
(0) даже странно .... отказаться крутить все в философии скд и
И через дцать лет ..... частично начать перебрасывать функции в язык запросов...
Маркетинг ....
   rsv
 
71 - 17.12.20 - 20:35
хотя через пяток дет можно добавить лаг с ледом и выпустить еще один релиз движка
   arsik
 
72 - 17.12.20 - 20:40
(70) Скорее всего им напинали на https://1c-dn.com/
   mikecool
 
73 - 17.12.20 - 22:12
(2) Трансцендентность
Трансценде́нтность, трансценде́нция, прил. трансценде́нтный — то, что принципиально недоступно опытному познанию, выходит за пределы чувственного опыта. В широком смысле трансцендентное понимается как «потустороннее» — то, что находится «по ту сторону» человеческого бытия...
стесняюсь спросить - это какие???
   H A D G E H O G s
 
74 - 17.12.20 - 22:14
   mikecool
 
75 - 17.12.20 - 22:23
(74) ясно, я уже и забыл о таком их общем определении
   novichok79
 
76 - 17.12.20 - 23:18
ух ты ж них себе!!!! ВНЕЗАПНО!!!

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

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

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

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

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

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

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

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.