Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e, edward_K, Модераторы
-
n0where
- Местный житель
- Сообщения: 499
- Зарегистрирован: 30 дек 2010, 08:16
Сообщение
n0where »
хочу запустить пересчет сальдо для отдельной МЦ.
Код: Выделить всё
#ifndef ComponentVersion
#define ComponentVersion
#end
#include countsal.vih
Interface
...
function RereschetCaldo (cMC: comp; cSP:word):boolean;
var cSO:CountSalObj;
begin
result := (cSO.CountMC(cMC, cSP, 0, GetServerDate));
end;
При запуске RereschetCaldo вылазиет ошибка типа интерфейс не инициализирован.
В чем загвоздка
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
Ged
- Местный житель
- Сообщения: 645
- Зарегистрирован: 29 мар 2005, 17:49
-
Контактная информация:
Сообщение
Ged »
var cSO:CountSal;
-
n0where
- Местный житель
- Сообщения: 499
- Зарегистрирован: 30 дек 2010, 08:16
Сообщение
n0where »
Ошибок нет )
Но сальдо всеравно не пересчитывает.
Код: Выделить всё
(cSO.CountMC(katmc.nRec, 1, 0, date(0,0,0));
результат false
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
Ged
- Местный житель
- Сообщения: 645
- Зарегистрирован: 29 мар 2005, 17:49
-
Контактная информация:
Сообщение
Ged »
функ. у разработка не корректно описана...
то что false - не факт что сальдо не пересчиталось
-
n0where
- Местный житель
- Сообщения: 499
- Зарегистрирован: 30 дек 2010, 08:16
Сообщение
n0where »
Теперь конечно нужно пересчитать текущие остатки для определеённой мс, но почемуто нет такого же метода для этого.
Interface L_OSTATKI::TekSRas
Расчет текущих остатков
Параметры
dFor : Date
wDoCalcReserv : Word
wInteractive : Word
без какиз либо функций... Можно как нибудь такое организовать...
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны