# Fields

URL: https://chugunov.pro/api-bitrix/sale/internals/fields/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Sale\Internals\Fields`
Модуль: Sale.

Исходный файл: `source/sale/lib/internals/fields.php:4`

## Методы (26)

- [`__construct()`](https://chugunov.pro/api-bitrix/sale/internals/fields/__construct/)
- [`clear()`](https://chugunov.pro/api-bitrix/sale/internals/fields/clear/)
- [`clearChanged()`](https://chugunov.pro/api-bitrix/sale/internals/fields/clearchanged/)
- [`count()`](https://chugunov.pro/api-bitrix/sale/internals/fields/count/) — Подсчитывает количество элементов объекта.
- [`current()`](https://chugunov.pro/api-bitrix/sale/internals/fields/current/) — Возвращает текущий элемент.
- [`get()`](https://chugunov.pro/api-bitrix/sale/internals/fields/get/) — Возвращает любую переменную по её имени. Null, если переменная не задана.
- [`getChangedKeys()`](https://chugunov.pro/api-bitrix/sale/internals/fields/getchangedkeys/)
- [`getChangedValues()`](https://chugunov.pro/api-bitrix/sale/internals/fields/getchangedvalues/)
- [`getOriginalValues()`](https://chugunov.pro/api-bitrix/sale/internals/fields/getoriginalvalues/)
- [`getValues()`](https://chugunov.pro/api-bitrix/sale/internals/fields/getvalues/)
- [`isChanged()`](https://chugunov.pro/api-bitrix/sale/internals/fields/ischanged/)
- [`isClone()`](https://chugunov.pro/api-bitrix/sale/internals/fields/isclone/)
- [`isMarkedCustom()`](https://chugunov.pro/api-bitrix/sale/internals/fields/ismarkedcustom/)
- [`key()`](https://chugunov.pro/api-bitrix/sale/internals/fields/key/) — Возвращает ключ текущего элемента.
- [`markCustom()`](https://chugunov.pro/api-bitrix/sale/internals/fields/markcustom/)
- [`next()`](https://chugunov.pro/api-bitrix/sale/internals/fields/next/) — Переходит к следующему элементу.
- [`offsetExists()`](https://chugunov.pro/api-bitrix/sale/internals/fields/offsetexists/) — Существует ли смещение.
- [`offsetGet()`](https://chugunov.pro/api-bitrix/sale/internals/fields/offsetget/) — Смещение для получения.
- [`offsetSet()`](https://chugunov.pro/api-bitrix/sale/internals/fields/offsetset/) — Смещение для установки.
- [`offsetUnset()`](https://chugunov.pro/api-bitrix/sale/internals/fields/offsetunset/) — Смещение для удаления.
- [`resetValues()`](https://chugunov.pro/api-bitrix/sale/internals/fields/resetvalues/)
- [`rewind()`](https://chugunov.pro/api-bitrix/sale/internals/fields/rewind/) — Перематывает итератор на первый элемент.
- [`set()`](https://chugunov.pro/api-bitrix/sale/internals/fields/set/)
- [`setValues()`](https://chugunov.pro/api-bitrix/sale/internals/fields/setvalues/)
- [`unmarkCustom()`](https://chugunov.pro/api-bitrix/sale/internals/fields/unmarkcustom/)
- [`valid()`](https://chugunov.pro/api-bitrix/sale/internals/fields/valid/) — Проверяет, является ли текущая позиция допустимой.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Sale-Internals-Fields.html
