Практическая шпаргалка по новым возможностям языка запросов 1С

0. 2811 21.11.22 12:30 Сейчас в теме
В предлагаемой статье решил привести примеры применения новых возможностей языка запросов 1С, начиная с версии платформы 8.3.20.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. maksa2005 370 21.11.22 13:18 Сейчас в теме
Sin, Cos, Tan, ASin, ACos, ATan - тригонометрические функции (в радианах)

Exp - вычисляет результат возведения основания натурального логарифма (числа e) в степень

Log - натуральный логарифм числа.

Log10 - десятичный логарифм числа.

Pow - возведение в степень.

Sqrt – квадратный корень.

за всю свою жизнь, ни разу не применял...
Tarlich; VladC#; progersan; Eugene_Elhaz; zabaluev; user621724_Dimav1979; Tolpinski; alap; coollerinc; Hans; vowg; mrChOP93; rpgshnik; t278; AlbinaAAA; quazare; sapervodichka; МихаилМ; svezr; +19 1 Ответить
2. quazare 2811 21.11.22 13:22 Сейчас в теме
(1) вероятно, это для школьников, когда платформу на факультативе изучают
lostcay; t278; +2 1 Ответить
3. maksa2005 370 21.11.22 13:25 Сейчас в теме
(2)Exp использовал только для программирование в esp8266 на С++, там она была нужна т.к. вычислял соотношение звука и цвета на rgb ленту)
12. starik-2005 2799 21.11.22 18:38 Сейчас в теме
(3) Я как-то температуру считал с терморезистора на ардуинке, но, как приличный школьник, я просто скопировал формулу из методички. Думать? За нас уже подумали старшие товарищи!
14. maksa2005 370 21.11.22 19:03 Сейчас в теме
(12) не всегда. У меня на esp много поделок работаю: подсветка плинтуса с датчик движения. Can шина на с gsm модулем для приложения...
AntonProgma; +1 Ответить
5. cybjavax 39 21.11.22 13:54 Сейчас в теме
(1) тригонометрию использовал однажды в калькуляторе стропильной системы
6. lmnlmn 67 21.11.22 14:18 Сейчас в теме
(1) Log10 и Pow вполне себе встречаются, но нечасто.
25. Shmell 454 22.11.22 19:15 Сейчас в теме
(6) В методике расчета полной стоимости кредита от Центра Банка есть Pow )
8. user1466751 21.11.22 15:13 Сейчас в теме
(1)
Расстояние между геоточками, например.
13. starik-2005 2799 21.11.22 18:40 Сейчас в теме
(8) между геоточками ненулевая кривизна плоскости, так что банальной теоремы Пифагора уже маловато будет ))))
mrChOP93; +1 Ответить
21. user1466751 22.11.22 09:25 Сейчас в теме
(13)
(13)
Именно по-этому нужны тригонометрические функции.
17. rpgshnik 3260 22.11.22 06:53 Сейчас в теме
(1) Но при этом гуид они в 20-й не добавили, а только в 22-й :)) он видимо реже применяется чем вот это всё... Я тоже ни разу не применял :))
23. gzharkoj 464 22.11.22 09:52 Сейчас в теме
(17) Очень нужна вещь, особенно когда строятся отчеты между разными базами, которые синхронизируются между собой. Для сверок, или сводная информация.
rpgshnik; +1 Ответить
27. kembrik 3 23.11.22 13:27 Сейчас в теме
(1) Я до последнего времени тоже не подозревал что может понадобится, а сейчас пишу баллистический калькулятор на 1С )
4. Samarin 96 21.11.22 13:39 Сейчас в теме
1. "Когда они появятся - вопрос открытый?" Когда типовые конфигурации начнут переход на БСП версии 3.1.8, тогда режим совместимости и минимальные требования поднимутся до версии 8.3.21.

