- 02, May 2023
- #1
Чтобы сложить строки в СКД (Системе Конфигурации 1С), можно использовать функцию "СцепитьСтроки()", которая объединяет несколько строк в одну.
Например, если нужно объединить значения реквизитов "Наименование" и "Артикул" справочника "Товары", можно использовать следующий код: arduinoCopy code
В результате выполнения этого запроса будет получен столбец "НаименованиеИАртикул", в котором будут объединены значения реквизитов "Наименование" и "Артикул" через запятую.
Если нужно объединить большее количество строк или использовать более сложную логику, можно воспользоваться функцией "ОбъединитьСтроки()", которая позволяет объединять строки с помощью заданного разделителя и применять к ним определенные функции агрегирования (например, суммирование или подсчет количества строк).
Например, если нужно объединить значения реквизитов "Наименование" и "Артикул" справочника "Товары", можно использовать следующий код: arduinoCopy code
ВЫБРАТЬ Товары.Наименование + ", " + Товары.Артикул КАК НаименованиеИАртикул
ИЗ Справочник.Товары КАК Товары
В результате выполнения этого запроса будет получен столбец "НаименованиеИАртикул", в котором будут объединены значения реквизитов "Наименование" и "Артикул" через запятую.
Если нужно объединить большее количество строк или использовать более сложную логику, можно воспользоваться функцией "ОбъединитьСтроки()", которая позволяет объединять строки с помощью заданного разделителя и применять к ним определенные функции агрегирования (например, суммирование или подсчет количества строк).