0. ids79 3791 05.09.19 16:30 Сейчас в теме

Агрегатные функции СКД, о которых мало кто знает

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

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

Комментарии
Избранное Подписка Сортировка: Древо
1. VmvLer 05.09.19 16:52 Сейчас в теме
каждый кто хоть раз открывал справку по СКД знает об этих функциях, думаю 80% сидящих тут это делали. Причем, в справке все более-менее понятно и ее осилит ученик старших классов.

а 90% их использовали, +10% - это копи-пастеры без шевеления мысли.

За рисунки спасибо - они врезаются в память, проще говоря "якорят" уже полученное ранее знание. Талант создания "якорей" якорей у вас есть.
triviumfan; alex_bitti; +2 24 Ответить
2. for_sale 771 05.09.19 16:58 Сейчас в теме
(1)
В справке вообще ничего порядочного не описано. Те же вычислить выражения там описаны в паре предложений, при этом там чуть ли не десяток параметров. Что это за параметры, как их использовать, какие там хотя бы типы значений - ничего! В стиле 1С
Прикрепленные файлы:
yku; A_Max; mifka186; Summer_13; Fox-trot; Anchoret; Jestery; Quasar; FreeArcher; Batman; fancy; dsdred; rpgshnik; ids79; +14 Ответить
11. Светлый ум 226 06.09.19 06:39 Сейчас в теме
(2) Справка по СКД отвратительная +1 . Годная статья
ids79; Yashazz; Quasar; +3 Ответить
5. alex_bitti 123 05.09.19 17:03 Сейчас в теме
(1) поддерживаю, не претендую на оригинальность своих публикаций, но это за гранью, видно курсы 1С стали чаще выпускать контентмейкеров ис)))
6. ids79 3791 05.09.19 21:06 Сейчас в теме
(1)
90% их использовали

Что же, если это действительно так, так это же здорово!
Но, согласитесь, многие формулировки в справке 1С только больше запутывают, чем разъясняют. А альтернативное описание очень даже полезно.
На счет якорей, спасибо. Приятно, что даже для такого продвинутого специалиста как Вы, есть что-то интересное.
YPermitin; yku; Jestery; zqzq; FreeArcher; for_sale; +6 Ответить
13. Jestery 06.09.19 13:43 Сейчас в теме
(6) спасибо за труд. А так то в каждой подобной статье обязательно найдутся крикуны, отправляющие в справку, на итс, в гугл, еще куда нибудь. И ты думаешь такой - ну ок, пойду посмотрю что же там такое. Идешь туда, куда крикуны направляют и обнаруживаешь там...ничего. Вот вообще ничего от слова совсем. Пара фраз на функцию с десятком параметров. Ощущение что кто-то на скорую руку быстренько накидал это всё за пару минут. Просто "чтобы было". Справка же нужна все таки. Вот она и есть. И дальше только эксперименты и изучение того функционала, который не лишним было бы просто описать нормально.
YPermitin; ids79; +2 Ответить
23. triviumfan 10 09.09.19 17:36 Сейчас в теме
(1) нынче пошёл такой "мейнстрим" статей на ИС. Повторение - мать учение (с).
YPermitin; +1 Ответить
3. wowik 603 05.09.19 17:00 Сейчас в теме
+1. Но откуда информация??
7. ids79 3791 05.09.19 21:07 Сейчас в теме
(3)Из справки 1С + практика использования.
rpgshnik; +1 Ответить
4. Cmapnep 10 05.09.19 17:02 Сейчас в теме
Спасибо, особенно за наглядные примеры!
yku; fancy; ids79; +3 Ответить
8. Pim 167 05.09.19 21:40 Сейчас в теме
Не скажу, что сильно необходимые функции. По крайней мере, сходу не понимаю, где их можно использовать. Но всё равно за наводку и разъяснения большое спасибо.
25. ids79 3791 09.09.19 19:37 Сейчас в теме
(8)ТаблицаЗначений, СоединитьСтроки - можно использовать для вывода строк из разных колонок и разных строк в одном поле.
ГрпповаяОбработка - для любых расчетов с использованием таблицы всех строк группировки и текущей строки. Причем можно сохранять промежуточный расчет.
МестоВПорядке - для какой-нибудь сложной сортировки.
Каждый, Любой - для вывода обобщающей информации по строкам.
КлассификацияABC - для любой классификации данных по порогам.

