Текущее время: Ср, июл 23 2025, 14:03

Часовой пояс: UTC + 3 часа


Правила форума


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 16 2006, 20:05 
Гость
OlegDm написал(а):
RoadRunner прав, какая разница?

Да нет - это я понимаю, просто я к тому, что замещение необходимо будет написать для прямой проводки и для сторно тоже...Лана попробуем. Надеюсь получится... :? Спасибо!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 17 2006, 06:17 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Вообще-то, можно обойтись и без замещений: т.е. создать 2 вида движения и соответственно списывать материалы (в зависимости от их стоимости) тем или иным видом движения. Но это потребует от бухгалтера (который будет списывать) предварительного анализа стоимости материалов.
В принципе можно этот процесс упростить - сделать диалоговый интерфейс: морду сделать похожую на MB1A: предусмотреть ввод материалов, кнопку постирования. А в момент постирования, анализируя стоимость, уже проводить материалы тем или иным видом движения. Хотя конечно можно и еще проще - отчет, выбор позиций и постирование(call transaction, bapi, ...)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 19 2006, 15:04 
Гость
OlegDm написал(а):
Вообще-то, можно обойтись и без замещений: т.е. создать 2 вида движения и соответственно списывать материалы (в зависимости от их стоимости) тем или иным видом движения. Но это потребует от бухгалтера (который будет списывать) предварительного анализа стоимости материалов.
В принципе можно этот процесс упростить - сделать диалоговый интерфейс: морду сделать похожую на MB1A: предусмотреть ввод материалов, кнопку постирования. А в момент постирования, анализируя стоимость, уже проводить материалы тем или иным видом движения. Хотя конечно можно и еще проще - отчет, выбор позиций и постирование(call transaction, bapi, ...)

Я все же решила просто проверку сделать - чтобы человек сам выбырал требуемый счет - но сдесь опять проблема - при появлении сообщения E блокируется поле для ввода счета (как и другие поля впрочем). Можно ли это как-то обойти?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 19 2006, 17:01 
Гость
Anonymous написал(а):
OlegDm написал(а):
Вообще-то, можно обойтись и без замещений: т.е. создать 2 вида движения и соответственно списывать материалы (в зависимости от их стоимости) тем или иным видом движения. Но это потребует от бухгалтера (который будет списывать) предварительного анализа стоимости материалов.
В принципе можно этот процесс упростить - сделать диалоговый интерфейс: морду сделать похожую на MB1A: предусмотреть ввод материалов, кнопку постирования. А в момент постирования, анализируя стоимость, уже проводить материалы тем или иным видом движения. Хотя конечно можно и еще проще - отчет, выбор позиций и постирование(call transaction, bapi, ...)

Я все же решила просто проверку сделать - чтобы человек сам выбырал требуемый счет - но сдесь опять проблема - при появлении сообщения E блокируется поле для ввода счета (как и другие поля впрочем). Можно ли это как-то обойти?



Смотрю MB_DOCUMENT_BADI мне тоже не поможет - там вроде собщения E не работают. Значит надо полюбому что-то свое писать.... Думала - в MBCF0002 - сообщения W вставить, а при проводке документа целеком MB_DOCUMENT_BADI - сообщнение E, но видно не получится так? :?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 19 2006, 18:51 
Гость
У нас была проблема похожего характера, нам надо было откусить кусок суммы и отправить при определенной контировке на др. счет (выделение налога), мы встроили свою проверку и корректировку
в гр. ф-ций RWCL в ФМ AC_DOCUMENT_CRЕATE
корректирвка и дополнение внутренних таблиц T_ACCIT, T_ACCCR.

Естественно потребует ключа на объект...


Последний раз редактировалось Mousemike Пт, янв 20 2006, 16:36, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 20 2006, 07:03 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Anonymous написал(а):
Смотрю MB_DOCUMENT_BADI мне тоже не поможет - там вроде собщения E не работают. Значит надо полюбому что-то свое писать.... Думала - в MBCF0002 - сообщения W вставить, а при проводке документа целеком MB_DOCUMENT_BADI - сообщнение E, но видно не получится так? ?


Да, в BADI выдать сообщение типа E не получится (т.к. обновление).
Похоже, что для списания вы используете MB1A, можно попробовать использовать MIGO и выдавать сообщение типа E в MBCF0002. Тогда в момент проверки или постирования документа юзер увидит свои ошибки.
Если же все-таки использовать MB1A, то, как вариант, выдавать сообщение типа W, паралельно кидать какой-нибудь флаг в память (т.е. корректно или не корректно выбран счет), а выдачу сообщения об ошибке осуществлять где-нибудь в другом месте, например в FI проверках (тр. GGB0) - т.е. там читать из памяти этот флаг и соответственно выдавать/невыдавать сообщение об ошибке.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, янв 21 2006, 10:15 
Гость
OlegDm написал(а):
Anonymous написал(а):
Смотрю MB_DOCUMENT_BADI мне тоже не поможет - там вроде собщения E не работают. Значит надо полюбому что-то свое писать.... Думала - в MBCF0002 - сообщения W вставить, а при проводке документа целеком MB_DOCUMENT_BADI - сообщнение E, но видно не получится так? ?


Да, в BADI выдать сообщение типа E не получится (т.к. обновление).
Похоже, что для списания вы используете MB1A, можно попробовать использовать MIGO и выдавать сообщение типа E в MBCF0002. Тогда в момент проверки или постирования документа юзер увидит свои ошибки.
Если же все-таки использовать MB1A, то, как вариант, выдавать сообщение типа W, паралельно кидать какой-нибудь флаг в память (т.е. корректно или не корректно выбран счет), а выдачу сообщения об ошибке осуществлять где-нибудь в другом месте, например в FI проверках (тр. GGB0) - т.е. там читать из памяти этот флаг и соответственно выдавать/невыдавать сообщение об ошибке.


Да - думаю это выход. Отпускаем действительно через MB1A. В транзакции сделаю W как PUPAP для пущей заметности а уже при проводке - проверку в GBB1. Думаю должно сработать, а в дальнейшем действительно подумаю о FIELD EXIT на счет... :wink:


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB