RUKKENZH
Задать вопрос AI
РазделыОбъекты конфигурации 1С
Справочник «ВерсииФайлов» (Catalogs.ВерсииФайлов) — техническое описание
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Справочник «ВерсииФайлов» (Catalogs.ВерсииФайлов) — техническое описание

Актуально для: 1С:Бухгалтерия для Казахстана, ред. 3.0.74.2 · ГК 1С-Сапа — партнёр фирмы «1С»
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. Идентификация

Параметр Значение
Тип объекта Справочник (Catalog)
Имя ВерсииФайлов
Полное имя Catalogs.ВерсииФайлов / Справочник.ВерсииФайлов
Синоним Версии файлов (в интерфейсе отдельно почти не выводится)
Конфигурация Бухгалтерия для Казахстана, редакция 3.0.74.2
Подсистема-владелец Библиотека стандартных подсистем (БСП), подсистема «Работа с файлами»
Назначение Хранение истории изменений присоединённых файлов: каждая правка файла порождает новую версию, что обеспечивает откат к предыдущим вариантам, сравнение и контроль авторства

Характер объекта. Это служебный (технический) справочник инфраструктуры хранения файлов. Он не является учётным объектом: не содержит хозяйственных данных, не участвует в бухгалтерских проводках, не привязан к плану счетов, НДС, ИПН и прочим налоговым механизмам РК. Справочник ведётся автоматически подсистемой работы с файлами и, как правило, не требует прямого вмешательства пользователя.

Где найти: навигационная ссылка e1cib/list/Справочник.ВерсииФайлов. В штатном интерфейсе доступ к версиям осуществляется из карточки присоединённого файла (кнопка/команда «Версии»), а не через отдельный пункт меню. Контроль доступа наследуется от прав на объект-владелец файла (документ или справочник, к которому прикреплён файл).


2. Реквизиты и табличные части

2.1 Реквизиты шапки

Имя Тип Обязательность Назначение
Автор Справочник.ВнешниеПользователи, Справочник.УчетныеЗаписиСинхронизацииФайлов, Справочник.Пользователи (составной) Не обязательно Пользователь или учётная запись синхронизации, создавшая данную версию файла
ДатаМодификацииУниверсальная ДатаВремя Не обязательно Дата и время последнего изменения файла в универсальном времени (UTC); используется для синхронизации и сравнения версий
ДатаМодификацииФайла ДатаВремя Не обязательно Дата и время последнего изменения файла в местном времени; отображается пользователю
ДатаСоздания ДатаВремя Не обязательно Дата и время создания данной версии
ИндексКартинки Число Не обязательно Индекс иконки для визуального отображения типа файла в интерфейсе
Комментарий Строка Не обязательно Текстовое описание изменений в версии; единственное поле, доступное для массового редактирования
НомерВерсии Число Не обязательно Порядковый номер версии (1, 2, 3…), автоматически увеличивается при создании новой версии
УдалитьПолноеНаименование Строка Не обязательно Устаревшее поле (префикс «Удалить…»), в текущей версии не используется
ПутьКФайлу Строка Не обязательно Путь к файлу на томе хранения либо идентификатор в хранилище
Размер Число Не обязательно Размер файла версии в байтах
Расширение Строка Не обязательно Расширение файла (например, «docx», «pdf»); определяет тип и иконку
РодительскаяВерсия Справочник.ВерсииФайлов Не обязательно Ссылка на предыдущую версию; образует цепочку версий
СтатусИзвлеченияТекста Перечисление.СтатусыИзвлеченияТекстаФайлов Не обязательно Состояние извлечения текста для полнотекстового поиска (не извлечён / извлекается / извлечён / ошибка)
ТекстХранилище Хранилище значений Не обязательно Извлечённый текст файла для полнотекстового поиска
ТипХраненияФайла Перечисление.ТипыХраненияФайлов Не обязательно Способ хранения (в базе данных или на томе)
Том Справочник.ТомаХраненияФайлов Не обязательно Том хранения файлов (при хранении на диске)
ФайлХранилище Хранилище значений Не обязательно Временное хранилище двоичных данных файла (при хранении в базе)

Стандартные реквизиты. Помимо перечисленных, объект имеет типовые для справочника поля: Код, Наименование (обычно формируется из имени файла и номера версии), Владелец (владельцем версии выступает элемент справочника присоединённых файлов, например Справочник.<Объект>ПрисоединённыеФайлы), ПометкаУдаления, Предопределённый, Ссылка.

2.2 Табличные части

Табличные части у справочника отсутствуют. Вся информация о версии хранится в реквизитах шапки; последовательность версий выстраивается через реквизит РодительскаяВерсия и НомерВерсии, а не через ТЧ.


3. Формы

Справочник использует набор форм БСП. Как правило присутствуют:

Форма Назначение
ФормаЭлемента Карточка версии: просмотр атрибутов (автор, даты, размер, расширение, номер версии, комментарий). Служебная, редактирование ограничено полем «Комментарий»
ФормаСписка Список версий, обычно вызывается в контексте конкретного файла (e1cib/list/Справочник.ВерсииФайлов); показывает цепочку версий с автором и датами
ФормаВыбора Выбор конкретной версии (например, при откате или сравнении)

Основное взаимодействие пользователя с версиями происходит не через собственные формы справочника, а через управляемые формы подсистемы «Работа с файлами»: карточку присоединённого файла и форму «Версии файла», которые обращаются к данному справочнику программно.


4. Ключевые процедуры модулей

