Всем привет!
Сегодня мы не будем ничего программировать, но будем настраивать. Тем не менее, на мой взгляд, эта статья будет полезна и разработчикам в том числе.
В системе есть возможность создать ракурс с возможность автоматического ограничения/разбиения записи по дате.Ниже рассмотрим пошаговый пример создания такого ракурса для таблицы t510.
1. В SE11 создадим ракурс ведения
Обратите внимание(!): При создании ракурса, на вкладке “ПоляРакурс” необходимо добавить в ракурс поле BEGDA, но убрать его из составного ключа (спасибо Ира ).
2. Переходим в меню Утилиты->Генератор ведения таблиц.
3. Указываем группу полномочий, группу функций, номер экрана и жмем “Создать”.
После завершения генерации, открыв ракурс в sm30, в тулбаре мы увидим кнопку “Ограничить”.
Обратите внимание(!): Если попробовать ограничить запись на данном этапе, то ничего не получится. Кнопка будет работать НЕкорректно.
Например:
До ограничения:
После ограничения:
По сути изменилась только BEGDA записи. А должно было быть так: старая запись ограничивается заданной нами датой и появляется новая запись от заданной до ENDDA. Т.е. интервал дат должен был разбиться на две части.
Для того, чтобы кнопка “Ограничить” работать корректно, необходимо вернуться в транзакцию se55 и выбрать Среда->Сгенерировать в завис. от времени”.
После этого кнопка «Ограничить» заработает как надо.
До ограничения:
После ограничения:
Создано по мотивам темы.
ооо спасибо, добрый человек! 3 часа потерял, пока не прочитал вашу статью
Рад что статья вам помогла)