gifts2017

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

Опубликовал Вадим М. (provadyuga) в раздел Обработки - Обработка справочников

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

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

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

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

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

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

Скачать файлы

Наименование Файл Версия Размер
Сведения истории значений 76
.7z 137,16Kb
29.08.10
76
.7z 137,16Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Алексей (Alav) 29.08.10 21:27
А скриншот побольше можно?
2. Вадим М. (provadyuga) 30.08.10 04:38
(1) Да, конечно. Выкладываю нормальный скриншот.
3. Владислав Чинючин (vcv) 30.08.10 20:21
А чем оно лучше обработки/функции, которые можно выдернуть из типового ТиС. При взгляде на скриншот обработка из ТиС кажется более функциональной.
4. Вадим М. (provadyuga) 31.08.10 04:46
(3) Моя разработка формирует состояние значений периодических реквизитов. Например, у сотрудника из скриншота на 01.08.2010 установлены в элемент справочника следующие значения: Оклад=25000, ПроцентПремии=100, ПроцентЗаВредность=15, ГрафикРаботы=Сутки-трое, МестоРаботы=ИнженерПоТБ. На дату 06.08.2010 меняется оклад, т.е. в историю значений реквизита Оклад вносится новое значение, - тем самым меняется и состояние истории. Состояние значений введенных 01.08.2010 длится до 05.08.2010, а с 06.08.2010 состояние становится уже другим из-за изменения одного реквизита Оклад и т.д., что и формируется в таблице отбраженной на скриншоте.
Обработки из типовых конфигураций не формируют состояния истории значений, а отображают отдельные значения разрознено, хотя и в одной таблице.