Всем привет!

Сегодня мы не будем ничего программировать, но будем настраивать. Тем не менее, на мой взгляд, эта статья будет полезна и разработчикам в том числе.

В системе есть возможность создать ракурс с возможность автоматического ограничения/разбиения записи по дате.Ниже рассмотрим пошаговый пример создания такого ракурса для таблицы t510.

1. В SE11 создадим ракурс ведения

Рис1

Обратите внимание(!): При создании ракурса, на вкладке “ПоляРакурс” необходимо добавить в ракурс поле BEGDA, но убрать его из составного ключа (спасибо Ира 🙂).

Рис 2

2. Переходим в меню Утилиты->Генератор ведения таблиц.

Рис 3

3. Указываем группу полномочий, группу функций, номер экрана и жмем “Создать”.

Рис 4

После завершения генерации, открыв ракурс в sm30, в тулбаре мы увидим кнопку “Ограничить”.

Рис 5

Обратите внимание(!): Если попробовать ограничить запись на данном этапе, то ничего не получится. Кнопка будет работать НЕкорректно.

Например:

До ограничения:

Рис 6

 

После ограничения:

Рис 7

 

По сути изменилась только BEGDA записи. А должно было быть так: старая запись ограничивается заданной нами датой и появляется новая запись от заданной до ENDDA. Т.е. интервал дат должен был разбиться на две части.

Для того, чтобы кнопка “Ограничить” работать корректно, необходимо вернуться в транзакцию se55 и выбрать Среда->Сгенерировать в завис. от времени”.

После этого кнопка «Ограничить» заработает как надо.

До ограничения:

Рис 9

После ограничения:

Рис 10

Создано по мотивам темы.