Руководство пользователя
×
Меню
Индекс

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.
Из "Шаблона операций (Движения)" выбрать необходимый шаблон операции, в данном случае - «Бюджет металлоконструкций».
 
 
В шаблоне операций «Бюджет металлоконструкций» настроим движения в предварительно созданный забалансовый счет "План". Аналитики (субконто) счёта = Подразделения и Статьи затрат.
 
 
Сохранение Табулы при включенном режиме "Операции" произведет записи на данном счете.
В результате получим движения, которые можно просмотреть по кнопке "Движения таблиц" в меню "Расчёты".