Текущее время: Сб, июн 21 2025, 15:26

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Изменение основного счета (вида затрат) из заказов ТОРО
СообщениеДобавлено: Чт, мар 03 2005, 10:23 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 27 2004, 09:26
Сообщения: 206
Откуда: Москва
При создании заказов ТОРО создается резервирование для компонентов заказа. В резервировании указывается основной счет (вид затрат) по умолчанию из вида движения (обычно вид движения 261). Требуется изменить основной счет (вид затрат) с определяемого автоматически на свой. Какой экзит можете предложить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение основного счета (вида затрат) из заказов ТОРО
СообщениеДобавлено: Чт, мар 03 2005, 13:02 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Серж написал(а):
При создании заказов ТОРО создается резервирование для компонентов заказа. В резервировании указывается основной счет (вид затрат) по умолчанию из вида движения (обычно вид движения 261). Требуется изменить основной счет (вид затрат) с определяемого автоматически на свой. Какой экзит можете предложить?



У нас реализована похожая задача. В свое время искал стандартные возможности - так ничего и не нашел. К сожалению (в стандарте), можно указать только 1 вид движения материалов для списания на заказы, а экзитов позволяющих сделать какое-то замещение вида движения (ВД) так и не нашел.

Пришлось сделать небольшую модификацию кода в одном из ФМ.

Теперь у нас все работает ОК следующим образом:

1. Есть правила согласно которых материалы в заказе должны списываться тем или иным ВД, номер ВД зависит от того какой объект ремонтируется (МВЗ) и какая служба ведет ремонт (механики, электрики и т.д.). Соответствие МВЗ-Служба-ВД ведется в юзеровской таблице.

2. При создании заказа указываем ссылочный объект, отв.место, и при создании компонентов авт.замещается ВД, а значит вид затрат, т.е у нас в заказах ТОРО могут быть различные ВД для списания материалов.

Если тебя такой вариант (модификация) устраивает, пиши на мэйл - попробую тебе помочь.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 03 2005, 13:35 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Что-то мэйл к тебе вернулся с ошибкой.

какой код операции ты имеешь в виду? Вернее что ты имеешь ввиду под кодом операции?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 03 2005, 14:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 27 2004, 09:26
Сообщения: 206
Откуда: Москва
я имел ввиду управляющий ключ
будет проверяться управляющий ключ в закладке "операции", к которой заданы эти компоненты-материалы...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 04 2005, 07:38 
Гуру-эксперт
Гуру-эксперт

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


Как я писал у меня алгоритм формирования несколько иной, поэтому пришлось немного покопаться, и думаю что примерно так будет это у тебя выглядеть:

Модифицируется ФМ CO_TA_TCOKO_READ.

Code:
FUNCTION CO_TA_TCOKO_READ.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  IMPORTING
*"     VALUE(ARBGE) TYPE  TCOKO-ARBGE
*"  EXPORTING
*"     VALUE(TCOKO_WA) TYPE  TCOKO
*"  EXCEPTIONS
*"      NOT_FOUND
*"----------------------------------------------------------------------

* Это стандартный выбор вида движения материала
IF TCOKO-ARBGE NE ARBGE.
    SELECT SINGLE * FROM TCOKO INTO TCOKO_WA WHERE ARBGE EQ ARBGE.
    IF SY-SUBRC NE 0.
       RAISE NOT_FOUND.
    ENDIF.
ENDIF.


* Вместо этого ты примерно так можешь реализовать свой алгоритм замены ВД
if arbge = 'IWO1'.
   data: begin of wa_afvg_bt.
            include structure afvgb.
   data:    indold like sy-tabix.
   data: end of wa_afvg_bt.
   Data: i1 type I,
         I2 type i.

   Data: it_afvg  like wa_afvg_bt occurs 0 with header line,
         Wa_resbd like resbd.

   field-symbols: <fs_afvg> type table,
                  <fs_resbd> type any.

   assign ('(SAPLCOBO)afvg_bt[]') to <fs_afvg>.  I1 = sy-subrc.
   assign ('(SAPLCOMK)resbd')     to <fs_resbd>. I2 = sy-subrc.
Endif.

