Я твой ERP НСИ интегрировал
Утвердить Иванова Ивана Ивановича
Вот в неподалёку стоящей системе обнаружил в HR особый инфотип, в котором ФИО склоняется на все лады:
Сначала мне это показалось смешным до идиотизма, но потом я задумался… система сама склоняет, и в особо тяжёлых случаях это ещё и вручную подправить можно.
В целом, я считаю что в информационной системе вроде ERP такую штуку идеологически вредной – лучше формулировать шаблоны таким образом, чтобы не возникало потребности использовать всяческие склонения.
Здесь для меня главное – (а) чтобы не было сюрпризов, (б) чтоб это не было сделано вместо чего-то гораздо более необходимого, (в) затраты на прикручивание были бы оправданными.
Результат должен быть ожидаем и предсказуем. Это ERP.
* * *
Но для печатных форм вроде приказов – весёлая штука. Но только как приятное дополнение.
До свидания!
Почему-то мне особенно странно слышать такие слова:
- от телефонной службы поддержки
- от случайных извозчиков
У нас свободная страна …
У нас свободная страна, девушка имеет право передумать.
Прогноз погоды
Небольшой вводный рассказ про таблицы в ERP
Не очень давно попросили меня занять разработчиков на пару часов рассказом чего-нибудь про ERP. Обзорно, без глубоких знаний и реальных примеров. Цель – дать общее понимание, а не конкретные знания, применимые на практике.
Получилось пока четыре части:
Ограничения в вариантах транзакции
Редко приходилось работать с вариантами. Но вот вдруг приспичило.
На экране есть “ненужная” радио-группа, которую не получается скрыть. Причём рамка вокруг скрывается, а сами элементы остаются. Подумал, попробовал, погуглил, позаглядывал в исходники …
Note 331360 — Transaction variants are not always possible
И там прямо чёрным по белому написано:
You CANNOT transfer the following screen elements into Screen Variants:
- Radio buttons
- Selection column Table Control
- Controls (except for Table Control)
В вариантах транзакций невозможно управлять радио-группами.
*играет мелодия, которой обычно заканчивается серия Ералаша*
Пакетный ввод BDC – пример реализации
Вводная
Пакетный ввод – это симуляция работы пользователя в одной определённой транзакции.
Программный пакетный ввод может только то, что может пользователь.
Как правило BDC используют для проведения массовых и повторяющихся действий (создание или изменение объектов или документов).
Пример
Для примера возьмём изменение основного средства в транзакции AS02. Нам необходимо массово изменить в карточке ОС табельный номер материально-ответственного лица.
Действия такие:
- Зайти в AS02
- Ввести номер ОС и перейти на вкладку “Общее”
- Перейти на вкладку “В зависимости от времени” и изменить там поле “Табельный номер”
- Сохранить карточку ОС
- Ответить “Да” на запрос подтверждения