A1sCode библиотека 1С

A1sO — лучшие кейсы (обновлено)

Полезные утилиты, которые склеивают всё вместе.

1) Безопасные дефолты

ib = "Гарантируем значение даже если пусто";   //✍
Val = A1sO.Coalesce(Неопределено, "fallback");   //▶️

2) Валидация входа

Если A1sO.NotEmpty(Имя) И A1sO.HasItems(Список) Тогда   //▶️
    // ок — продолжаем   //✍
Иначе
    // подсказываем пользователю, что нужно заполнить поля   //✍
КонецЕсли;

3) Объект из структуры

S = A1sDS.Of("Name","Demo","Qty",10);   //▶️
Obj = Новый Структура;
A1sO.FillObject(Obj, A1sO.FromStruct(S));   //▶️