Вебинар Best Practices: Работа с импортом данных

Occasional Contributor Ks
Occasional Contributor

Вебинар Best Practices: Работа с импортом данных

Добрый день, коллеги!

Запись вебинара 16/08/2018 - Работа с импортом данных

6 REPLIES 6
New Contributor

Re: Вебинар Best Practices: Работа с импортом данных

К сожалению, этот момент не проговорили, для чего была использованая виртуальная шкала времени? Какие преймущества она дает?

Occasional Contributor

Re: Вебинар Best Practices: Работа с импортом данных

Экономия спейса (если нужны отдельные даты), нестандартный календарь (13-14 периодов), возможность использовать Closing Balance как вид Summary для line items.

Pain point: все временные функции надо изобретать вручную

Occasional Contributor

Re: Вебинар Best Practices: Работа с импортом данных

Роман, привет

Речь идёт об использовании виртуальных шкал времени
в контейнерах загрузки (где у нас есть отчетные месяцы и транзакции внутри месяца)

 

Для факта часто возникают потребности посмотреть отчеты год к году
(с выделением отдельных справочников годов и месяцев)

Или, например, еженедельные отчеты (на основании дат транзаций)

 

В данном случае для перехода нужно использовать функцию sum
Но, если у нас исходный модуль содержит Timescale, а целевой модуль (с формулой) - не содержит, 
то вычисление не получится

New Contributor

Re: Вебинар Best Practices: Работа с импортом данных

Благодарю за ответ!

Можно еще 1 маленький вопрос насчет виртуальной шкалы:

При использовании виртуальной шкалы, каким образом можно компенсировать функцию previous, которая в данном случае работать не будет? Есть ли простое решение?

 

Occasional Contributor

Re: Вебинар Best Practices: Работа с импортом данных

Мы говорим про виртуальную шкалу для контейнеров хранения транзакций и некую базовую отчетность для актуализации планов

Функция previous там особо нужна, при необходимости можно её посчитать в плановом контуре, где будет timescale

Highlighted
Contributor

Re: Вебинар Best Practices: Работа с импортом данных

Коллеги, добрый день, 

Заменить функцию Previous() при работе с виртуальной шкалой времени можно например так:

Шаг 1. Создать справочник с виртуальной шкалой времени, например, Сезоны 

Шаг 2. Задать последовательные числовые коды елементам справочника Сезоны

Шаг 3. Определять предыдущий элемент справочника функцией finditem()

Previous element as list = FINDITEM(Сезоны, TEXT(VALUE(CODE(ITEM(Сезоны))) - 1))

Шаг 4. Брать значение из предыдущего элемента функцией Lookup

Previous value = Value[LOOKUP: Previous element as list]

 

В приложении есть подробная картинка с примером из модели. 

Всем хорошего дня, 

Игорь.