diff --git a/pkg/items/item.go b/pkg/items/item.go
index 86af196acedef617868ae76c897c17cb7ffb7f31..42fc06821e8e01298199e6cd4d0c43e0bf4907ac 100644
--- a/pkg/items/item.go
+++ b/pkg/items/item.go
@@ -170,6 +170,33 @@ func (i *Item) Clone() *Item {
 	return &itm
 }
 
+// ToMap конвертирует текущий элемент в map[string]any.
+// DEPRECATED, используйте ToMap.
+func (i *Item) ToMap() map[string]interface{} {
+	return map[string]interface{}{
+		"id":                   i.ID,
+		"space_id":             i.SpaceID,
+		"env_id":               i.EnvID,
+		"collection_id":        i.CollectionID,
+		"state":                i.State,
+		"created_rev_at":       i.CreatedRevAt,
+		"created_by":           i.CreatedBy,
+		"created_at":           i.CreatedAt,
+		"updated_at":           i.UpdatedAt,
+		"updated_by":           i.UpdatedBy,
+		"revision_id":          i.RevisionID,
+		"revision_description": i.RevisionDescription,
+		"data":                 i.Data,
+		"locale_id":            i.LocaleID,
+		"translations":         i.Translations,
+		"translations_ids":     i.TranslationsIDs,
+		"deleted":              i.Deleted,
+		"hidden":               i.Hidden,
+		"template":             i.Template,
+		"search_score":         i.SearchScore,
+	}
+}
+
 // ToMap конвертирует переданный Item в map[string]any, кодируя данные согласно схеме.
 // Вычисляемые поля удаляются из результата.
 func ToMap(item *Item, sch *schema.Schema) (map[string]any, error) {