if i1 = 0 and i2 = 0 and arbge = 'IWO1'.
* Здесь реализация твоего алгоритма
  append lines of <fs_afvg> to it_afvg.
  wa_resbd  = <fs_resbd>.
* it_afvg – таблица операций с ключами (it_afvg-STEUS)
* wa_resbd – структура для вводимого компонента,
*            здесь номер операции есть wa_resbd-vornr
* По номеру операции wa_resbd-vornr ищешь в it_afvg ключ STEUS
* и дальше уже формируешь свой ВД, здесь я думаю тебе лучше
* создать свою таблицу, где будет соответствие ключа и ВД         
* ...
Else.
*  Стандартный выбор ВД
   IF TCOKO-ARBGE NE ARBGE.
      SELECT SINGLE * FROM TCOKO INTO TCOKO_WA WHERE ARBGE EQ ARBGE.
      IF SY-SUBRC NE 0.
         RAISE NOT_FOUND.
      ENDIF.
   ENDIF.

Endif.


ENDFUNCTION.

я проверил assign-ы в принципе отрабатывают при добавлении компонентов в диалоге, честно говоря не знаю как будет работать при автоматическом создании заказов (например из планов ППР и т.п.)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение основного счета (вида затрат) из заказов ТОРО
СообщениеДобавлено: Пт, мар 04 2005, 12:21 
Ассистент
Ассистент

Зарегистрирован:
Пт, мар 04 2005, 12:09
Сообщения: 30
OlegDm написал(а):


Теперь у нас все работает ОК следующим образом:



А что-нибудь делалось с настройкой допустимых операций для транзакции MIGO, чтобы разрешить отпуск МТР со ссылкой на заказ ТОРО по нескольким видам движения? Или вы списываете со ссылкой на резервирования?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение основного счета (вида затрат) из заказов ТОРО
СообщениеДобавлено: Пт, мар 04 2005, 14:28 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
chaitan написал(а):
OlegDm написал(а):


Теперь у нас все работает ОК следующим образом:



А что-нибудь делалось с настройкой допустимых операций для транзакции MIGO, чтобы разрешить отпуск МТР со ссылкой на заказ ТОРО по нескольким видам движения? Или вы списываете со ссылкой на резервирования?


Именно у нас в одном заказе всегда один и тот же ВД для всех компонентов, так что нам без разницы чем списывать: MB1A или MIGO. Но если реализовать вышеприведенный алгоритм, и в 1 резервировании появятся позиции с разными ВД, то MB1A такое дело не захочет переваривать.
Но для MIGO по барабану что ВД различные в резервировании, т.е. списывается без проблем (4.6С) - проверял.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 08:40 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, мар 27 2007, 12:54
Сообщения: 296
Пол: Мужской
С тех пор не появилось возможности использовать разные виды движения в ТОРО-заказе без ломки стандарта?


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

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
В ERP2005 похоже в этом направлении так ничего и не сделали (но и та модификация о которой идет выше речь работает по-прежнему без проблем)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 09:58 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 11:47
Сообщения: 406
Пол: Мужской
В DIMP есть ракурс V_DITCOKO. Там можно выбрать вид движения в зависимости от вида заказа, группы материала и ключа пользователя. Но вот сам я еще не пробовал, работает или нет.

_________________
En Taro Tassadar


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 10:35 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
накатывали DIMP?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 10:50 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, мар 27 2007, 12:54
Сообщения: 296
Пол: Мужской
У нас он есть. Попробую.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 14:34 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, мар 27 2007, 12:54
Сообщения: 296
Пол: Мужской
Не пойму, что это за поле "Определенный клиентом ключ" CUST_DEF_KEY.
Indicates a customer-defined key that is read by a BADI (Business Add-In). Movement types for PM/CS orders are determined depending on material group, order type, and this customer-defined key.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 14:55 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, мар 27 2007, 12:54
Сообщения: 296
Пол: Мужской
Потом все-таки самому в каком-то BADI нужно эти данные обрабатывать и вытаскивать нужный вид движения? Что это за BADI? Если он такой есть, то больше ничего и не нужно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 24 2008, 09:51 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 11:47
Сообщения: 406
Пол: Мужской
DI_MOVEMENTYPES?

_________________
En Taro Tassadar


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

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


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

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


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

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