A1sCode Главная Библиотека Стандарты Core Module A1sAR Мощная библиотека для работы с массивами в 1С:Предприятие.
40+ функций • Fluent API • Set-операции • Типизация
Возможности Всё для работы с массивами От простого создания до сложных цепочек обработки 📦 Создание

Создавайте массивы одной строкой. Поддержка Неопределено, заполненные массивы, фиксированные.

Of() OfN() OfFixed()
⛓️ Fluent API

Цепочки вызовов для читаемого и компактного кода. Фильтрация, маппинг, сортировка.

Filter() Map() Sort() Take()
🔗 Set-операции

Работа с множествами: объединение, пересечение, разность. До 8 массивов одновременно.

Union() Intersection() Difference()
🏷️ Типизация

Фильтрация по типам, группировка, проверка однородности. Работа со смешанными данными.

PickNumbers() GroupByType() IsHomoTyped()
Σ Агрегация

Сумма, среднее, минимум, максимум. Свёртка с произвольной функцией.

Total() Avg() Reduce()
✂️ Разделение

Разделение массивов по значению или индексу. Пагинация и срезы.

Split() SplitAt() Slice()
Пример Было → Стало Сокращение кода до 80% Было: 12 строк
Результат = Новый Массив;
Для Каждого Элемент Из Данные Цикл
    Если Элемент.Активен Тогда
        Если Элемент.Сумма > 1000 Тогда
            Новый = Новый Структура;
            Новый.Вставить("Код", Элемент.Код);
            Новый.Вставить("Сумма", Элемент.Сумма * 1.2);
            Результат.Добавить(Новый);
        КонецЕсли;
    КонецЕсли;
КонецЦикла;
Стало: 4 строки
Результат = A1sAR.On(Данные)
    .Filter("v.Активен И v.Сумма > 1000")
    .Map("A1sDS.Of('Код',v.Код,'Сумма',v.Сумма*1.2)")
    .Value();
Архитектура Поток данных Вход → Трансформация → Выход
Вход
Создание и инициализация
Of() OfN() On()
Трансформеры
Изменение → возврат цепочки
Filter() Map() Sort() Unique()
Σ
Агрегаторы
Свёртка → одно значение
Total() Avg() Reduce()
Терминаторы
Завершение → результат
Value() First() Join()
Требования Совместимость 🖥️ Платформа

1С:Предприятие 8.3.20 и выше

⚙️ Режим совместимости

8.3.18 и выше

📄 Лицензия

MIT — бесплатно для любых проектов

Готов начать? Скачай A1sAR и сократи код уже сегодня