Текущее время: Пн, авг 04 2025, 19:28

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Определение сумм счетов главной книги в разрезе карточек основных средств
СообщениеДобавлено: Ср, авг 06 2008, 13:35 
Начинающий
Начинающий

Зарегистрирован:
Сб, янв 26 2008, 09:41
Сообщения: 16
Просьба помочь в следующей ситуации:
Мне необходимо получить суммы (дебетовые и кредитовые) по счетам главной книги в разрезе карточек основных средств (основная запись основных средств). Данную сумму мы находим с помощью таблиц (таблица ANEK и т.д.) модуля FI–AA. т.е. если в таблице сумма положительная, то это дебетовая сумма, а если отрицательная, то кредитовая. Однако при реализации данной задачи столкнулись с тем, что в системе существует понятие «красное сторно», т.е. если причина сторно красное, то, к примеру, по дебету проходит минусовая сумма и наоборот. Чтобы сумму, которая прошла дебету с отрицательным значением определить правильно, мы реализовали следующий путь:
Определяем путь из таблиц FI-AA в таблицы FI. В таблице ANEK по определенной карточке ОС определяю поля GJAHR «Финансовый год», BELNR «№ документа сторно», AWORG «Ссылочные организационные единицы», AWTYP «Ссылочная операция». Далее захожу в таблицу BKPF и определяю по нему следующие поля: GJAHR «Финансовый год», AWKEY «Ссылочный ключ», AWTYP «Ссылочная операция». Получается значения в поле GJAHR «Финансовый год» таблиц ANEK и BKPF идентичны. Далее значения по полям BELNR «№ документа сторно» и AWORG «Ссылочные организационные единицы» таблицы ANEK должны быть идентичны с полем AWKEY «Ссылочный ключ» таблицы BKPF. Значения по полю AWTYP идентичны в таблицах ANEK и BKPF. В результате определил позицию в таблице BKPF. Далее мне необходимо по определенной позиции в таблице BKPF определить необходимые позиции в таблице BSEG. Для этого в таблице BKPF беру значения по полям BELNR и GJAHR и сравниваю в таблице BSEG по тем же полям. В результате в системе определяются несколько позиций. Далее необходимо определить позиции по счетам основных средств. Для этого обращаемся в поле KOART и ищем позиции со значениями «А». После того как определил позиции со счетами основных средств, обращаюсь в поле BSCHL и определяю код проводки (дебетовый или кредитовый).
ВОПРОС: Есть более короткий и оптимальный путь по нахождению сумм счетов главной книги в разрезе карточек ОС?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 13:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Может, это вопрос в ветку по FI :?:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 14:47 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Довольно сложный алгоритм. Я в свое время обошелся только таблицами FI-AA. Ключевой момент - использование видов движений, у них есть признак дебит/кредит + признак сторно. В зависимости от этого сумма из ANEP(а не ANEK) попадает на свою сторону с определенным знаком.
Все это использовал при написании оборотки + там аналогичные проблемы с амортизацией решены(текущего периода, перемещение д/к).
Если есть желание посмотреть давай адрес в личку.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение сумм счетов главной книги в разрезе карточек основных средств
СообщениеДобавлено: Ср, авг 06 2008, 15:29 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Talgat написал(а):
Однако при реализации данной задачи столкнулись с тем, что в системе существует понятие «красное сторно», т.е. если причина сторно красное, то, к примеру, по дебету проходит минусовая сумма и наоборот.

Правильно. Это сделано для того, чтобы
1.) Сторно дебетовых проводок уменьшали обороты по дебету, а не увеличивали обороты по кредиту;
2.) Сторно кредитовых проводок уменьшали обороты по кредиту, а не увеличивали обороты по дебету.

В общем-то, это логично.
Ваши бухгалтера уверены, что им нужно наоборот?

Talgat написал(а):
ВОПРОС: Есть более короткий и оптимальный путь по нахождению сумм счетов главной книги в разрезе карточек ОС?


А почему не используете ANEK-(STBLG, STJAH) ?
Еще подскажу таблицу - ANLP. Содержит остаточную стоимость ОС на начало месяцев. И не нужно шерстить все проводки с момента ввода ОС. Только учитывайте, что, если ОС введена, к примеру, 15 Мая, то на начало Мая ее стоимость будет нулевая, по этой таблице. Придется по проводкам смотреть.
Правда, иногда начальные остатки заводятся вообще без проводок. Как получать их - отдельная лебединая песня.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 16:18 
Начинающий
Начинающий

Зарегистрирован:
Сб, янв 26 2008, 09:41
Сообщения: 16
Aval буду признателен если скинете информацию на talgat.tulepbergenov(сабака)gmail.com

Благодарю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 01:29 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
На прошлой работе занимался основными, исходников с собой не захватил.

примерно так
Code:
select * from anek...
  awkey(10) = anek-belnr
  awkey+10(4) = anek-gjahr

  select belnr
    from bkpf
  where awtyp = anek-awtyp
     and awkey = awkey
     and bukrs  = anek-bukrs

  select shkzg hkont dmbtr
    from bseg
  where bukrs = anek-bukrs
      and belnr = belnr
      and gjahr = anek-gjahr
      and koart = 'A'.

     it-hkont = hkont.
     case shkzg.
     when 'S'. it-sdmbtr = dmbtr.
     when 'H'. it-hdmbtr = dmbtr.
     endcase.
     collect it.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 12:44 
Начинающий
Начинающий

Зарегистрирован:
Сб, янв 26 2008, 09:41
Сообщения: 16
Aval посмотри пожал. свою почту. Спасибо.


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

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


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

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


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

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