И снова Calc_NewSaldo...
Модераторы: m0p3e, edward_K, Модераторы
И снова Calc_NewSaldo...
Здравствуйте. Объясните мне пожалуйста - что же такое за параметр "план счетов" в этой функции Calc_NewSaldo? Это что - код? Если да - то какой код у плана счетов, используемого по умолчанию. И вообще - каким образом можно получить Список этих самых кодов (и наименований)?
???
Спасибо.
???
Спасибо.
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: И снова Calc_NewSaldo...
Заходишь в ФРО - =Н= - Справочник счетов. Нажимаешь Atl+P и перед тобой список Планов счетов, каждый со своим кодом
Re: И снова Calc_NewSaldo...
>что же такое за параметр "план счетов" в этой функции Calc_NewSaldo
В этой функции используется не код плана счетов, а его nrec ... а его можно узнать следующим образом:
1) пройти по пути указаным Деинисом
2) установить курсок на нужный план счетов и нажать Alt+F4 (a+b)
3) в строке выражение пишешь nrec и жмешь вычислить.
В этой функции используется не код плана счетов, а его nrec ... а его можно узнать следующим образом:
1) пройти по пути указаным Деинисом
2) установить курсок на нужный план счетов и нажать Alt+F4 (a+b)
3) в строке выражение пишешь nrec и жмешь вычислить.
Re: И снова Calc_NewSaldo...
Спасибо за информацию. А программно - это будет PlansSch.nRec?
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Re: И снова Calc_NewSaldo...
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;
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;
Жду выхода Вселенная 2.12!
Re: И снова Calc_NewSaldo...
Еще раз Добрый день! Спасибо. Мне еще не совсем понятно, почему у этой функции 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)) и у меня ничего не расчитывается. Код плана счетов получен способом описанным выше. Подскажите пожалуйста, что не правильно.
-
- Постоянный гость
- Сообщения: 55
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Тверь/Москва
- Контактная информация:
Re: И снова Calc_NewSaldo...
У меня вопрос, эта функция расчитывает сальдо и записывает его в таблицу сальдо или оно возвращает значение (сумму)?
Re: И снова Calc_NewSaldo...
Результаты расчета записываются во временную таблицу SaldoNM. А возвращает данная функция результат расчета True или False.
-
- Постоянный гость
- Сообщения: 55
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Тверь/Москва
- Контактная информация:
Re: И снова Calc_NewSaldo...
Соотвественно потом к именно этой таблице можно обратится и выбрать данные, так?
А быстрее ли отрабатывает эта операция, чем просто выбрать из таблицы сальдо за какой то период сумму по аналитике, потом отобрать обороты по той-же аналитике и получить сумму??
???
А быстрее ли отрабатывает эта операция, чем просто выбрать из таблицы сальдо за какой то период сумму по аналитике, потом отобрать обороты по той-же аналитике и получить сумму??
???
Re: И снова Calc_NewSaldo...
А в этой таблице до выполнения этой функции что нибудь есть?
Re: И снова Calc_NewSaldo...
Есть ли связь между участием во взаиморасчётах платёжного документа, по которому проводки, с присутствием этих оборотов в производимой данной функцией выгрузке?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: И снова Calc_NewSaldo...
она выдает сальдо в указанную таблицу. Входимость документов тут не причем. Для своих целей нужно указывать SaldoNM
Re: И снова Calc_NewSaldo...
Это я знаю. Бухгалтерия хочет исключить обороты по документам, не участвующим во взаиморасчётах. Это как-то возможно?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: И снова Calc_NewSaldo...
Не в этой функции. Да и как это сделать в принципе с учетом сальдо не знаю. Проще выгрузку потом фильтрануть по КАУ.
Если нужны обороты то их проще собрать руками.
Если нужны обороты то их проще собрать руками.
Re: И снова Calc_NewSaldo...
Считаю сальдо в своём отчёте по формуле: Calc_NewSaldo(0,5,coSaldoNM,schet,subschet,0,0,0,0,0,0,0,begper,endper). Для некоторой организации получаю такие данные:
В то же время стандартный отчёт (по тому же счёту и за тот же период) "Аналитический учёт" (который, я так понимаю, использует эту же Calc_NewSaldo) показывает иначе:
Откуда такая разница? Почему в первом случае не всегда происходит "уничтожение" дебетового и кредитового сальдо? Я забыл какой-то параметр?
Код: Выделить всё
Документ-основание Счёт Субсчёт Сумма Вид сальдо
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 Кт
Код: Выделить всё
Объект аналитического учета Сальдо входящее Обороты Сальдо исходящее
дебет кредит дебет кредит дебет кредит
Основание на закупку № 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