Под капотом платформы 1С 8.3. Часть 2. Работа с СУБД::Журнал СА 06.2016
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
О журнале
Журнал «БИТ»
Информация для ВАК
Звезды «СА»
Подписка
Где купить
Авторам
Рекламодателям
Магазин
Архив номеров
Вакансии
Игры
Контакты
   

  Опросы

Какие курсы вы бы выбрали для себя?  

Очные
Онлайновые
Платные
Бесплатные
Я и так все знаю

 Читать далее...

1001 и 1 книга  
24.12.2018г.
Просмотров: 837
Комментарии: 0
Python. Разработка на основе тестирования

 Читать далее...

24.12.2018г.
Просмотров: 624
Комментарии: 0
Скрапинг веб-сайтов с помощью Python

 Читать далее...

24.12.2018г.
Просмотров: 558
Комментарии: 0
Смарт-карты и информационная безопасность

 Читать далее...

24.12.2018г.
Просмотров: 559
Комментарии: 0
Идеи машинного обучения

 Читать далее...

22.11.2018г.
Просмотров: 853
Комментарии: 0
MySQL 8 для больших данных

 Читать далее...

Друзья сайта  

Форум системных администраторов  

sysadmins.ru

 Под капотом платформы 1С 8.3. Часть 2. Работа с СУБД

Архив номеров / 2016 / Выпуск №6 (163) / Под капотом платформы 1С 8.3. Часть 2. Работа с СУБД

Рубрика: Базы данных /  Изучаем «1С»

Олег Филиппов ОЛЕГ ФИЛИППОВ, АНТ-Информ, заместитель начальника отдела разработки, comol@mail.ru

Под капотом платформы 1С 8.3
Часть 2. Работа с СУБД

Рассмотрим основные объекты метаданных 1С и особенности работы с ними платформы 1С на стороне СУБД

Объектная модель

К объектной модели в терминологии 1С относят объекты метаданных, у которых есть «ссылка» – некий уникальный идентификатор, который является системным. По нему всегда можно получить текущий экземпляр объекта.

Справочник

Наверное, самый популярный объект 1С:Предприятия. С него начинают знакомиться с платформой 1С новички. Он достаточно просто укладывается в голове как некий список уникальных объектов. Поэтому на его примере мы рассмотрим работу платформы 1С с элементами объектной модели.

Посмотрим, что же происходит с технической точки зрения.

На стороне СУБД справочник – это таблица с обязательным ключевым полем – GUID, на уровне СУБД его обычно представляет колонка _IDRRef. По этому полю у таблицы всегда существует кластерный индекс.

Кроме этого, в таблице справочника есть еще следующие обязательные поля:

  • _Version – системное поле timestamp. Должно обновляться при каждой перезаписи объекта в соответствии с документацией 1С.
  • _Marked – пометка удаления объекта.
  • _PredefinedID – идентификатор объекта метаданных (для предопределенных элементов справочника).
  • _Code – код справочника.
  • _Description – наименование справочника.

Достаточно несложно сделать вывод, какие поля справочника являются системными. Как видим, к ним относится и _Code (код), но оно не входит в основной кластерный индекс, следовательно, вполне может быть неуникальным.

Статью целиком читайте в журнале «Системный администратор», №06 за 2016 г. на страницах 44-47.

PDF-версию данного номера можно приобрести в нашем магазине.


  1. Филиппов О. Под капотом платформы 1С 8.3. Часть 1. Работа с СУБД. // «Системный администратор», №5, 2016 г. – С. 37-39 (http://samag.ru/archive/article/3192).

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru