View previous topic :: View next topic |
Author |
Message |
Полина Михеева
Joined: 01 Apr 2003 Posts: 26
|
Posted: 01 Apr 2003 07:31 Post subject: Групповые операции |
|
|
Поделитесь опытом настройки групповых операций закрытия счета в конце месяц |
|
Back to top |
|
|
REM
Joined: 15 Mar 2002 Posts: 82 Location: Roman Mikheev
|
Posted: 01 Apr 2003 10:24 Post subject: |
|
|
А поконкретнее ? |
|
Back to top |
|
|
Алексей З.
Joined: 08 Jan 2003 Posts: 344 Location: Зызин Алексей Occupation: ЗАО "Ренова", программист Interests: Москва
|
Posted: 01 Apr 2003 10:31 Post subject: Re: Групповые операции |
|
|
Полина Михеева wrote: | Поделитесь опытом настройки групповых операций закрытия счета в конце месяца. |
У меня алгоритм следующий:
- берётся сальдо по самому нижнему субсчету (ХХ.ХХ.ХХ.ХХ)
- закрывается на субсчет на один уровень вверх (ХХ.ХХ.ХХ) на сальдовую сумму ( ХХ.ХХ.ХХ.ХХ vs ХХ.ХХ.ХХ ).
- так проходим по всем уровням, до самого верхнего.
Прим. Дебет или кредит - зависит от сальдо (Дебетовое положительное или кредитовое положительное).
ЗЫ. Чуть не забыл - закрытие идёт строго по аналитика |
|
Back to top |
|
|
GAL
Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
|
Posted: 01 Apr 2003 17:21 Post subject: |
|
|
Не слушайте Алексей З. – он про какую-то другую программу пишет, по всей видимости.
В качестве простенького (не очень наглядного) примера настройки групповой операции по закрытию счетов 90* на 909 можно использовать в демобазе групповую операцию 01 «Закрытие счета реализации». При этом под "Номер счета реализации" понимаются открытые субсчета счета 90 «Продажи», кроме 909. Под "Номер счета прибылей/убытков" понимать субсчет 909 (cо статусом "открыт").
Остальное - аналогично |
|
Back to top |
|
|
Алексей З.
Joined: 08 Jan 2003 Posts: 344 Location: Зызин Алексей Occupation: ЗАО "Ренова", программист Interests: Москва
|
Posted: 01 Apr 2003 17:53 Post subject: |
|
|
Я писал про закрытие 26-х счетов. |
|
Back to top |
|
|
GAL
Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
|
Posted: 01 Apr 2003 18:07 Post subject: |
|
|
Номер счета несущественен. "Закрыть" тот же 26 счет - сделать проводку так, чтобы сальдо по 26 счету было равно нулю, не так ли?
БЭСТ-4 не умеет закрыть "субсчет на один уровень вверх" по той простой причине, что по логике программы БЭСТ-4 этот субсчет будет иметь статус закрыт, и его нельзя использовать в корреспонденции в проводке. |
|
Back to top |
|
|
Полина Михеева
Joined: 01 Apr 2003 Posts: 26
|
Posted: 02 Apr 2003 06:44 Post subject: групповые операции |
|
|
Спасибо. Мне нужно закрытие 19 счета по аналитике. А команда П() не предосматривает запись аналитики. Если у Вас есть пример, вышлите его, пож-ста. |
|
Back to top |
|
|
Loki666
Joined: 08 Mar 2002 Posts: 63 Location: Алексей Макаров
|
Posted: 02 Apr 2003 07:20 Post subject: Re: групповые операции |
|
|
Добрый день!
Полина Михеева wrote: | Спасибо. Мне нужно закрытие 19 счета по аналитике. А команда П() не предосматривает запись аналитики. Если у Вас есть пример, вышлите его, пож-ста. |
Нашел у себя набросок групповой операции, которая начисляет арендную плату (около 2000 проводок) по партнерам, у которых заполнено поле ОКПО суммой арендной платы, делая проводку Дт 62 Кт 901. На самом деле затем операция разрослась, так как в поле ОКПО нельзя поставить сумму с копейками, а 62-х счетов оказалось далеко не один ...
===
Д1 = СВОБ_ДОК. ДАТА_ОПЕР
Н1 = СВОБ_ДОК. РЕГ_НОМ
ПОКА (КП(А1)=1)
ОП=ПАРТНЕР(А1)
А2=ОП.ОКПО
СУМ_ПАРТНЕР=СТР_ЧИСЛО(А2)
ПАРТНЕР_СЧЕТ="621."+А1
ЕСЛИ (СУМ_ПАРТНЕР<>0)
П( Д1, Н1, ПАРТНЕР_СЧЕТ, "901", "Арендная плата", СУМ_ПАРТНЕР )
ВСЕ_ЕСЛИ
ВСЕ_ПОКА
=== |
|
Back to top |
|
|
Алексей З.
Joined: 08 Jan 2003 Posts: 344 Location: Зызин Алексей Occupation: ЗАО "Ренова", программист Interests: Москва
|
Posted: 02 Apr 2003 09:24 Post subject: Re: групповые операции |
|
|
Полина Михеева wrote: | ... команда П() не предосматривает запись аналитики... |
Это не совсем так. Нужно лишь к номеру счёта через точку прибавить номер аналитики.
...
НОМ_СЧ1=НОМ_СЧ1+"."+ШАУ_СЧ
НОМ_СЧ2=НОМ_СЧ2+"."+ШАУ_СЧ
П(ДАТА_ПРОВ,НОМ_ОПЕР,НОМ_СЧ1,НАИМЕН_ПРОВ,НОМ_СЧ2,СУММА_ПРОВ)
....
Вот в таком духе... |
|
Back to top |
|
|
REM
Joined: 15 Mar 2002 Posts: 82 Location: Roman Mikheev
|
Posted: 03 Apr 2003 10:17 Post subject: |
|
|
Вот пример закрытия аналитик любого(напр 26) счета на другой счет:
_ФОРМАТ="99999999999.99999"
_ОКРУГ=5
ВВОД(("ДАТА РАСЧЕТА ",Д2,"Д"))
СЧЕТ(А1,"ОПРЕДЕЛИТЕ СЧЕТ")
ЗНАЧ=КТС(А1,Д2)
ПОКА (ШАУ(А1)=1)
ВЫВОД "СЧЕТ ",А1
В=ДТС(А1,Д2)
ЕСЛИ (В>0)
П(Д2,"","20",А1,"Закрытие счета",В)
^ закрытие производится на 20-й счет
ВСЕ_ЕСЛИ
В=КТС(А1,Д2)
ЕСЛИ (В>0)
П(Д2,"",А1,"20","Закрытие счета",В)
^
ВСЕ_ЕСЛИ
ВСЕ_ПОКА |
|
Back to top |
|
|
Loki666
Joined: 08 Mar 2002 Posts: 63 Location: Алексей Макаров
|
Posted: 04 Apr 2003 07:40 Post subject: |
|
|
Добрый день!
REM wrote: | Вот пример закрытия аналитик любого(напр 26) счета на другой счет |
Совет из личного опыта: при закрытии счетов не стоит списывать все конечное сальдо по счету. Лучше всего запросить пользователя о двух датах - начале и конце расчета, - для того чтобы списывать разницу по оборотам за нужный месяц. Очень помогает потом, когда кто-нибудь по ошибке войдет в "закрытый" месяц и сделает сальдо на закрываемом счете не нулевым. Такое сальдо сразу видно на оборотной ведомости.
С уважением,
Алек |
|
Back to top |
|
|
|