Страница 1 из 2
И снова Calc_NewSaldo...
Добавлено: 19 фев 2004, 19:06
__nogc
Здравствуйте. Объясните мне пожалуйста - что же такое за параметр "план счетов" в этой функции Calc_NewSaldo? Это что - код? Если да - то какой код у плана счетов, используемого по умолчанию. И вообще - каким образом можно получить Список этих самых кодов (и наименований)?
???
Спасибо.
Re: И снова Calc_NewSaldo...
Добавлено: 19 фев 2004, 21:12
Deinis
Заходишь в ФРО - =Н= - Справочник счетов. Нажимаешь Atl+P и перед тобой список Планов счетов, каждый со своим кодом
Re: И снова Calc_NewSaldo...
Добавлено: 20 фев 2004, 09:10
Саша Г.
>что же такое за параметр "план счетов" в этой функции Calc_NewSaldo
В этой функции используется не код плана счетов, а его nrec ... а его можно узнать следующим образом:
1) пройти по пути указаным Деинисом
2) установить курсок на нужный план счетов и нажать Alt+F4 (a+b)
3) в строке выражение пишешь nrec и жмешь вычислить.
Re: И снова Calc_NewSaldo...
Добавлено: 20 фев 2004, 11:38
__nogc
Спасибо за информацию. А программно - это будет PlansSch.nRec?
Re: И снова Calc_NewSaldo...
Добавлено: 20 фев 2004, 13:53
Max_Fin
function Calc_NewSaldo( ModeCulc : word; { }
cPlans : comp; { по плану счетов }
coGetTab : integer; { из SaldMonun/Day/NM }
Sch : tSchet3; { счет/по всему плану }
Sub : tSubSch; { субсчет счета }
Podr : comp; { подразделение }
Kau1 : comp; { КАУ счета //TGetKau }
Kau2 : comp; { КАУ счета }
Kau3 : comp; { КАУ счета }
{$IFDEF __BigKau__}
Kau4 : comp; { КАУ счета }
Kau5 : comp; { КАУ счета }
Kau6 : comp; { КАУ счета }
{$ENDIF}
dStart,dEnd : date { интервал для расчетов }
) : boolean; far;
Re: И снова Calc_NewSaldo...
Добавлено: 20 фев 2004, 14:38
__nogc
Еще раз Добрый день! Спасибо. Мне еще не совсем понятно, почему у этой функции Calc_NewSaldo задается две даты. Что они вообще означают. Ведь сальдо расчитывается на определенную дату (одну). Например, у меня есть 2 счета 10 и 20. По данным счетам есть одна проводка 19.02.04. Дебет 10 и кредит 20 на сумму 1000 р. Я пишу Calc_NewSaldo(1,2,coSaldoNM,'10','',0,0,0,0,0,0,0,date(20,02,2004),date(21,02,2004)) и у меня ничего не расчитывается. Код плана счетов получен способом описанным выше. Подскажите пожалуйста, что не правильно.
Re: И снова Calc_NewSaldo...
Добавлено: 20 фев 2004, 14:46
blackoff
У меня вопрос, эта функция расчитывает сальдо и записывает его в таблицу сальдо или оно возвращает значение (сумму)?
Re: И снова Calc_NewSaldo...
Добавлено: 20 фев 2004, 14:52
__nogc
Результаты расчета записываются во временную таблицу SaldoNM. А возвращает данная функция результат расчета True или False.
Re: И снова Calc_NewSaldo...
Добавлено: 20 фев 2004, 14:57
blackoff
Соотвественно потом к именно этой таблице можно обратится и выбрать данные, так?
А быстрее ли отрабатывает эта операция, чем просто выбрать из таблицы сальдо за какой то период сумму по аналитике, потом отобрать обороты по той-же аналитике и получить сумму??
???
Re: И снова Calc_NewSaldo...
Добавлено: 20 фев 2004, 15:14
__nogc
А в этой таблице до выполнения этой функции что нибудь есть?
Re: И снова Calc_NewSaldo...
Добавлено: 28 окт 2010, 12:25
RAJAH
Есть ли связь между участием во взаиморасчётах платёжного документа, по которому проводки, с присутствием этих оборотов в производимой данной функцией выгрузке?
Re: И снова Calc_NewSaldo...
Добавлено: 28 окт 2010, 15:59
edward_K
она выдает сальдо в указанную таблицу. Входимость документов тут не причем. Для своих целей нужно указывать SaldoNM
Re: И снова Calc_NewSaldo...
Добавлено: 28 окт 2010, 16:08
RAJAH
Это я знаю. Бухгалтерия хочет исключить обороты по документам, не участвующим во взаиморасчётах. Это как-то возможно?
Re: И снова Calc_NewSaldo...
Добавлено: 28 окт 2010, 16:13
edward_K
Не в этой функции. Да и как это сделать в принципе с учетом сальдо не знаю. Проще выгрузку потом фильтрануть по КАУ.
Если нужны обороты то их проще собрать руками.
Re: И снова Calc_NewSaldo...
Добавлено: 17 авг 2011, 15:56
RAJAH
Считаю сальдо в своём отчёте по формуле:
Calc_NewSaldo(0,5,coSaldoNM,schet,subschet,0,0,0,0,0,0,0,begper,endper). Для некоторой организации получаю такие данные:
Код: Выделить всё
Документ-основание Счёт Субсчёт Сумма Вид сальдо
86/БВЭС от 01/03/2011 60 01 494554.38 Дт
86/БВЭС от 01/03/2011 60 01 494554.38 Кт
96/бвэс от 15/04/2011 60 01 510380.00 Дт
96/бвэс от 15/04/2011 60 01 510380.00 Кт
е-47099/А от 25/07/2011 60 01 179734.36 Дт
109/бвэс от 22/07/2011 60 01 223084.40 Дт
109/бвэс от 22/07/2011 60 01 223084.40 Кт
В то же время стандартный отчёт (по тому же счёту и за тот же период) "Аналитический учёт" (который, я так понимаю, использует эту же Calc_NewSaldo) показывает иначе:
Код: Выделить всё
Объект аналитического учета Сальдо входящее Обороты Сальдо исходящее
дебет кредит дебет кредит дебет кредит
Основание на закупку № 86/БВЭС от 01/03/2011 г. 0.00 0.00 0.00 0.00 0.00 0.00
Основание на закупку № 96/бвэс от 15/04/2011 г. 0.00 0.00 0.00 0.00 0.00 0.00
Основание на закупку № е-47099/А от 25/07/2011 г. 0.00 0.00 179 734.36 0.00 179 734.36 0.00
Основание на закупку № 109/бвэс от 22/07/2011 г. 0.00 0.00 223 084.40 223 084.40 0.00 0.00
Откуда такая разница? Почему в первом случае не всегда происходит "уничтожение" дебетового и кредитового сальдо? Я забыл какой-то параметр?