Страница 1 из 1
Возможно ли сделать срок НМА службы в днях?
Добавлено: 24 ноя 2009, 15:41
Иван
Необходимо чтобы сумма по операции амортизации в карточке НМА рассчитывалась линейно не по месяцам, а по дням. Скажем есть общий срок службы установить не в месяцах, а в днях, пусть 260 дней. Далее если ее ввели в эксплуатацию 13 июля, то за июль амортизация считалась как (31-13)/260 ? Можно конечно по месяцам, но каждый раз приходиться делать операцию изменения стоимости.
Добавлено: 24 ноя 2009, 16:00
Иван
может даже срок службы оставить в месяцах, но алгоритм расчета сумм за каждый месяц брать исходя из количества дней в месяце и общий срок задавать в днях
Добавлено: 24 ноя 2009, 16:08
edward_K
функцми
function CalcDaysBetweenDates (aDateFrom,
aDateTo : date;
aMinusNonWorkDays : Boolean
) : integer;
function Add_Months (d : date, m : integer) : date;
Параметры
d : date - исходная дата.
m : integer - количество прибавляемых месяцев
function Day (d : date) : byte;
function Last_Day (d : date) : byte;
вам помогут
Добавлено: 24 ноя 2009, 18:27
Seybukan
Что-то у меня подозрения что в НМА учитывают расходы будуших периодов.
Сейчас есть документ во ФРО с одноименным названием-рекомендую посмотреть, если мои догадки верны.
Добавлено: 25 ноя 2009, 14:36
Иван
подскажите как можно получить внешний аттрибут таблицы katos в описании алгоритма амортизации?
Добавлено: 25 ноя 2009, 15:00
Иван
короче согласно поиску это невозможно
Добавлено: 25 ноя 2009, 16:02
Seybukan
Используйте функцию
TXOGetExtAttr
Поиск должен дать результаты.
Добавлено: 25 ноя 2009, 18:09
Иван
пишет что нет такой функции
использовал coTXOGetExtAttr такая есть, но почему-то не отрабатывает, возвращает 0, хотя аттрибут заполнен
Добавлено: 25 ноя 2009, 18:20
Seybukan
Тип атрибута какой?
Добавлено: 25 ноя 2009, 18:24
Seybukan
Эти функции из функциональности ТХО.
Возможно надо запустить сервер ТХО.
пример вызова
if(initservtxo(0),TxoGetExClassCode1('katmc',46,???),'???')
Добавлено: 25 ноя 2009, 18:44
Иван
тип вещественный
сделал так
if(initservtxo(0),coTXOGetExtAttr('KATOS','Срок службы карточки в днях',KATOS.NREC),0)
возвращает 0
Добавлено: 25 ноя 2009, 19:05
edward_K
зайдите в любую хозпоерацию, в алгоритме F3 - общниспользуемые функции - там будет мини мастер. "co" это comp (ссылка), для вещественно типа "do" будет(влом смотреть).