11.4. Взаимодействие Табулы с базой данных
Перед началом работы с Табулой рекомендуется произвести следующие настройки:
| Базовый принцип взаимодействия Табулы с базой данных - обращение к регистрам на основе набора аналитик ячеек таблицы
(в случае необходимости, не только на основе аналитик таблицы, но вспомогательных аналитик Табулы).
|
Набор аналитик ячеек складывается из:
-
аналитик шапки (общих реквизитов) таблицы;
-
аналитик столбцов таблицы;
-
Рассмотрим особенности механизма работы с аналитиками ячеек более подробно, для этого приведем несколько примеров.
Пример № 1 «Reg–формула с отборами в таблице».
Структура таблицы Примера №1:
Как видно из приведённого рисунка, аналитику ячейки R5C4 образуют:
· по строке статья затрат "Аренда производственных площадей",
· по колонке – период "Февраль 2013 г.",
· в шапке - подразделение "Мастерская".
Reg - формула ячейка R5C4 использует вышеуказанные аналитики в качестве отборов для дебетового оборота счёта 25 и возвращает результат в ячейку.
| Для автоматического определения аналитик Reg-формул каждый элемент, являющийся аналитикой ячейки должен быть ссылкой на соответствующий элемент справочника, но не написан текстом "от руки".
|
Для того чтобы аналитика стала ссылкой на соответствующий элемент справочника - необходимо в ячейке указать Тип данных - соответствующий справочник.
В целом в Табуле допускается работа с элементами структуры таблицы Типа «текст», в этом случае нужные отборы в формуле определяют в самой формуле вручную в разделе "Связи с таблицей".
Рассмотрим пример № 2
Начальные условия аналогичны Примеру №1.
Для колонки "Февраль 2013" введём дополнительное значение = "Основное подразделение".
Набор аналитик ячейки R5C4 включает подразделение «Основное подразделение», но в базе данных по дебету счёта 25 нет оборотов с данной аналитикой (субконто). Поэтому результат работы Reg–формулы этой ячейки равен «0».
Рассмотрим пример № 3
Начальные условия аналогичны Примеру №1.
Отредактируем Reg–формулу и принудительно зададим отбор по Подразделению.
В результате Reg–формула с заданными аналитиками возвращает значение в ячейку равное «0». Потому, что по дебету счета 25 нет оборотов с данной аналитикой (субконто).
Рассмотрим Пример № 4
Механизм отражения данных таблицы в регистрах.
Необходимо включить режим "Операция". Настроим во вкладке «Расчеты» проведение таблицы из Примера № 3.
Из "Шаблона операций (Движения)" выбрать необходимый шаблон операции, в данном случае - «Бюджет металлоконструкций».
В шаблоне операций «Бюджет металлоконструкций» настроим движения в предварительно созданный забалансовый счет "План". Аналитики (субконто) счёта = Подразделения и Статьи затрат.
Сохранение Табулы при включенном режиме "Операции" произведет записи на данном счете.
В результате получим движения, которые можно просмотреть по кнопке "Движения таблиц" в меню "Расчёты".