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

A1sO

Шпаргалка: лучшие кейсы

Открыть A1sO.bsl

Назначение: Утилиты для проверки и работы со значениями/объектами (пустота, сравнение, преобразования и пр.).

Функции и процедуры (Экспорт)

  • NotEmpty — /// Проверяет, что значение не пустое (не Неопределено, не ПустаяСсылка, не пустая строка). ///
  • Empty — /// Проверяет, что значение не пустое (не Неопределено, не ПустаяСсылка, не пустая строка). ///
  • IsRef — /// Проверяет, что значение не пустое (не Неопределено, не ПустаяСсылка, не пустая строка). ///
  • Count — /// Проверяет, что значение не пустое (не Неопределено, не ПустаяСсылка, не пустая строка). ///
  • HasItems — /// Проверяет, что значение пустое. ///
  • Clear — /// Проверяет, что значение пустое. ///
  • FillObject — /// Возвращает количество элементов в коллекции. ///
  • ToStruct — /// Очищает коллекцию если это возможно. ///
  • Coalesce — /// Возвращает первое непустое значение из списка. ///
  • StrDefault — /// Возвращает первое непустое значение из списка. ///
  • Now — /// Возвращает первое непустое значение из списка. ///
  • DateOrEmpty — /// Возвращает первое непустое значение из списка. ///
  • NumOrZero — /// Возвращает строку или значение по умолчанию если строка пустая. ///
  • RoundNum — /// Возвращает текущую дату сеанса (серверное время на сервере, локальное на клиенте). ///
  • ExamplesUsage — /// Возвращает текущую дату сеанса (серверное время на сервере, локальное на клиенте). ///
  • RemoveKeys — /// Округляет число до указанного количества знаков. ///
  • StandardSystemKeys — /// Удаляет указанные ключи из структуры. ///
  • CleanStructForNew — /// Возвращает список стандартных системных ключей, которые обычно нужно исключать при создании новых объектов. ///
  • TransformStruct — /// Возвращает список стандартных системных ключей, которые обычно нужно исключать при создании новых объектов. ///
  • FromStruct — /// Трансформирует структуру согласно карте соответствий (переименование ключей). ///
  • Ключи — Возвращает массив ключей коллекции.
  • ЗагрузитьВТаблицу — без описания
  • ЗагрузитьВТаблицуСФильтром — без описания
  • ЗагрузитьВТаблицуСМаппингом — без описания
  • ЗагрузитьВТаблицуПолный — без описания
  • AdvancedExamples — /// Расширенные примеры использования трансформации и создания объектов. ///
  • OrElse — Возвращает значение, если оно непустое; иначе — умолчание.
  • OrElseThrow — Возвращает значение, если оно непустое; иначе — умолчание.
  • OrElseGetEval — Возвращает значение, если оно непустое; иначе — умолчание.
  • OrElseSetEval — Возвращает значение, иначе генерирует исключение (обязательный параметр).
  • DefaultByType — Ленивое умолчание: если значение пусто — вычисляет выражение строкой и возвращает его (без записи обратно).
Источник подтверждения: https://a1scode.ru/A1sO.bsl. Страницы сгенерированы автоматически из загруженного файла.