А вообще да, согласен. Не каждый день применять приходиться).
9. protexprotex 172 05.09.19 23:28 Сейчас в теме
"Нет такого программиста 1С, который некогда не работал бы с СКД" - нуу семерошники не работали.... Или они не программисты 1С? :-)
10. German_Tagil 6 06.09.19 05:58 Сейчас в теме
Мда.... Спасибо.
Отправил в избранное
12. ivanov660 1586 06.09.19 10:05 Сейчас в теме
С каких версий платформы стали поддерживаться? Кто-нибудь смотрел?
27. ids79 3791 09.09.19 19:51 Сейчас в теме
(12)Как-то не задавался этим вопросом).
Массив, ТаблицаЗначений, Свернуть, ПолучитьЧасть, Упорядочить, СоединитьСтроки, ГрупповаяОбработка - еще в 8.2 были.
Остальные в 8.3 появились, в каких версиях - не скажу.
14. aleksey.kubovtsov 73 06.09.19 15:03 Сейчас в теме
сколько скд крутил, ни разу их не использовал )
Автору спасибо
15. protexprotex 172 07.09.19 09:52 Сейчас в теме
Хорошие функции. Но они как sin, cos, Exp и т.д. в 1С - вроде бы есть, но кто их использует?
16. ids79 3791 07.09.19 10:38 Сейчас в теме
(15)Ну, кто-то использует, кто-то нет. Это уже зависит от задач и от желания использовать или не использовать.
17. protexprotex 172 07.09.19 11:00 Сейчас в теме
(16) Ответ достойный дипломата :-) - вроде бы и ответил, а ответа не получил и не прицепишься к словам :-)
18. Mopo3 288 07.09.19 17:07 Сейчас в теме
Вот по математическим функциям таки было бы самое интересное) На практике пока пригождалось СО и Дисперсия, но остальные тоже были бы интересны, для общего развития ;)
19. ids79 3791 07.09.19 17:13 Сейчас в теме
(18)Я, честно говоря, вышеуказанные математические функции на практически не применял. Если у Вас есть опыт, напишите, очень интересно.
20. binipox 07.09.19 20:55 Сейчас в теме
Лучшая статья по данному вопросу! Спасибо Вам!
21. Yashazz 2521 09.09.19 09:53 Сейчас в теме
Ну да, статья полезная хотя бы как анти-склерозник, именно по причине скудной встроенной справки. Но не лучшая, видел я более подробные разборы, правда, не на ИС. Многим из описанного давно пользуюсь, и что скажу - например, классификация АВС по скорости иногда сильно проигрывает обычному запросу и даже, о ужас, обычному коду с таблицами значений) Статистические функции не гонял, но тоже есть сомнения в их быстродействии.
24. ids79 3791 09.09.19 19:24 Сейчас в теме
(21)На лучшую и не претендую)).
22. mambo 09.09.19 12:27 Сейчас в теме
просто оставлю тут коммент=)) Нужна обработка выгрузка загрузка данных xml с отбором для 8.3 готов заплатить адекватный ценник=))
26. ids79 3791 09.09.19 19:38 Сейчас в теме
(22)Это Вы не совсем по теме. Лучше разместите на форуме или в тендерах.
28. Evil Beaver 6244 10.09.19 10:26 Сейчас в теме
Отличная статья. А вот когда в обычном языке для коллекций появятся методы "Каждый" и "Любой" - тогда 1С вообще шагнет вперед по адекватности языка. (В 1Скрипте, например, есть библиотека стриминговой обработки, ее можно перетянуть в 1С, но на уровне платформы точно будет удобнее)

И еще, в СКД есть функция "КовариацияГенеральнойСовокупности", вот ее бы кто описал так же подробно :)
YPermitin; ids79; +2 Ответить
29. ids79 3791 10.09.19 10:48 Сейчас в теме
(28)Спасибо, Андрей.
Судя по всему 1Скрипт во многом превосходит конфигуратор 1С ))
Да, есть "КовариацияГенеральнойСовокупности" и еще много других, я их привел в конце статьи.
Но, по всей видимости, их практически никто не использует пока.
Да, было бы здорово, если бы кто-то описал с примерами.
Я пока не готов )). Может быть позже...
YPermitin; +1 Ответить
30. Evil Beaver 6244 10.09.19 22:36 Сейчас в теме
(29) Ну нет, вовсе не превосходит. Просто есть несколько вещей, которые в сообществе реализованы чуть лучше.
YPermitin; +1 Ответить
31. DedMoroz1983 13.09.19 09:03 Сейчас в теме
Познавательно. В справке не всегда найдёшь необходимую информацию.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 130 000 руб.
Полный день


Программисты 1С УТ / БУЗ/ЗУП / БИТ ФИНАНС
Москва
зарплата от 100 000 руб. до 180 000 руб.
Полный день

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

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству