Сведения истории значений

Разработка содержит функцию «глСведенияИсторииЗначений(Элемент, НачДата, КонДата, ВсеИдРеквизитов = "")», демонстрацию которой выполняет данная разработка. Функция работает с историей реквизитов одного конкретного элемента справочника.

Результатом работы функции, например, для некоторого элемента справочника «Сотрудники» будет следующая таблица: (см.скриншот)

Каждая строка таблицы содержит состояние значений периодических реквизитов согласно их истории. Каждое состояние имеет место в течении некоторого малого периода, входящего в основной период (заданный параметрами НачДата, КонДата). В данном примере НачДата и КонДата основного периода — это 01.08.2010 и 31.08.2010, а крайние даты малых периодов содержатся в столбцах сформированной таблицы «НачДата» и «КонДата».

Разработка может применяться как для отображения данных истории, так и для всевозможных начислений. Например, для начислении заработной платы: обходя строки таблицы в цикле, можно наглядно и методично, и в то же время строго корректно производить начисляющие записи, строго соответствующие всей подробности истории исходных данных.

Подробнее о разработке — см. файл описания.

Разработка бесплатна и полностью свободна для использования и распространения: об этом подробнее в Лицензионном соглашении.

4 Comments

  1. Alav

    А скриншот побольше можно?

    Reply
  2. provadyuga

    (1) Да, конечно. Выкладываю нормальный скриншот.

    Reply
  3. vcv

    А чем оно лучше обработки/функции, которые можно выдернуть из типового ТиС. При взгляде на скриншот обработка из ТиС кажется более функциональной.

    Reply
  4. provadyuga

    (3) Моя разработка формирует состояние значений периодических реквизитов. Например, у сотрудника из скриншота на 01.08.2010 установлены в элемент справочника следующие значения: Оклад=25000, ПроцентПремии=100, ПроцентЗаВредность=15, ГрафикРаботы=Сутки-трое, МестоРаботы=ИнженерПоТБ. На дату 06.08.2010 меняется оклад, т.е. в историю значений реквизита Оклад вносится новое значение, — тем самым меняется и состояние истории. Состояние значений введенных 01.08.2010 длится до 05.08.2010, а с 06.08.2010 состояние становится уже другим из-за изменения одного реквизита Оклад и т.д., что и формируется в таблице отбраженной на скриншоте.

    Обработки из типовых конфигураций не формируют состояния истории значений, а отображают отдельные значения разрознено, хотя и в одной таблице.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *