Каталог решений - Обработка результатов запроса произвольными вычисляемыми полями. Обзор некоторых новых функций СКД

Обработка результатов запроса произвольными вычисляемыми полями. Обзор некоторых новых функций СКД

Обработка результатов запроса произвольными вычисляемыми полями. Обзор некоторых новых функций СКД

В наличии

В данной статье вспомним, как обрабатывать результаты запроса в вычисляемых полях СКД, а также сделаем небольшой обзор на новые функции СКД платформы 8.3.20.

Категория:

Описание

 

Данная статья является расширенным и более глубоко проработанным материалом, опубликованном ранее на других порталах и телеграмм канале автора. Материал обобщает практику применения "вычисляемых полей" как внешними функциями, так и встроенными функциями СКД.

 

Введение

Всем привет! В материале данной статьи, я решил вспомнить на примерах — возможности использования вычисляемых полей в системе компоновки данных (СКД). Также предлагаю рассмотреть, какие новые функции, предлагает платформа 1С, начиная с версии 8.3.20.

Отмечу, что данный материал не затрагивает полного функционала разработки на БСП — это чистый "велосипедный" кодинг. В разработке я буду использовать то, что под рукой — это свежая 1С:Предприятие 8.3.22.1750 и 1С:БСП 3.1.7 (без использования режима совместимости).

Подготовительная работа будет заключаться в том, что для применения данных функций, я должен повысить режим совместимости конфигурации "Библиотека стандартных подсистем" хотя бы до версии 8.3.20.

Далее, я предлагаю разбить данный материал на две части — первая — "стандартный кодинг" через вычисляемые поля, а вторая часть — это как раз относительно новые возможности применения относительно новых функций СКД.

Отмечу, что данный материал не касается запросов в "чистом виде". Это — именно обработка набора данных в вычисляемых полях — инструментарий компоновщика настроек

Итак, рассмотрим работу с вычисляемыми полями на практике.

 

Вычисляемые поля

Использование вычисляемых полей, думаю, хорошо известно программистам от уровня "пре-миддл". Я бы так сказал, данный метод хорошо избавляет разного вида "неприятностей", когда нужно соединить "несоединяемое" или вычислить "невычисляемое" или просто вынести расчет в "отдельное место". Вспомним, что это такое.

Отмечу, что функции для расчета вычисляемых удобно располагать в общих модулях расширения конфигураций, если расширения не поддерживаются — создать общий модуль в самой конфигурации.

Первым шагом, сделаем простейший запрос (входящие данные) на языке запросов 1с. Запрос пусть выглядит вот так (напомню, что я работаю в БСП, поэтому, справочник "номенклатура" содержит цену):

 

has been added to your cart:
Оформление заказа