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

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

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



Comments

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

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

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

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

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

     

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

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

     

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

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

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

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

     

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

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

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

    Заменить функцию 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]

     

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

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

    Игорь.

Categories