Текущее время: Чт, май 08 2025, 16:02

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Пн, янв 04 2010, 12:31 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 08 2008, 10:42
Сообщения: 379
Пол: Мужской
Всем привет,
очередная проблема со сторно закрытым месяцем, вид сбоку.

Имеем попытку отсторнировать проведенную в октябре фактуру октябрем же. Однако месяц закрыт, в итоге сторнирующая фактура хоть и создалась, но проведена не была. Т.е. проводки не пострадали.

Однако пострадал самопальный отчет по продажам со стороны сбыта, в котором сторнированные фактуры не учитываются - статус исходной фактуры сменился на "Сторнирована", факутура в отчет уже не попадает.

Быть может, у кого-то есть идеи, как исправить ситуацию с отчетом? Была мысль руками убрать из VBRK статус сторнирования, но это оказалось невозможно, не дает система эту таблицу править.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Пн, янв 04 2010, 20:50 
Гуру-модератор
Гуру-модератор
Аватара пользователя

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

В итоге пришел к тому, что в отчете, построенном на основе VBRK, нужно сторнирующие фактуры не убирать, а показывать с минусом.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Вт, янв 05 2010, 21:58 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
К сожалению, тут пострадал не только отчет, но и целостность данных. Теперь у вас имеется расхождение между SD и FI, что вообще-то не есть хорошо. Кроме того, если у вас используются info structures (SIS), то в них сторно скорее всего тоже было зафиксировано, так что стандартные отчеты тоже "пострадали". Можно, конечно, в самопальном отчете создать иллюзию, что "все хорошо, прекрасная маркиза", но это и будет только иллюзия.

А что с фактурой-то, собственно? Вообще передумали сторнировать?

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Ср, янв 06 2010, 16:48 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 08 2008, 10:42
Сообщения: 379
Пол: Мужской
LKU написал:
Ну, если проблема только в отчете, то и доработайте его. Можно для прямых фактур искать сторнирующую и проверять ее статус проводки в FI

Спасибо, из разряда пословицы про незамеченного слона.
Добавил я такую проверку, отчет вместо 2х секунд стал работать 15, можем абаперы подскажут, как ускорить.
Насчет сторно с минусом - мысль дельная, обсудим.

@Jelena: фактуру сторнировала дрогнувшая рука пользователя.
SIS была вручена сразу с оговоркой, что в свете постоянно заводящихся новых ОЗМ и ОЗД и др. факторов вроде возможных ошибок обновления ручаться за 100% верные суммы проблематично. После чего пользователи затребовали отчет, в котором суммы совпадут с проводками по 90м счетам.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Ср, янв 06 2010, 16:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Ср, янв 06 2010, 20:07 
Почетный гуру
Почетный гуру
Аватара пользователя

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

394318

тут есть моменты соединения разорвавшихся во времени СФ и её сторно. Я пользовался её в свое время успешно

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Ср, янв 06 2010, 21:05 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 08 2008, 10:42
Сообщения: 379
Пол: Мужской
@LKU:
вот что я добавил( rfbsk = статус проводки = C для проведенных, sfakn - номер фактуры, которая была сторнирована текущей фактурой):
Code:
DATA: cnc_vbeln like vbrk-vbeln, cnc_stat like vbrk-RFBSK.
clear cnc_vbeln. clear cnc_stat.
select single vbeln rfbsk from vbrk into (cnc_vbeln,  cnc_stat)
where sfakn = vbrp-vbeln.
check ( cnc_stat NE 'C').

В анализе производительности 98% времени - запросы к БД, а конкретно этот select single.
Ещё надо бы упомянуть, что запрос сделан через квери по vbrk, vbrp. Хотелось бы считать vbrk один раз во внутреннюю таблицу и потом обращаться к ней, но где это сделать и можно ли, пока не понятно.

@Justudent: нота полезная, но после применения нотки фактура, видимо, окончательно осторнируется по всем понятиям, а нам она как раз нужна живая - ещё раз продать нельзя будет т.к. закрыт месяц.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Ср, янв 06 2010, 21:10 
Гуру-модератор
Гуру-модератор
Аватара пользователя

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Чт, янв 07 2010, 22:15 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Индекс, конечно, поможет, но в любом случае делать подобную проверку SELECT SINGLE для каждого документа не рационально в принципе. Я бы посоветовала использовать internal table и FOR ALL ENTRIES.

A eсли речь идет о больших объемах данных, то возможно вообще будет гораздо рациональнее захардкодить номер документа или завести Z табличку для записи подобных (крайне редких, полагаю) исключений. Это немного корявое решение, но иногда элегантность не стоит свеч.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Ср, янв 13 2010, 17:15 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 08 2008, 10:42
Сообщения: 379
Пол: Мужской
Всем спасибо за советы, в итоге захардкодил.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фактура со статусом "Сторнирована", но документ сторно не проведен
СообщениеДобавлено: Чт, янв 21 2010, 10:05 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 20 2004, 07:19
Сообщения: 602
А не проще отказывать в сохранении фактуры с помощью проверки открытости периода по дате сторно-фактуры? Думаю, с enhancement это реализуемо.

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

Сабир.


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

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


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

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


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

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