Собственный код в evidence для данного объекта не приложен, поэтому ниже — типовые обработчики и обслуживающие процедуры, характерные для этого служебного справочника БСП. Конкретные имена процедур и модулей уточняются по версии БСП, поставляемой с 3.0.74.2 (версионно-специфично).

  • ОбработкаЗаполнения / ПередЗаписью (модуль объекта) — заполнение служебных полей: НомерВерсии, ДатаСоздания, Автор, привязка РодительскаяВерсия.
  • Модуль менеджера / общий модуль РаботаСФайлами, РаботаСФайламиСлужебный — создание новой версии (СоздатьВерсию/ДобавитьВерсиюФайла), получение актуальной и произвольной версии, откат к версии, удаление устаревших версий.
  • Извлечение текста — процедуры, заполняющие ТекстХранилище и СтатусИзвлеченияТекста для полнотекстового поиска (фоновое задание извлечения текста).
  • Работа с хранением — размещение двоичных данных в ФайлХранилище (в базе) либо на Том с записью ПутьКФайлу и ТипХраненияФайла; используется при переносе файлов между томами и базой.
  • Синхронизация файлов — сравнение по ДатаМодификацииУниверсальная, привязка Автор к Справочник.УчетныеЗаписиСинхронизацииФайлов.

5. Проведение и движения

Справочник не проводится и не формирует движений. Это документо-независимый служебный справочник:

  • нет режима проведения, нет обработчика ОбработкаПроведения;
  • не формирует бухгалтерских проводок и не затрагивает план счетов РК (счета 1210, 1030, 1330, 3310, 3130, 6010, 7010 и т. п. к нему отношения не имеют);
  • не влияет на регистры накопления/сведений учётного контура;
  • не участвует в расчёте НДС (ставка РК 2026 — 16 %), ИПН, ОПВ, ОПВР, ВОСМС, ОСМС, СО и соцналога.

Единственные «движения» в широком смысле — это изменение самих данных хранения файлов: запись двоичных данных в ФайлХранилище/на Том и заполнение регистров подсистемы полнотекстового поиска при извлечении текста. Учётного смысла они не несут.

Примечание. Присоединённые файлы (включая версии) часто прикрепляют к учётным документам — например, к счёту-фактуре с НДС 16 %, к ЭСФ (ИС ЭСФ) или СНТ. Однако сам справочник «ВерсииФайлов» хранит лишь содержимое и историю файла, а не налоговые/суммовые данные документа-владельца.


6. Связанные объекты и ввод на основании

  • Владелец файла — элемент справочника присоединённых файлов конкретного объекта (Справочник.<Объект>ПрисоединённыеФайлы); через него версия связана с документом или элементом справочника.
  • Справочник.ТомаХраненияФайлов — реквизит Том (место физического хранения на диске).
  • Справочник.Пользователи / ВнешниеПользователи / УчетныеЗаписиСинхронизацииФайлов — реквизит Автор.
  • Справочник.ВерсииФайлов (сам на себя) — РодительскаяВерсия, цепочка версий.
  • Перечисление.ТипыХраненияФайлов, Перечисление.СтатусыИзвлеченияТекстаФайлов — служебные перечисления.

Ввод на основании. Механизм «Ввод на основании» для данного справочника не применяется. Новые версии создаются автоматически при изменении файла (загрузка новой редакции, редактирование через занятие/освобождение файла), а не командой «Создать на основании».


7. Точки расширения

  • Расширение конфигурации — добавление реквизитов (например, метки классификации документа) и обработчиков форм без снятия с поддержки; допустимо для служебного справочника, но требует осторожности при обновлениях БСП.
  • Программные интерфейсы БСП — работа с версиями через общие модули подсистемы «Работа с файлами» (создание, получение, откат версий) вместо прямой записи объекта; предпочтительный способ интеграции.
  • Тома и правила хранения — настройка ТомаХраненияФайлов и политики хранения версий (ограничение количества/срока хранения) — штатный способ управления объёмом без изменения структуры.
  • Полнотекстовый поиск — влияние на состав индексируемого содержимого через ТекстХранилище/СтатусИзвлеченияТекста.

Требует проверки (версионно-специфично): точные имена процедур модулей и состав служебных перечислений могут отличаться в зависимости от версии БСП внутри релиза 3.0.74.2.

Частые вопросы

Формирует ли справочник «ВерсииФайлов» бухгалтерские проводки?
Нет. Это служебный справочник подсистемы работы с файлами БСП. Он не проводится, не имеет обработчика проведения и не затрагивает план счетов РК (1210, 1030, 3310, 3130 и др.), а также не участвует в расчёте НДС, ИПН, ОПВ и прочих налогов.
Как открыть список версий файлов напрямую?
По навигационной ссылке e1cib/list/Справочник.ВерсииФайлов. Однако штатно версии просматривают из карточки присоединённого файла (команда «Версии»), поскольку список версий имеет смысл в контексте конкретного файла-владельца.
Где физически хранится содержимое версии файла?
Способ задаётся реквизитом ТипХраненияФайла: либо в базе данных (реквизит ФайлХранилище), либо на томе хранения (реквизит Том и путь в ПутьКФайлу). Размер версии фиксируется в реквизите Размер (в байтах).
Как выстраивается история версий?
Через реквизиты НомерВерсии (порядковый номер 1, 2, 3…, увеличивается автоматически) и РодительскаяВерсия (ссылка на предыдущую версию того же файла), которые образуют цепочку. Табличных частей у справочника нет.
Можно ли вводить объект «на основании» и редактировать вручную?
Ввод на основании не применяется — версии создаются автоматически при изменении файла. Для ручного массового редактирования доступно фактически только поле Комментарий; остальные реквизиты заполняются подсистемой.

Читайте также

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.
Теги:KZCatalogs