Измерение - специальный вид управленческой аналитики, настраиваемый для целого плана счетов. Измерениями управленческого плана счетов могут быть только "балансовые" аналитики, то есть такие аналитики, значения которых для дебетуемого и кредитуемого счетов задаются одинаковыми. После того, как такая аналитика настроена в качестве измерения, ее значение задается уже только один раз для всей проводки.
Дополнительные измерения используются для увеличения быстродействия системы. По управленческому плану счетов (УПС) с большим количеством субконто дольше строятся отчеты и формируются проводки. Поэтому рекомендуется использовать меньше субконто и по максимуму задействовать дополнительные измерения (так как они обрабатываются в несколько раз быстрее). Пользователи системы ИНТАЛЕВ: Корпоративный менеджмент должны учитывать, что скорость выполнения отчетов мало зависит от количества измерений и сильно зависит от количества субконто.
Методология хранения измерений и субконто следующая:
По управленческому плану счетов:
1. | Основное измерение ЦФО+Сценарий - балансовое измерение. |
2. | Доп.измерения - балансовые измерения. |
3. | Аналитики - небалансовые измерения. |
Для Показателей:
1. | Основное измерение ЦФО+Сценарий - балансовое измерение. |
2. | Доп.измерения - балансовые измерения. |
3. | Аналитики - балансовые измерения. |
Балансовые измерения обрабатываются несколько быстрее, чем небалансовые. Если показатель является фильтром, обработка данных фактически идет по правилам для управленческого плана счетов - для повышения производительности добавлять измерения на показатель не нужно.
Настройка дополнительных измерений в Конфигураторе
В системе для любого плана счетов разработчиками заданы измерения Дата, Сценарий, ЦФО и Валюта. Они обязательны для заполнения. Помимо этих четырех можно настроить до семи дополнительных (пользовательских) измерений. Дополнительные измерения, в отличие от преднастроенных, можно и не заполнять (если они соответствующим образом настроены). При этом проводка все равно сформируется, а значения дополнительных измерений будут пустыми.
Дополнительные измерения можно задавать также для плана счетов показателей. Движения по показателям не предусматривают двойной записи, однако дополнительные измерения могут также быть использованы для них с целью ускорения проводок и получения отчетов.
Аналитику управленческого плана счетов настраивают измерением, если она:
• | не предусматривает двойственности (то есть является балансовой); |
• | используется на большинстве счетов УПС ( то есть является сквозной). |
Например, в качестве измерений можно задать аналитики Организация или Проект.
Для плана счетов показателей достаточным условием настройки аналитики в качестве измерения является ее присутствие у большинства показателей.
Создание измерений достаточно длительная процедура. Чем больше проводок содержится в системе и чем больше субконто находится на плане счетов, тем дольше будет выполняться операция. Поэтому рационально определить список измерений до начала активной эксплуатации системы.
Для создания дополнительного измерения запускают систему в режиме Конфигуратора.
Запуск в режиме Конфигуратора
Далее заходят в Меню: Конфигурация >> Открыть конфигурацию, где выбирают нужную конфигурацию.
В результате в окне Конфигурация в виде дерева отображаются элементы конфигурации. При нажатии на элемент Регистры бухгалтерии открывается список регистров, в которых хранится информация о движениях по планам счетов.
Список регистров бухгалтерии в окне элементов конфигурации
Чтобы задать дополнительные измерения для плана счетов, необходимо добавить их соответствующим регистрам, которые "привязаны" к этим планам счетов. К каждому плану счетов могут быть привязаны как один, так и несколько регистров, в которых отображаются данные по нему. Движения по управленческим планам счетов сохраняются в регистрах Инт_Управленческий и Инт_Партии (служебный регистр, используемый механизмом корректировки себестоимости), по показателям - только в регистре Инт_ЗначенияПоказателей (приставка Инт_ означает, что это регистры модуля системы ИНТАЛЕВ: Корпоративный менеджмент, а не типовой конфигурации). Если, например, нужно настроить дополнительное измерение для плана счетов "Пользовательский2", то в Конфигураторе их добавляют регистрам Инт_Управленческий2 и Инт_Партии2; если же надо задать измерения для плана счетов показателей, то их добавляют регистру Инт_ЗначенияПоказателей и т.д
Поскольку в системе ИНТАЛЕВ: Корпоративный менеджмент пользователь имеет возможность использовать до пяти управленческих счетов, то для них создано по пять регистров Управленческий и Партии. Показатели реализованы в системе как специальные счета одного плана счетов, поэтому для них предусмотрен только один регистр.
Чтобы задать дополнительное измерение регистру, необходимо щелкнуть левой кнопкой мыши по иконке-плюсу, расположенному слева от регистра. В результате для регистра отобразится список подчиненных элементов.
Список элементов регистра
При выборе элемента Измерения отобразятся заданные разработчиками измерения Сценарий, ЦФО и Валюта (Дата является обязательным измерением для любого регистра 1С, поэтому здесь не отображается).
Для добавления нового измерения необходимо нажать кнопку Добавить, расположенную на инструментальной панели окна Конфигурация.
Далее необходимо заполнить открывшееся окно Свойства: Измерение:
Пример заполнения окна Свойства: Измерение
• | В поле Имя вводится название дополнительного измерения. Оно должно быть вида ДопИзмерениеX, где X - номер дополнительно измерения. |
• | В поле Комментарий нужно ввести Служебный. |
• | Опцию Запрет незаполненных значений желательно не устанавливать. |
Опция Запрет незаполненных значений устанавливает обязательность заполнения дополнительного измерения. При ее установке управленческие проводки не будут формироваться, если значение измерения не будет указано. В подобных случаях будет отображаться системное сообщение об ошибке, которое рядовым пользователям может быть не понятным. Поэтому без существенной потребности рекомендуется не устанавливать указанную опцию.
Если же необходимо, чтобы дополнительное измерение было действительно обязательным для заполнения, то опцию следует установить. При этом рекомендуется оповестить простых пользователей о возможных системных сообщениях. Напомним, управленческие проводки формируются тремя способами: с помощью трансляций (автоформирований), бюджетных операций, а также регламентными процедурами. Таким образом, системные сообщения при установленной опции Запрет незаполненных значений могут возникать в следующих случаях:
1. При наступлении события, являющегося сигналом для выполнения трансляции или автоформирования (например, при проведении документа, по которому настроено формирование), если в настройке последнего не указано, чем заполнять дополнительное измерение.
2. При запуске регламентной процедуры, если в ее настройке не указано, чем заполнять дополнительное измерение.
3. При проведении документа вида Бюджетная операция, если не заполнен реквизит, соответствующий дополнительному измерению.
• | В поле Индексировать выбирают Не индексировать. |
• | В поле Тип данных выбирают тип значений, которые будет принимать это измерение. Для этого нажимают кнопку с изображением троеточия, расположенную справа от поля. В результате открывается окно Редактирование типа данных. После выбора элемента СправочникСсылка открывается список. Если необходимо, чтобы тип данных измерения ссылался на справочник, в списке маркером отмечают конкретный справочник; если необходимо в качестве типа данных выбрать какой-нибудь пользовательский классификатор, то маркером отмечают элемент Инт_КлассификаторыЭлементы (то есть, в отличии от справочника, конкретный классификатор здесь не указывается, а задается в режиме 1С:Предприятие). |
Выбор типа данных измерения в окне Редактирование типа данных
• | Устанавливают опцию Балансовый. |
Пример заполнения окна Свойства: Измерение
Аналогичным образом добавляют необходимое количество дополнительных измерений (не больше семи) всем необходимым регистрам, обязательно указывая для каждого измерения тип данных.
Для того чтобы по добавленным измерениям корректно работала система безопасности, необходимо:
1) Открыть регистры бухгалтерии, для которых добавлялись измерения (Это не относится к регистрам Инт_Партии).
2) На открывшейся форме перейти на закладку Права.
3) В области Роли выбрать роль Инт_Пользователь.
4) В области Права выбрать право Чтение.
5) В области Ограничение доступа к данным дополнить текст, определяющий ограничение, так, чтобы после текста:
ИЛИ Таблица.Сценарий=Права.Объект
следовал блок
ИЛИ Таблица.ДопИзмерение1 = Права.Объект
столько раз, сколько было добавлено дополнительных измерений.
Например: Если в регистр Инт_Управленческий добавлено 3 дополнительных измерения, то для роли Инт_Пользователь для роли Чтение в поле Ограничение доступа к данным, строку
ИЛИ Таблица.Сценарий=Права.Объект
необходимо дополнить текстом
ИЛИ Таблица.ДопИзмерение1 = Права.Объект ИЛИ Таблица.ДопИзмерение2 = Права.Объект ИЛИ Таблица.ДопИзмерение3 = Права.Объект
Допустим, у нас был код
#Основной("ЦФО","ИЛИ Таблица.Сценарий=Права.Объект")
После дополнения нужной информацией он будет такой:
#Основной("ЦФО","ИЛИ Таблица.Сценарий=Права.Объект ИЛИ Таблица.ДопИзмерение1 = Права.Объект ИЛИ Таблица.ДопИзмерение2 = Права.Объект ИЛИ Таблица.ДопИзмерение3 = Права.Объект")
6) Выполнить пункты 4) и 5) для роли Инт_Настройщик.
7) Выполнить пункты 1)-6) для каждого регистра, в который добавлялись дополнительные измерения (кроме регистров Инт_Партии).
После этого конфигурацию сохраняют и обновляют ее в информационной базе нажатием кнопки <F7> .
Настройка дополнительных измерений в Предприятии
Меню: Операции >> Регистр сведений >> Настройка дополнительных измерений
Окно Настройка дополнительных измерений
o | Закладки управленческих планов счетов и плана счетов показателей - Каждому управленческому плану счетов (кроме тех, для которых в окне Управленческие планы счетов заданы опция Не использовать) соответствует своя закладка. |
• | Табличная часть настройки доп.измерений - Выбрав нужный план счетов, при помощи кнопки Добавить настраивают доп. измерения. Для измерения, идущего под "N"-ным номером (номер в поле № измерения) обязательно выбирать аналитику, соответствующую выбранному типу данных в Конфигураторе при проектировании этого доп. измерения. Например, если в конфигурации настроено измерение ДопИзмерение1 с типом данных, ссылающимся на справочник Контрагенты, то здесь нужно для измерения с номером 1 (в поле № измерения) выбрать аналитику с типом данных Контрагенты (то есть вид субконто Контрагенты). Если в конфигурации для доп. измерения ДопИзмерение2 задан тип данных Инт_КлассификаторыЭлементы, то здесь для измерения под номером 2 выбирают нужный пользователю классификатор и т.д. После добавления доп. измерений для УПС, в проводках по нему появится новый столбик, где будут задаваться значения этих измерений. Например, мы задали пользовательское измерение Организация. |
Пример настройки дополнительного измерения Организация в УПС
При помощи кнопок задают порядок следования аналитик, который играет немаловажную роль. Чем ближе элемент к началу списка, тем быстрее производятся операции суммирования по нему. Поэтому первыми по списку нужно ставить измерения, которые будут использоваться для всех счетов УПС (Измерения, как уже отмечалось, задаются для всего плана счетов. Однако доп. измерения, в отличии от преднастроенных измерений, могут не являться обязательными для заполнения. Здесь под "использованием для всех счетов" подразумевается, что они будут заполняться при формировании проводок по любому счету УПС). Такие измерения называются сквозными. Затем ставят измерения, которые используют (или будут использовать) не для всех счетов плана. При прочих равных условиях вперед ставят измерения, содержащие большее количество элементов. В поле № п.п. автоматически отображается порядковый номер измерения (показывает порядок, по которому оно будет отображаться в системе). Его не стоит путать с номером в поле № измерения (номер в регистрах). Порядок следования измерений можно затем менять, однако их номер в регистрах сохраняется.