| 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 |  | 
	
		|  | 
	
		|  |