Атрибуты системных сообщений

Автор yakoff, Жовтень 05, 2011, 09:01:56 ДП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

yakoff

Добрый день, проблема следующая. Для системного сообщения к транзакции MIGO задаю атрибут "Е" - ошибка, но не смотря на это при проводке документа материала система никак не реагирует на этот атрибут и документ проводит. В чём может быть проблема, что система "игнорирует" заданный параметр для системного сообщения?

Uukrul

Ну значит системе глубоко все равно что там за сообщение вы ей включили... кстати, а что за сообщение то включили?

yakoff

Пробовал для сообщений М7 838 и М7 668. Так вот хотелось бы, чтобы системе было не всё равно

Uukrul

#3
Цитата: yakoff від Жовтень 05, 2011, 10:41:09 ДП
Пробовал для сообщений М7 838 и М7 668. Так вот хотелось бы, чтобы системе было не всё равно
Ну давай те смотреть на 668 сообщение. Оно вызывается в 4 модулях. Так вот в первых трех оно проверятся на возможность отключения и реагирует на настройку. А вот для последнего такой возможности не предусмотрено. Ставим точки останова во всех модулях и смотрим. Есть подозрение, что при вашей операции система заходит только в последний модуль, где нет возможности влиять на этот текст сообщения.

PS: Короче решаем задачу по другому, вам надо сделать, чтобы нельзя было сделать приход в партию запаса, в которую уже был сделан приход? Правильно?

yakoff

Да, совершенно верно, именно это и есть цель.

Uukrul

Цитата: yakoff від Жовтень 05, 2011, 01:05:33 ПП
Да, совершенно верно, именно это и есть цель.
А как на счет реализации проверки в экзите, ну ясное дело что немного абапа придется написать... Я чуть позже гляну работу этого сообщения, типа чтобы определится можно сделать так без абапа или нет.

yakoff

Хотелось бы без АВАРа. Но если никак, то что уж делать...

Uukrul

Цитата: yakoff від Жовтень 05, 2011, 01:58:07 ПП
Хотелось бы без АВАРа. Но если никак, то что уж делать...
А еще пару вопросов, у вас именно учет по партиям или видам оценки? А то на партии похоже метка должна срабатывать.

Uukrul

Ну в общем не знаю, у меня если поставить сообщение для M7 668 тип сообщения ошибка, то система не дает выполнить операцию, рисунок M7668.png. Так что почему у вас это не срабатывает не скажу. Попробуйте посмотреть таблицу T160M по таким ключам как на рисунке T160M.png, какая у вас там находится запись? Так же как и у меня?

yakoff

Посмотрел таблицу T160M. У меня она отличается от приложенного вами скрина тем, что в ней не заполнены последние два поля.

Uukrul

Цитата: yakoff від Жовтень 10, 2011, 03:12:04 ПП
Посмотрел таблицу T160M. У меня она отличается от приложенного вами скрина тем, что в ней не заполнены последние два поля.
Ну значит не настроено отключение сообщения, попробуйте сделать так же как у меня и провести операцию.

Uukrul

Ну судя по всему как раз интересно заполнение поля: MSGTYWS - Тип сообщения - обработка отгрузки, но где его настроить я как-то не очень понял так что через редактирование записи поставил там тип ошибка.

SMF spam blocked by CleanTalk