1С:Предприятие 8.2 /
Управление производственным предприятием для Украины /
Управление затратами
Формирование ключей аналитики учета
В данн ом разделе рассматривается принцип и алгоритмы форми рования ключей аналитики при применении расширенной аналитики учета.
Расширенная аналитика учета - это работа конфигурации при включенной константе "Использовать расширенную аналитику".
Ключ аналитики - это объединение нескольких разрезов аналитического учета в один, представляющий собой комбинацию конкретных значений аналитического учета - ключ.
В подсистеме расширенной аналитики учета используется пять ключей аналитики:
- Аналитика вида учета
- Аналитика учета затрат
- Аналитика распределения затрат
- Аналитика учета партий
- Аналитика учета прочих затрат.
Каждому ключу аналитик соответствует отдельный справочник и отдельный регистр сведений
Ключ аналитики | Справочник | Регистр сведений |
|---|---|---|
| Аналитика вида учета | Ключи аналитики вида учета | Аналитика вида учета |
| Аналитика учета затрат | Ключи аналитики учета затрат | Аналитика учета затрат |
| Аналитика распределения затрат | Ключи аналитики распределения затрат | Аналитика распределения затрат |
| Аналитика учета партий | Ключи аналитики учета партий | Аналитика учета партий |
| Аналитика учета прочих затрат | Ключи аналитики учета прочих затрат | Аналитика учета прочих затрат |
Все ключи аналитики (элементы справочников и записи регистро в сведений) формируются только автоматически при проведении документов . Ручного создания ключей аналитики не предусматривается. Это необходимо для обеспечения правильности формирования ключей аналитики.
Для исправления и удаления ключей аналитики используется специальная обработка "Тестирование и исправление ключей аналитики".
Для получения ключа аналитики необходимо выполнить следующие действия:
- Подготовить структуру данных, соответствующую набору измерений ключа аналитики. Структура данных для целей управленческого и регламентированного учета будет отличаться, т.к. некоторые измерения ключа аналитики могут использоваться только в управленческом учете (например, проект), а некоторые – только в регламентированном учете (например, счет)
- По подготовленной структуре данных попытаться получить ссылку на элемент справочника – ключа аналитики из соответствующего регистра сведений.
- Для увеличения скорости получения ключей аналитики создается КЭШ ключей аналитики с использованием таблицы значений. Таблица значений индексируется по всем измерениям.
- В начале необходимый ключ аналитики пробуем получить из КЭШа.
- Если из КЭШа ключ аналитики не получен, то производится чтение соответствующего регистра сведений для получения ключа аналитики.
- Если ключ аналитики получить не удалось (он отсутствует в КЭШе и в регистре сведений), т.е. он еще ни разу не получался, то необходимо создать новый ключ аналитики.
- Создается новый элемент справочника – ключа аналитики.
- Создается запись в соответствующем регистре сведений.
Процедуры и функции формирования ключей аналитики расположены в общем модуле "РасширеннаяАналитикаУчета". Для получения ключа аналитики используется экспортная функция "ПолучитьЗначениеКлючаАналитики".
Формирование ключа аналитики производится по следующему алгоритму:
- Определяется имя справочника и имя регистра сведений, соответствующие формируемому ключу аналитики.
- Формируется шаблон измерений ключа аналитики в функции "ШаблонИзмеренийКлючаАналитики". Шаблон измерений в дальнейшем используется для заполнения значений измерений ключа аналитики.
- Шаблон измерений в начале пытаемся получить из КЭШа (структура "СтруктураКлючиАналитики").
- Если в КЭШе шаблона измерений для формируемого ключа аналитики еще нет, то получаем шаблон измерений запросом по справочнику "НастройкиАналитикиУчета".
- Для ключа аналитики учета прочих затрат шаблон измерений получаем в функции "ШаблонИзмеренийИзМакета" по данным макета "НастройкиУчета". Это сделано по причине того, что в справочнике "НастройкаАналитикиУчета" (который доступен пользователю для настройки) не имеет смысла размещать данные для ключа аналитики учета прочих затрат. Т.к. пользователям не нужно видеть и изменять эти данные.
- Формируем структуру измерений ключа аналитики в функции "СтруктураИзмеренийКлючаАналитики".
- Создаем новую структуру и заполняем её значениями измерений с учетом шаблона ключа аналитики.
- Для ключа аналитики вида учета корректируем значения измерений в процедуре "СкорректироватьЗначенияКлючаАналитикиВидаУчета":
- Корректируется заполнение подразделения и подразделения организации в зависимости от установленных флажков отражения в учете текущего документа
- Для ключа аналитики учета затрат корректируем значения измерений в процедуре "СкорректироватьЗначенияКлючаАналитикиУчетаЗатрат":
- Корректируется заполнение Затраты, Характеристики затраты и Серии затраты в зависимости от признака учета затрат по номенклатуре .
- Признак учета затрат по номенклатуре получаем в функции "УчитыватьЗатратыПоНоменклатуре" в зависимости от характера затрат.
- Для ключа аналитики учета партий корректируем значения измерений в процедуре "СкорректироватьЗначенияКлючаАналитикиУчетаПартий":
- Корректируется значение измерения "Заказ", если Заказ не заполнен, то записывается значение Неопределено.
- Получаем или создаем новый ключ аналитики в функции "ПолучитьСоздатьКлючАналитики":
- Пытаемся получить ключ аналитики из КЭШа в функции "ПолучитьКлючАналитикиИзТаблицы".
- Создаем менеджер записи соответствующего регистра сведений и производим чтение.
- Если ключ аналитики не удалось получить из регистра сведений, создаем новый элемент справочника – ключа аналитики и создаем новую запись в соответствующем регистре сведений.
- Получение полного наименования справочника – ключа аналитики производится в функции "ПолучитьКлючАналитикиИзТаблицы".
- Созданный ключ аналитики добавляем в КЭШ в процедуре "ДобавитьКлючАналитикиВТаблицу".
Индивидуальное обучение 1С
Цены и режим обучения: бухгалтерские курсы
Курс 1С:Бухгалтерия «1С 8.2 для профессионалов»
Курс "Бухгалтерский учет + 1С:Бухгалтерия 8.2 для начинающих"
Индивидуальный курс «1С:Бухгалтерия 8.2»
Другие материалы по теме:
ключ аналитики, вид учета, расширенная аналитика, учет партий, учет затрат, прочие затраты, шаблон, аналитика, регистр сведений, алгоритм, затраты, заказ, справочник, 8.2
Материалы из раздела: 1С:Предприятие 8.2 / Управление производственным предприятием для Украины / Управление затратами
Другие материалы по теме:
Источники данных для расчетов бюджетирования

Мы на Facebook