Профессия — 1С

Рукопашный бой Карташ

Категории

Обзор виртуальных таблиц

рубрики: Виртуальные таблицы | Дата: 2 Февраль, 2017

Как известно при чтении данных платформа 1С обращается к таблицам базы данных. Но для регистров платформа 1С на основе реальных таблиц умеет формировать виртуальные таблицы, которые физически в базе данных не храняться. Это позволяет разработчику вместо того, чтобы делать сложный запрос к реальной таблице, сразу получить данные из виртуальной простейшим запросом. А также исключает возможные ошибки. Поэтому использовать виртуальные таблицы нужно всегда, когда есть такая возможность. Особенно при сдаче экзамена 1С:Специалист. Рассмотрим разные типы регистров и посмотрим какие виртуальные таблицы предоставляет платформа для каждого типа регистров.




Регистры сведений

Платформа формирует виртуальные таблицы только для периодических регистров сведений. Доступны следиющие их типы

  • СрезПервых
  • СрезПоследних

Регистры накопления

Для регистров накопления набор предоставляемых виртуальных таблиц также зависит от вида регистра. Как известно есть два вида регистров накопления: Остатки и Обороты

Регистр накопления остатков

Доступны следующие виртуальные таблицы

  • Остатки
  • Обороты
  • ОстаткиИОбороты

Регистр накопления оборотов

Доступна только одна виртуальная таблица

  • Обороты




Регистры расчета

Здесь также в зависимости от настроек доступны следующие виртуальные таблицы

  • ДанныеГрафика
  • ФактическийПериодДействия
  • База<ИмяРегистра>
    Здесь на самом деле может быть несколько виртуальных таблиц в зависимости от настроек планов видов расчета и количества регистров расчета входящих в тот или иной план видов расчета.
    Допустим, что у нас есть два плана видов расчета: Начисления и Удержания. И для Удержаний в качестве базового плана видов расчета указан ПВР Начисления


    В свою очередь есть три регистра расчета: Начисления, НачисленияДополнительные и Удержания. И регистры Начисления и НачисленияДополнительные включены в план видов расчета Начисления, а регистр Удержания соответственно в план видов расчета Удержания.


    Так вот, для регистра расчета Удержания у нас тогда будут доступны две виртуальные таблицы с базой
    БазаНачисления
    БазаНачисленияДополнительные

Регистры бухгалтерии

Самым большим набором виртуальных таблиц обладают регистры бухгалтерии

  • Остатки
  • Обороты
  • ОборотыДтКт
  • ОстаткиИОбороты
  • Субконто
  • ДвиженияССубконто

Но скорость обращения к регистрам бухгалтерии самая низкая. Поэтому если есть возможность получить те же остатки или обороты с использованием регистров накопления, то их и надо использовать.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

   

2018г. Профессия — 1С. Обмен опытом по программированию в 1С