Текущее время: Ср, май 14 2025, 20:23

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Доп. позиция в документе FI через Замещения\Open Fi
СообщениеДобавлено: Чт, июл 28 2005, 16:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Собственно Subj
Задача: необходимо в документе FI с тремя позициями добавить четвертую, естественно со всеми правилами.
Пробовал через Замещения (OBBH) не получается, потому как далее по программе отрабатывает код который обновляет только существующие позиции. Всякие там ASSIGN('(имяпр) имятаб') не подходит...
Пробовал через Open FI, тоже самое...
Может кто сталкивался....
Должно быть что-то такое которое выполняет такие действия


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доп. позиция в документе FI через Замещения\Open Fi
СообщениеДобавлено: Чт, июл 28 2005, 19:06 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Azik написал:
Собственно Subj
Задача: необходимо в документе FI с тремя позициями добавить четвертую, естественно со всеми правилами.
Пробовал через Замещения (OBBH) не получается, потому как далее по программе отрабатывает код который обновляет только существующие позиции. Всякие там ASSIGN('(имяпр) имятаб') не подходит...
Пробовал через Open FI, тоже самое...
Может кто сталкивался....
Должно быть что-то такое которое выполняет такие действия

Не друг забей этот финт ушами у тебя не выйдет так как твоя четвертая позиция теоретически нарушает баланс предыдущих трех, а если ты мне тут скажешь что и эти три ты тоже подкрутил, то ... короче нафиг оно надо тебе такой гемморой чтобы потом в случае чего тебя саппорт послал нафиг за вмешательство в логику проводки... ищи другие пути :P


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 28 2005, 23:18 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
Может стоить подумать над тем, чтобы при проводке одного документа провести паралельно другой ? Мы так делали, как раз через open fi, все довольно красиво получилось.

Добавить строку в создающийся документ - не очень хорошая идея, слишком много всего учитывать придется, Uukrul дело говорит.

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 29 2005, 05:57 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Как идет документ? Чистый Fi или RW?

Если Fi и использовать событие или процесс отрабатывающие до проверок, то бояться нечего - система сама все за вас проверит. Если еще умудриться до деривации, то и баланс не пострадает. Я, примерно, такое делал - дробил позицию на несколько, но эта задача полегче.
Но если RW то тут я не помощник, в зависимости от модуля может быть по разному.

P.S. Кстати, а BAPI не пробовал использовать, хотя я так и не добился сделать с НДС

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доп. позиция в документе FI через Замещения\Open Fi
СообщениеДобавлено: Пт, июл 29 2005, 09:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Azik написал:
Задача: необходимо в документе FI с тремя позициями добавить четвертую, естественно со всеми правилами.
Если три уже правильные, четвертая всегда будет неправильная.
Azik написал:
Пробовал через Замещения (OBBH) не получается, потому как далее по программе отрабатывает код который обновляет только существующие позиции. Всякие там ASSIGN('(имяпр) имятаб') не подходит...
Пробовал через Open FI, тоже самое...
Может кто сталкивался....
Должно быть что-то такое которое выполняет такие действия

Делал я такое, обошел все проверки и добавил таки запись, дальше пошли новые траблы (уже не помню какие). В конце концов отказался от этой затеи, ибо неправильно это.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доп. позиция в документе FI через Замещения\Open Fi
СообщениеДобавлено: Пт, июл 29 2005, 09:17 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Parazit написал:
Azik написал:
Задача: необходимо в документе FI с тремя позициями добавить четвертую, естественно со всеми правилами.
Если три уже правильные, четвертая всегда будет неправильная.
Azik написал:
Пробовал через Замещения (OBBH) не получается, потому как далее по программе отрабатывает код который обновляет только существующие позиции. Всякие там ASSIGN('(имяпр) имятаб') не подходит...
Пробовал через Open FI, тоже самое...
Может кто сталкивался....
Должно быть что-то такое которое выполняет такие действия

Делал я такое, обошел все проверки и добавил таки запись, дальше пошли новые траблы (уже не помню какие). В конце концов отказался от этой затеи, ибо неправильно это.

А зачем обходить проверки? Все это нужно делать до проверок, а то потом будет мучительно больно.
Насчет четвертой позиции вы очень торопитесь... Главное чтобы был баланс. Т.е. если делаете дебет то не поленитесь и на эту же суммы увеличте и кредит, а может пользователь сам введет побольше :) А в случае деривации система еще и сама вам автостоку подставит.
Тут главное максимально углубиться в процесс.
Сама система же тоже позволяет себе добавлять позции, а её писали такие же люди, главное понять их логику.

Например у вас есть аванс.
Кт 60
Дт 51

Да вы 60-й можете и стандартным образом вот так организовать
Кт 60
Кт 60
Кт 60
Дт 51
мы это используем при различных бюджетных адресах, делается нажатием одной кнопки.

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 29 2005, 11:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Все красиво пишете.... :D
Естесственно я вставляю позицию которая не нарушает баланса и исправляю предыдущие 3, это без вопросов...
Цитата:
artyom:
Например у вас есть аванс.
Кт 60
Дт 51

Да вы 60-й можете и стандартным образом вот так организовать
Кт 60
Кт 60
Кт 60
Дт 51
мы это используем при различных бюджетных адресах, делается нажатием одной кнопки.

как вы это реализовали? я это и имел в виду...

или


Цитата:
Clarus:
Может стоить подумать над тем, чтобы при проводке одного документа провести паралельно другой ? Мы так делали, как раз через open fi, все довольно красиво получилось.



а это как сделали?

как раз таки и интересны решения...
потому что у нас через OPENFI сделано, но пришлось в стандартном коде поправить, а вот так чтоб как у вас всё красиво????


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 29 2005, 14:20 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
Мы так делали приходование нескладируемых материалов. Типа, если материал нескладируемый, то его все равно необходимо по БУ провести через 10-ку. Вот транзитную проводку Д10 К10 мы и делали через open-fi.

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 01 2005, 04:37 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Clarus написал(а):
Мы так делали приходование нескладируемых материалов. Типа, если материал нескладируемый, то его все равно необходимо по БУ провести через 10-ку. Вот транзитную проводку Д10 К10 мы и делали через open-fi.

Мне кажется это точно надо делать через BAPI

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 01 2005, 04:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Azik написал:
Все красиво пишете.... :D
Естесственно я вставляю позицию которая не нарушает баланса и исправляю предыдущие 3, это без вопросов...
Цитата:
artyom:
Например у вас есть аванс.
Кт 60
Дт 51

Да вы 60-й можете и стандартным образом вот так организовать
Кт 60
Кт 60
Кт 60
Дт 51
мы это используем при различных бюджетных адресах, делается нажатием одной кнопки.

как вы это реализовали? я это и имел в виду...


В транзакции кнопка - Новая позиция( F8 )

_________________
Все будет хорошо...
http://sap-blog.ru/


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

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


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

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


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

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