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

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


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

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


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

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