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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot], Yandex [Bot]


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

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