---
name: Bitrix ORM
slug: bitrix-orm
category: Data
description: Provides D7 ORM tablets, ConditionTree queries, Objectify, batch/merge/deleteByFilter writes for Bitrix24 entity design and persistence.
github: "https://github.com/bxmaximum/bitrix-framework-skills/tree/main/skills/bitrix-orm"
stars: 19
forks: 3
install: "npx degit https://github.com/bxmaximum/bitrix-framework-skills/tree/main/skills/bitrix-orm ~/.claude/skills/bitrix-orm"
installs_to: ~/.claude/skills/bitrix-orm
source_path: skills/bitrix-orm/SKILL.md
collection_size: 25
category_size: 668
collection_url: "https://dirskills.com/collections/bxmaximum/bitrix-framework-skills"
added: 2026-08-11T07:22:33.157Z
last_synced: 2026-08-11T07:22:33.157Z
canonical_url: "https://dirskills.com/skills/bitrix-orm"
---

# Bitrix ORM

Provides D7 ORM tablets, ConditionTree queries, Objectify, batch/merge/deleteByFilter writes for Bitrix24 entity design and persistence.

**Install:**

```bash
npx degit https://github.com/bxmaximum/bitrix-framework-skills/tree/main/skills/bitrix-orm ~/.claude/skills/bitrix-orm
```

## README

# Bitrix D7 ORM

Baseline: **main 23.0+**. Features newer than baseline are marked **Since**.

Progressive disclosure: open **only** the rule files that match the task. Do not read every `rules/*.md`.

## How to use

1. Identify the layer the task touches.
2. Open the matching `rules/*.md` below.
3. Prefer framework-native Bitrix patterns over custom abstractions.


## Choose a rule file

### When to read `rules/tablet-map.md`

Read `rules/tablet-map.md` (`Tablet map`) when the task involves:

- Naming: `DataManager` vs `*Table`
- Tablet Skeleton
- Field Types
- Relations
- User Fields (UF)

### When to read `rules/reading.md`

Read `rules/reading.md` (`Reading / filters`) when the task involves:

- Reading Data
- Collections and Annotations

### When to read `rules/writing.md`

Read `rules/writing.md` (`Writing / batch / upsert`) when the task involves:

- Writing

### When to read `rules/events-cache-security.md`

Read `rules/events-cache-security.md` (`Events, cache, security`) when the task involves:

- Events
- Caching
- Security: User Input in Queries
- Checklist

## Checklist

- [ ] Opened only the rule file(s) needed for this task.
- [ ] Followed DI / `/local/` / security canons from `AGENTS.md`.
