Страница 1 из 2

И снова об амортизационной льготе

Добавлено: 22 сен 2009, 20:42
maikl
В настройке алгоритмов начисления амортизации можно обращаться к вышеописанной величине изменения стоимости за предыдущий период через идентификатор OperIzmStoim (где OperIzmStoimBuh — синоним таблицы с данными для бухгалтерского метода учета, OperIzmStoimNal — синоним таблицы с данными для налогового метода учета). Непосредственно величина изменения стоимости содержится в поле Sum1. Данный идентификатор является синонимом таблицы (т.е. такой таблицы на самом деле нет в БД, а также записей в этой таблице может и не быть по некоторым карточкам, например, по ИК не было операций изменения стоимости за предыдущий период). В алгоритме следует явно указывать на наличие записи в этой таблице, т.е. рекомендуемая простейшая формула будет выглядеть так:

if(IsValidNew(tnOperIzmStoimBuh),OperIzmStoimBuh.Sum1,0)

В операции поступления указал льготу (30%)
Указал в карточке данный алгоритм, при расчете амортизаии говорит, что алгоритм некорректный.
Как этим пользоваться? кто пробовал, подскажите пожалуйста.

Добавлено: 22 сен 2009, 22:10
edward_K
IsValid не пробовали?

Добавлено: 22 сен 2009, 22:33
maikl
IsValid - такой функции нет.

пишу алгоритм OperIzmStoimBuh.SumL - тоже некорректный.
Как пользоваться этим идентификатором (OperIzmStoimBuh)?

Добавлено: 23 сен 2009, 11:13
Seybukan
1. Сумма льготы рассчиталась в операции поступления?
2. При расчете амортизации ставите галку учитывать амортизационную льготу?

Добавлено: 23 сен 2009, 12:55
KATZ
maikl
Описание к текущему патчу GALHELP_RES_81090.txt:
* ПРОБЛЕМА В ПИР: 102.87793
* ПЕРВОЕ РЕШЕНИЕ: NEW
* КРАТКОЕ ОПИСАНИЕ: Справка по Амортизационной льготе (РФ)содержит некорректное описание алгоритма.
* ПРОЕКТ: Учет ОС
* ДЕТАЛИЗАЦИЯ: Другие вопросы по ОС
# ЧТО ИЗМЕНЕНО: Справка по Амортизационной льготе (РФ) содержит некорректное описание алгоритма. OperIzmStoimBuh и OperIzmStoimNal не работают для амортизационной льготы, используются только для временных разниц.
В алгоритме следует явно указывать на наличие записи в этой таблице, т.е. рекомендуемая простейшая формула будет выглядеть так:
if(IsValidNew(tnOperIzmStoimBuh),OperIzmStoimBuh.Sum1,0)
Алгоритм с такой формулой не отработает, для этого необходимо использовать формулу:
if(IsValidNew(tnOperIzmStoim),OperIzmStoim.Sum1,0)
# КАК ИЗМЕНЕНО: Корректировки внесены в тему справки "Амортизационная льгота (РФ)"

Добавлено: 23 сен 2009, 13:39
maikl
Спасибо, буду пробовать

Добавлено: 03 окт 2009, 22:33
maikl
А где находится это поле, т.е амортизационная льгота ?
Как его вытащить?

Добавлено: 05 окт 2009, 10:39
Seybukan
Амортизационная льгота находится в документе на поступление ОС.
Так же вроде есть в изминении стоимости для учеты льготы от молернизации ОС.

Добавлено: 05 окт 2009, 12:42
maikl
Нет, ее видно в карточке ОС, но как вытащить оттуда непонятно

Добавлено: 05 окт 2009, 14:18
Seybukan
Вы моих вопросов не видели?
1. Сумма льготы рассчиталась в операции поступления?
2. При расчете амортизации ставите галку учитывать амортизационную льготу?

Добавлено: 05 окт 2009, 18:53
maikl
Да на все вопросы.
Так все же как вытащить поле?
Или ты хочешь сказать что просматривая аморт. льготу в карточке, я ее вижу из документов поступления?
Просто мы в сразу не поставили ее, и теперь хотим исправить ситуацию

Добавлено: 05 окт 2009, 23:48
edward_K
osrazn кажись было.
and 15 == osrazn.tidk
and katos.nrec== osrazn.cdoc
а что куда либо по ctrl+f4 + grtifc...
либо на тесте делаете нормально и смотрите по журналу

Добавлено: 06 окт 2009, 11:08
Seybukan
Вот хелп стандартный.
Там написано все что касается амортизацилнной льготы. Где она рассчитывается. Какие признаки оснований документов и как вытащить. Подробнее инфы нет!

С 1 января 2006 года плательщики налога на прибыль получили право единовременно списывать 10 процентов от стоимости новых основных средств в первый месяц амортизации (т.н. "амортизационная премия").

Правила бухучета единовременно списывать 10% от стоимости ОС не позволяют.

Для учета данных требований НУ в системе предусмотрено следующее:

· В алгоритмах расчета амортизации существует возможность получить величину изменения стоимости из операций "
Поступление" и "Изменения стоимости", которые подпадают под указанные в законодательстве случаи. Для того, чтобы отличать такие операции в каталоге Оснований (дополнительных признаков) для данной операции в окне редактирования присутствует настройка Амортизационная льгота — может принимать теперь следующие значения:

- нет;

- учитывать в текущем отчетном периоде — информация о сумме изменения стоимости за текущий период (необходима для расчета суммы льготы по операциям модернизации);

