| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| grey 
 
 
 Joined: 12 Jan 2004
 Posts: 297
 Location: Родионов С.Г.
 Occupation: ООО Бухгалтер, программист
 Interests: Набережные Челны
 
 | 
			
				|  Posted: 10 Sep 2005 18:38    Post subject: БЭСТ-5 Бюджет. Зарплата. Офигенное сальдо. |   |  
				| 
 |  
				| После установки 22 пакета у наших заказчиков, одного за другим, стала возникать проблема. При расчете зарплаты программа показывает большое сальдо, примерно раз в 10
  больше зарплаты за текущий месяц. Выяснили, что цифры берутся из таблиц cardssrc и arc_src. Видимо из-за ошибки в алгоритме закрытия периода сумма к выдаче садилась на сальдо и копилась. Вдобавок по каждому виду счета обнаружилось два вида записей одни с текущим префиксом счета затрат, а вторые со старым префиксом, который использовался в январе и феврале до реорганизации справочника аналитических измерений. 
 Мы попробовали перестроить cardssrc и arc_src с новыми префиксами по данным из cardspri и arc_crd соответственно, после этого зарплату считает правильно.
 
 Кто-нибудь еще сталкивался с этой проблемой? Для чего служит cardssrc и arc_src (в b5dic нет описания
  ) ? На что повлияет их корректировка? _________________
 http://grey-soft.narod.ru - примочки к программам серии  БЭС
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Irina_Gl 
 
 
 Joined: 10 Jul 2002
 Posts: 315
 Location: Глухова Ирина
 Occupation: Компания БЭСТ
 Interests: Москва
 
 | 
			
				|  Posted: 12 Sep 2005 17:23    Post subject: Re: БЭСТ-5 Бюджет. Зарплата. Офигенное сальдо. |   |  
				| 
 |  
				|  	  | grey wrote: |  	  | После установки 22 пакета у наших заказчиков, одного за другим, стала возникать проблема. При расчете зарплаты программа показывает большое сальдо, примерно раз в 10
  больше зарплаты за текущий месяц. Выяснили, что цифры берутся из таблиц cardssrc и arc_src. Видимо из-за ошибки в алгоритме закрытия периода сумма к выдаче садилась на сальдо и копилась. Вдобавок по каждому виду счета обнаружилось два вида записей одни с текущим префиксом счета затрат, а вторые со старым префиксом, который использовался в январе и феврале до реорганизации справочника аналитических измерений. 
 | 
 Данная ситуация будет испраляться утилитой, включенной в SP23.
 Есть ли  у Вас FoxPro  и программист (или другой технический специалист), который сможет выполнить наши инструкции до выпуска SP23?
 
 
  	  | Quote: |  	  | Мы попробовали перестроить cardssrc и arc_src с новыми префиксами по данным из cardspri и arc_crd соответственно, после этого зарплату считает правильно.
 
 | 
 О каких префиксах идет речь? Что именно Вы изменили в базе данных вручную?
 _________________
 Глухова Ирина
 Компания БЭСТ
 Отдел разрабо
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| grey 
 
 
 Joined: 12 Jan 2004
 Posts: 297
 Location: Родионов С.Г.
 Occupation: ООО Бухгалтер, программист
 Interests: Набережные Челны
 
 | 
			
				|  Posted: 12 Sep 2005 21:45    Post subject: |   |  
				| 
 |  
				| Спасибо, что не оставили без внимания. 
 
  	  | Irina_Gl wrote: |  	  | Данная ситуация будет испраляться утилитой, включенной в SP23.
 
 | 
 Когда ждать?
 
 
  	  | Irina_Gl wrote: |  	  | Есть ли  у Вас FoxPro  и программист (или другой технический специалист), который сможет выполнить наши инструкции до выпуска SP23?
 
 | 
 
 Программист есть, это я
  . Инструкции пожалуйста на greymail2004@mail.ru 
 
  	  | Irina_Gl wrote: |  	  | О каких префиксах идет речь?
 
 | 
 
 Значение поля "pref". Префикс счета затрат сотрудника.
 
 http://podelki.boom.ru/111.jpg
 
 В январе, когда набивали счета затрат, префикс был 054-0901-4710000-455 в марте с одним из сервис паков был заменен на 055-0901-4710000-327.
 
 
  	  | Irina_Gl wrote: |  	  | Что именно Вы изменили в базе данных вручную?
 
 | 
 
 Алгоритм моей программы :
 
 //CardsSrc
 
 Data.CARDSSRC.Close;
 Data.CARDSSRC.EmptyTable; // очищаем
 Data.CARDSSRC.Open;
 
 Data.salary_cardspri.First;
 While not Data.salary_cardspri.Eof do
 begin
 Data.CARDSSRC.Append; // заполняем
 Data.CARDSSRCTNUM.AsString:= Data.salary_cardspriTNUM.AsString;
 Data.CARDSSRCPERIOD.AsString:= Data.settingS_PERIOD.AsString;
 Data.CARDSSRCVID_SCHETA.AsVariant:=Data.plan_sch.Lookup('SCHET', Data.salary_cardspriSCHET.AsVariant,'VID_SCHETA');
 Data.CARDSSRCPREF.AsString:=copy(Data.salary_cardspriACODE.AsString,1,20); // префикс без аналитики
 Data.CARDSSRCSALDO.AsFloat:= Data.salary_cardspriSALDO.AsFloat; // суммы из cardspri
 Data.CARDSSRCSUMIN.AsFloat:= Data.salary_cardspriSUMIN.AsFloat;
 Data.CARDSSRCSUMOUT.AsFloat:= Data.salary_cardspriSUMOUT.AsFloat;
 Data.CARDSSRCENDSUM.AsFloat:= Data.salary_cardspriENDSUM.AsFloat;
 Data.CARDSSRCSTATUS.AsString:='0';
 Data.CARDSSRC.Post;
 Data.salary_cardspri.Next;
 end;
 
 аналогично для arc_src только суммы берутся из arc_crd и считаются периоды.
 _________________
 http://grey-soft.narod.ru - примочки к программам серии  БЭС
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Irina_Gl 
 
 
 Joined: 10 Jul 2002
 Posts: 315
 Location: Глухова Ирина
 Occupation: Компания БЭСТ
 Interests: Москва
 
 | 
			
				|  Posted: 13 Sep 2005 16:14    Post subject: |   |  
				| 
 |  
				| Таблицы Arc_Src, CardsSrc  используются для расшифровки начисленных, удержанных сумм, сумм к выдаче по источникам финансирования и функциональной классификации (префиксу). При формировании ведомости заработной платы по источникам финансирования и префиксу сумма к выдаче исчисляется по данным таблицы CardsSrc. На момент  изменения префикса, при открытии нового расчетного периода  в таблицу «Итоговые суммы»  были перенесены записи со старым префиксом, у которых в предыдущем периоде Сальдо конечное не равно 0.  После расчета Лицевого счета в таблице «Итоговые суммы» была создана   запись с новым префиксом.
 
 При исчислении суммы к выдаче по спискам и была допущена ошибка, из-за которой не вычислялось значения поля CardsSrc.EndSum (сумма к выдаче). Это  привело к увеличению сальдо начального при открытии новых расчетных периодов.
 
 Ваша программа должна отработать правильно. Но при редактировании записей в архиве рекомендуем в поле Arc_Src.Status указать значение “3”  (ручное исправление).
 _________________
 Глухова Ирина
 Компания БЭСТ
 Отдел разрабо
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| grey 
 
 
 Joined: 12 Jan 2004
 Posts: 297
 Location: Родионов С.Г.
 Occupation: ООО Бухгалтер, программист
 Interests: Набережные Челны
 
 | 
			
				|  Posted: 13 Sep 2005 18:07    Post subject: |   |  
				| 
 |  
				|  	  | Irina_Gl wrote: |  	  | Ваша программа должна отработать правильно.
 
 | 
 
 Отлично.
  Кому надо - www.podelki.hut1.ru/best5_cardsrc/best5_cardsrc.exe 
 
  	  | Irina_Gl wrote: |  	  | Но при редактировании записей в архиве рекомендуем в поле Arc_Src.Status указать значение “3”  (ручное исправление).
 
 
 | 
 
 В CardsSrc поставил а в Arc_Src поля status - нет.
 .gif) _________________
 http://grey-soft.narod.ru - примочки к программам серии  БЭС
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| grey 
 
 
 Joined: 12 Jan 2004
 Posts: 297
 Location: Родионов С.Г.
 Occupation: ООО Бухгалтер, программист
 Interests: Набережные Челны
 
 | 
			
				|  Posted: 06 Oct 2005 17:59    Post subject: Re: БЭСТ-5 Бюджет. Зарплата. Офигенное сальдо. |   |  
				| 
 |  
				|  	  | Irina_Gl wrote: |  	  | Данная ситуация будет испраляться утилитой, включенной в SP23.
 
 | 
 
 
 Так когда ждать SP23 ? Проблема возникает у все большего числа заказчиков. Хотелось бы стандартного рабочего решения от разработчиков.
 _________________
 http://grey-soft.narod.ru - примочки к программам серии  БЭС
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |