Страница 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
Откуда такая разница? Почему в первом случае не всегда происходит "уничтожение" дебетового и кредитового сальдо? Я забыл какой-то параметр?