- учитывать в следующем отчетном периоде — информация о сумме изменения стоимости за предыдущий период (необходима для расчета суммы льготы по операциям выкупа доли в собственность).

Если же учет не установлен (или в операции вообще не указано Основание), то тогда данная операция учитываться не будет.

· В операциях "Поступление" и "Изменения стоимости" возможность ввода суммы/процента Амортизационной льготы предусмотрена на вкладке "Окно". При этом отображение самого поля Амортизационная льгота и его значений зависит от Основания: если привязана запись без признака льготы (т.е. со значением нет) или основание не указано (пусто), то вышеупомянутые поля скрыты.

· В настройке алгоритмов начисления амортизации можно обращаться к вышеописанной величине изменения стоимости за предыдущий период через идентификатор OperIzmStoim. Непосредственно величина изменения стоимости содержится в поле Sum1. Данный идентификатор является синонимом таблицы (т.е. такой таблицы на самом деле нет в БД, а также записей в этой таблице может и не быть по некоторым карточкам, например, по ИК не было операций изменения стоимости за предыдущий период). В алгоритме следует явно указывать на наличие записи в этой таблице, т.е. рекомендуемая простейшая формула будет выглядеть так:

if(IsValidNew(tnOperIzmStoim),OperIzmStoim.Sum1,0)

При описании алгоритма расчета амортизации формулах можно использовать поля:

Sum1 — величина изменения стоимости, подлежащая амортизационной льготе для проведения амортизации в текущем отчетном периоде карточки;
Sum1_1 — величина изменения стоимости за предыдущий период для основания с признаком учитывать в следующем отчетном периоде;
Sum2 — накопленная величина изменения стоимости, подлежащая амортизационной льготе за весь период, включая текущий отчетный период карточки;
Sum3 — накопленная величина изменения стоимости, не подлежащая амортизационной льготе за весь период, включая текущий отчетный период карточки;

Sum4 — величина изменения стоимости, не подлежащая амортизационной льготе в текущем отчетном периоде карточки;
SumL — величина амортизационной льготы текущего отчетного периода на дату расчета амортизации, определенная пользователем в операциях поступления и изменения стоимости;
SumL_Next — величина амортизационной льготы за предыдущий период для основания с признаком учитывать в следующем отчетном периоде;
AllSumL — накопленная величина амортизационной льготы за текущий расчетный период на дату расчета амортизации, определенная пользователем в операциях поступления и изменения стоимости;

SumL_PS — величина амортизационной льготы из операции поступления текущего отчетного периода;
SumL_NextPS — величина амортизационной льготы из операции поступления за предыдущий период для основания с признаком учитывать в следующем отчетном периоде;
Kol — количество объектов (если в методе учета для параметра Учет групповых карточек указана общая стоимость, то количество объектов берется на дату амортизации; иначе = 1.0).
Примечание: обращаем внимание, что OperIzmStoimBuh и OperIzmStoimNal (OperIzmStoimBuh - синоним таблицы с данными для бухгалтерского метода учета, OperIzmStoimNal - синоним таблицы с данными для налогового метода учета) могут быть использованы только для временных разниц (т.е. не работают для амортизационной льготы).

· В окне настройки параметров расчета амортизации имеется опция учитывать амортизационную льготу. Если в алгоритмах начисления амортизации используется идентификатор OperIzmStoim, то параметр расчета включать необходимо. Если параметр не выбран (галочка не установлена), то при использовании переменной Sum1 в формуле всегда будет возвращаться 0, вместо реальной суммы изменения стоимости.

Примечания:

При переходе на следующий месяц по части картотеки в случае выбора параметров по расчету износа за месяц по новым ОС по умолчанию считается, что учет амортизационной льготы включен. Аналогичным образом работает программа и в случае расчета износа по Alt+S в окне редактирования карточки.
При расчете амортизации с учетом амортизационной льготы всегда учитываются операции изменения стоимости за предыдущий период (например, если износ рассчитывается раз в квартал, то учитываются операции за предыдущий квартал, а не за тот, в котором начисляется износ).

Если в настройке методе учета механизм учета стоимости объектов за общее количество, то в указанных полях (Sum) находится величина за то количество, которое имеется в карточке.
При "Настройке ХозОпераций" по разноске операций с помощью ТХО для алгоритма OsNma в качестве Результата можно выбирать следующие числовые реквизиты карточки ОС/НМА:

- изменение стоимости, подлежащее либо не подлежащее амортизационной льготе;

- накопленное изменение стоимости, подлежащее либо не подлежащее амортизационной льготе;

- величина амортизационной льготы;

- накопленная величина амортизационной льготы.

В окне редактирования Инвентарной карточки во вкладке "Операции" предусмотрена еще одна подчиненная вкладка — "
Амортизационная льгота".

На данной вкладке отображается итоговый список величин, подлежащих/не подлежащих амортизационной льготе для операций по изменению стоимости ("Поступление" и "Изменение стоимости" = Модернизация) за отчетный период карточки.

Добавлено: 06 окт 2009, 18:19
maikl
Как ее использовать в текущем месяце я разобрался, это работает.
Хотел проставить в карточах, которые поступили ранее, когда было не понятно, как ей пользоваться.
Спасибо за помощь.

Добавлено: 07 окт 2009, 10:39
Seybukan
В вашем эпизоде думаю можно сделать изменение стоимости.
Попробовать там учесть льготу.