Основные средства. Амортизация.

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Nata_kz
Сообщения: 7
Зарегистрирован: 16 июн 2006, 10:31

Основные средства. Амортизация.

Сообщение Nata_kz »

На предприятии имеется производственное оборудование, амортизацию по которым начисляется в зависимости от участка. Каждый месяц для каждого участка рассчитывается коэффициент на который умножается первоначальная стоимость.
Так вот есть такая задумка написать следующий алгоритм для ТХО
&1
&2
&3 это коэффициент на каждый месяц, всего их будет 12
Надо написать такой алгоритм если текущий месяц январь то берем &1, если февраль то &2 .
Подскажите как это правильно сделать.
:idea:
Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

Сообщение Seybukan »

И при чем тут ТХО так и не понял. Может Вы про начисление амортизации.

Тогда хотя бы F1 попробовали нажать в каталоге. :)

В формулах алгоритма могут использоваться значения "Настроек модуля", которые будут учитываться в расчете, например:

· отчетный период модулей ОС/НМА — dGetTune('OS.OtchPeriod') — дата, которая задается в настройке Отчетный период модуля;

Вообщем проверяйте месяц в дате и делайте условия.
Nata_kz
Сообщения: 7
Зарегистрирован: 16 июн 2006, 10:31

Сообщение Nata_kz »

Извините не правильно объяснила, это действительно алгоритм.
Попробовала такой
if ((Month(KatOs.OtchPer) = 01,(SPKATOS.STOIM*&1), 1)
пишет ошибка компиляции
&1=0.1
Может быть надо месяц по другому обозначить ????
Попробовала 01/01/2006 тож ругается :cry:
Nata_kz
Сообщения: 7
Зарегистрирован: 16 июн 2006, 10:31

Сообщение Nata_kz »

Так вот в алгоритме амортизации попробовала и
if ((Month(KatOs.OtchPer) = 1, (SPKATOS.STOIM*&1), 1)
тож самое
хотя если по а+b задаю Month(KatOs.OtchPer) пишет 1


что делать ???????????????? :o
Ответить