Текущее время: Пн, май 12 2025, 15:48

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Enchancement point на сохранение фактуры
СообщениеДобавлено: Ср, мар 18 2009, 12:43 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 20 2004, 07:19
Сообщения: 602
Добрый день,

Для решения некоторых задач нужно иметь возможность вставить свой код, который работает на сохранении SD-фактуры (но до деблокирования). Нормального юзер-экзита под это дело я не нашел. Может, кто подскажет enhancement point, который можно раскурочить под это дело?

_________________
С уважением,

Сабир.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Enchancement point на сохранение фактуры
СообщениеДобавлено: Ср, мар 18 2009, 12:50 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4869
Откуда: Москва
Пол: Мужской
Привет!
А ты расшифруй "некоторые задачи", тогда можно будет более прицельно советовать.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Enchancement point на сохранение фактуры
СообщениеДобавлено: Ср, мар 18 2009, 13:14 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 20 2004, 07:19
Сообщения: 602
LKU написал:
А ты расшифруй "некоторые задачи", тогда можно будет более прицельно советовать.


Окей. Необходимо рассчитывать бухгалтерский курс по экспортным отгрузкам (мы смотрим собственное решение по ПБУ3/2006, т.к. решение САП ЦИС нас не устраивает в принципе). Для этого в момент сохранения фактуры мы хотим выводить определенный диалог, по результатам которого будет записываться новый курс в VBRK, а параллельно с этим в еще одну Z-таблицу хотим писать некоторую инфу из этого же диалога и номер сохраняемой фактуры в качестве ключа.

_________________
С уважением,

Сабир.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Enchancement point на сохранение фактуры
СообщениеДобавлено: Ср, мар 18 2009, 13:37 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4869
Откуда: Москва
Пол: Мужской
Я пару лет назад тоже делал свое решение по подстановке средневзвешенного курса, тогда вроде использовали эксит на выбор диапазона номеров.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Enchancement point на сохранение фактуры
СообщениеДобавлено: Ср, мар 18 2009, 15:12 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
moonrajah написал(а):
Добрый день,

Для решения некоторых задач нужно иметь возможность вставить свой код, который работает на сохранении SD-фактуры (но до деблокирования). Нормального юзер-экзита под это дело я не нашел. Может, кто подскажет enhancement point, который можно раскурочить под это дело?


Пакет VF_BADI

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Enchancement point на сохранение фактуры
СообщениеДобавлено: Ср, мар 18 2009, 16:21 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 20 2004, 07:19
Сообщения: 602
LKU написал:
Я пару лет назад тоже делал свое решение по подстановке средневзвешенного курса, тогда вроде использовали эксит на выбор диапазона номеров.

Ага, посмотрел.
Через брейкпонйт попытался проверить quick and dirty - поменял курс рублевый. А в документе он все равно остался прежним.
И еще вопрос - как можно определить номер фактуры, под которой она будет сохранена в этот момент?

_________________
С уважением,

Сабир.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Enchancement point на сохранение фактуры
СообщениеДобавлено: Ср, мар 18 2009, 16:27 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4869
Откуда: Москва
Пол: Мужской
Открыл старое ТЗ - там упоминается USEREXIT_FILL_VBRK_VBRP (RV60AFZC).
Попробуй в нем курс в отладчике поменять.
Насчет моента, когда известен номер - не знаю, надо в отладчике отлавливать. Ну как минимум, в прогамме печати вых. документа. :)

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Enchancement point на сохранение фактуры
СообщениеДобавлено: Ср, мар 18 2009, 16:54 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 20 2004, 07:19
Сообщения: 602
Самый прикол в том, что я все-таки добился изменения курса через FORM USEREXIT_NUMBER_RANGE в RV60AFZZ (просто я в первый раз пропустил там XVBRK, который и надо было модифицировать). А USEREXIT_FILL_VBRK_VBRP отрабатывает слишком рано, т.к. после него идут правила копирования, которые нам портят всю картину.
Теперь осталось номер в отладчике поймать.

_________________
С уважением,

Сабир.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Enchancement point на сохранение фактуры
СообщениеДобавлено: Ср, мар 18 2009, 19:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
если при создании фактуры ловите? а где ещё :lol:, то как вариант сделать так -

ловите в системе последний номер по данному диапозону

структура NRIV поиск по объекту NRIV-RV_BELEG номер диапозона брать из вида СФ (NRIV-NRRANGENR) последний номер NRIV-NRLEVEL

прибавляйте инкремент, определённый в виде фактуры и путём сложения получаете будущий номер создаваемой СФ... конечно возможны перхлёсты с параллельными процессами формирования документов с тем же диапозоном номеров, но ведь вариант :lol:

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Enchancement point на сохранение фактуры
СообщениеДобавлено: Чт, мар 19 2009, 08:28 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 20 2004, 07:19
Сообщения: 602
Justudent написал:
прибавляйте инкремент, определённый в виде фактуры и путём сложения получаете будущий номер создаваемой СФ... конечно возможны перхлёсты с параллельными процессами формирования документов с тем же диапозоном номеров, но ведь вариант :lol:

Именно это меня и тревожит. :)
Как вариант, конечно, можно перенести всю программу на момент деблокирования через USEREXIT_FILL_XKOMK1 (RV60BFZA), но там есть один нехороший момент - не получается модифицировать VBRK (базу). В результате получится, что в SD-документе будет один курс, а в RV - новый. Если поборем проблему, то будет вполне рабочее решение.

_________________
С уважением,

Сабир.


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

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


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

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


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

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