2. "типовая Бухгалтерия 3.0.123.26 в режиме 8.3.17, а требуют самую новую платформу от последних чисел."
Сначала минимальные версии платформ были подняты спешно для закрытия критических уязвимостей платформы.
Потом еще пару раз устраняли недочеты.
https://1c.ru/news/info.jsp?id=29958
7. kser87 2284 21.11.22 14:45 Сейчас в теме
Вот бы иметь возможность создавать свои функции.
VladC#; maksa2005; AntonProgma; RustIG; rpgshnik; user1304317; rhtr; svbel85; quazare; +9 Ответить
22. AntonProgma 41 22.11.22 09:36 Сейчас в теме
9. pstrig 21.11.22 16:43 Сейчас в теме
Интересно, а функции "Строка", "ДлинаСтроки", "СокрЛ", "СокрП", "СокрЛП", "СтрНайти", "СтрЗаменить" со строками неограниченной длины как отрабатывают?
Angealtor; mkolpakov; rpgshnik; Abduvali; +4 Ответить
10. sapervodichka 6190 21.11.22 17:28 Сейчас в теме
Не нашел примера ожидаемой всеми функции в 8.3.22 в запросе УникальныйИдентификатор(....)
VladC#; mkolpakov; rpgshnik; sys1c; bilex; quazare; +6 Ответить
11. quazare 2811 21.11.22 17:34 Сейчас в теме
(10) кстати, да. я работал на 20-ой платформе. УИД можно достать из 22-ой!
15. sapervodichka 6190 21.11.22 19:51 Сейчас в теме
(11) а почему ты не на 22 сделал обзор?
TimofeySin; rpgshnik; +2 Ответить
16. quazare 2811 21.11.22 20:04 Сейчас в теме
(15) если честно, я просто забыл про этот гуид, поскольку запросом я его еще не получал, тк режим совместимости типовых даже не равен 8.3.20.

но вот тут товарищ написал, что есть тестовая БСП 3.1.8 с режимом 8.3.21 - посмотрим, что там новенького.. но даже для нее гуид получить не актуально еще....
18. DrAku1a 1576 22.11.22 07:03 Сейчас в теме
ИЗ
Справочник._ДемоНоменклатура КАК _ДемоНоменклатура
ГДЕ
_ДемоНоменклатура.Цена > 0
По идее, это можно убрать. Будет 1 строка в ответе.
19. quazare 2811 22.11.22 07:07 Сейчас в теме
(18) в БСП в справочнике номенклатуры есть "Цена", причем, она не заполнена у всех. Это я так - отделил зерна от плевел...
20. Brawler 438 22.11.22 08:43 Сейчас в теме
Как это все использовать, когда режим совместимости типовых конфигураций на позорно низком уровне...
28. r.zdorkin 24.11.22 13:39 Сейчас в теме
(20)
Режим совместимости не мешает использовать функционал платформы в случае даже если платформа выше режима совместимости.
Это касается новых операторов, метаданных,запросов
29. Brawler 438 24.11.22 14:19 Сейчас в теме
(28) Тота я погляжу, что меня платформа посылает в желаниях использовать новые плюшки в расширениях, а оно нужно было просто вас послушать.

Далеко не все возможности можно юзать не повысив режим совместимости!!!
24. mkolpakov 22.11.22 18:37 Сейчас в теме
"типовая Бухгалтерия 3.0.123.26 в режиме 8.3.17, а требуют самую новую платформу от последних чисел."
Это скорее всего для фреша. Там до сих пор 17.
Только недавно тонкий клиент для 22 добавили. Но полную версию такой платформы еще не скачать.
26. zeltyr 352 23.11.22 09:37 Сейчас в теме
Полезная статья, спасибо!

Для более полного погружения в новые функции, сошлюсь на себя же: https://infostart.ru/1c/articles/1733279/ - тут рассмотрел некоторые ограничение этих нововведений, кому интересно - тоже ознакомьтесь.
Поручик; quazare; +2 Ответить
30. ovasiliev 6 27.11.22 20:26 Сейчас в теме
А вы точно уверены, что для возможности применения этих функций требуется нужная совместимость базы данных? Проверяли это?
А то как-то не очевидно, что требуется совместимость БД...
31. mondordom 29.11.22 10:40 Сейчас в теме
(30) Не нужен там никакой режим совместимости. Все работает "из коробки"
32. ovasiliev 6 29.11.22 12:11 Сейчас в теме
(31) Да я вот тоже думаю, причём здесь режим совместимости базы данных, если это на уровне "платформа-SQL". Пофиг что там за база данных.
33. alexey_kurdyukov 122 18.01.23 12:15 Сейчас в теме
ДлинаСтроки() - интересно, по какому принципу они одному и тому же дают в разных местах разные названия?
Оставьте свое сообщение
Вакансии
Аналитик 1С
Москва
зарплата от 110 000 руб. до 130 000 руб.
Полный день

1С разработчик
Москва
зарплата от 150 000 руб. до 200 000 руб.
Полный день

Руководитель группы разработки
Краснознаменск (Московская обл.)
зарплата от 180 000 руб. до 300 000 руб.
Полный день

Инженер 1С
Ессентуки
зарплата от 120 000 руб. до 144 000 руб.
Полный день

Программист 1С
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день