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

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


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

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


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

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