| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| uop 
 
 
 Joined: 27 Jan 2004
 Posts: 26
 
 Occupation: УОП "Нефтехим"
 Interests: Нижнекамск
 
 | 
			
				|  Posted: 06 Sep 2004 16:10    Post subject: |   |  
				| 
 |  
				|  	  | Арина wrote: |  	  | При сканировании шаблона F10 в поле "за период с .."  указан Fileeval ("sr_zar.frm",{I01,"008","004"}) Исправьте 008 на 007. | 
 008 на 007 я менял непомогает
 
 Last edited by uop on 15 Sep 2004 10:25; edited 1 time in total
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| uop 
 
 
 Joined: 27 Jan 2004
 Posts: 26
 
 Occupation: УОП "Нефтехим"
 Interests: Нижнекамск
 
 | 
			
				|  Posted: 06 Sep 2004 16:11    Post subject: |   |  
				| 
 |  
				|  	  | Арина wrote: |  	  | При сканировании шаблона F10 в поле "за период с .."  указан Fileeval ("sr_zar.frm",{I01,"008","004"}) Исправьте 008 на 007. | 
 008 на 007 я менял и здесь и даже в самом файле sr_zar.frm (попробывал) непомогает.
 есть часы но нету дней.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Арина 
 
 
 Joined: 29 Oct 2003
 Posts: 369
 Location: Калинина Арина
 Occupation: Бэст-программы
 Interests: Москва
 
 | 
			
				|  Posted: 06 Sep 2004 18:11    Post subject: |   |  
				| 
 |  
				| uop, по поводу смены колонки я Дениске ответила. Вы пока проверьте начисления по архивному периоду..Давайте сначала с ними разберемся  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| uop 
 
 
 Joined: 27 Jan 2004
 Posts: 26
 
 Occupation: УОП "Нефтехим"
 Interests: Нижнекамск
 
 | 
			
				|  Posted: 13 Sep 2004 10:36    Post subject: |   |  
				| 
 |  
				|  	  | Арина wrote: |  	  |  	  | Дениска wrote: |  	  | А если у меня колонка больничных 007, то что и где мне надо поменять? | 
 При сканировании шаблона F10 в поле "за период с .."  указан Fileeval ("sr_zar.frm",{I01,"008","004"}) Исправьте 008 на 007.
 | 
 
 вот я вернулся к этой проблеме,и возник такой вопрос: почему в демо базе вот здесь:" При сканировании шаблона F10 в поле "за период с .."  указан Fileeval ("sr_zar.frm",{I01,"008","004"}) стоит 008." хотя колонки начисления вот такие:
 007 - входимость в больничный лист
 008 - входимость в отпускны
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Арина 
 
 
 Joined: 29 Oct 2003
 Posts: 369
 Location: Калинина Арина
 Occupation: Бэст-программы
 Interests: Москва
 
 | 
			
				|  Posted: 13 Sep 2004 11:05    Post subject: |   |  
				| 
 |  
				| Добрый день! Расчет среднего заработка работника производится исходя из фактически начисленной ему заработной платы и фактически отработанного им времени для оплаты больничного листа за 12 месяцев, предшествующих моменту выплаты, для оплаты отпусков и выплаты компенсации за неиспользованные отпуска исчисляется за последние 3 календарных месяца (с 1-го до 1-го числа). Поэтому и выбрана колонка начислений "008". При необходимости, Вы можете изменить код колонки начислений, так как я написа
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MikhailovRS 
 
 
 Joined: 29 Mar 2004
 Posts: 86
 Location: Михайлов Роман Сергеевич
 Occupation: БизнесСофт
 Interests: Магадан
 
 | 
			
				|  Posted: 14 Sep 2004 05:02    Post subject: |   |  
				| 
 |  
				| Здравствуйте. У меня другая проблема по б/л БЭСТ-4 v.1005 sp4 файл для шаблона sr_zar.frm Если в в каком-либо месяце из 12 предшествующих нет рабочих дней/часов и сумм начислений, то строки с этим месяцем совсем нет в  последней таблице ("Приложение к справке..."). И тогда программа добавляет еще один месяц, чтобы их число стало бы равным 12-ти.???
 В БЭСТ-4 v.1004 считала правильно.
 У работников оплата сдельная и данная ситуация встречается част
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Арина 
 
 
 Joined: 29 Oct 2003
 Posts: 369
 Location: Калинина Арина
 Occupation: Бэст-программы
 Interests: Москва
 
 | 
			
				|  Posted: 14 Sep 2004 12:42    Post subject: |   |  
				| 
 |  
				|  	  | MikhailovRS wrote: |  	  | И тогда программа добавляет еще один месяц, чтобы их число стало бы равным 12-ти.??? 
 | 
 
 Что Вы имеете в виду,   строки  с 0 ?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MikhailovRS 
 
 
 Joined: 29 Mar 2004
 Posts: 86
 Location: Михайлов Роман Сергеевич
 Occupation: БизнесСофт
 Interests: Магадан
 
 | 
			
				|  Posted: 14 Sep 2004 15:20    Post subject: |   |  
				| 
 |  
				| Файл sr_zar.frm стр. 55 
  	  | Code: |  	  | // Проход по периодам отработанным
 NNN    := 1
 Do While cBPer <= cEPer
 aCScp := { cScp, Upper("+" + cBPer + cTNum + If(xCombi, "", cSTNum)),,{cCOrd}}
 aAScp := { cScp, Upper("+" + cBPer + cTNum + If(xCombi, "", cSTNum)),,{cAOrd}}
 nSum  := 0
 nDay  := 0
 nHour := 0
 DBxEval("Accounts", cCOrd,, aCScp, bSum, bFor)
 DBxEval("Arc_acc",  cAOrd,, aAScp, bSum, bFor)
 
 --->      If nSum <> 0.AND. NNN <= 12
 aRet[NNN,1] := nDay
 aRet[NNN,2] := nHour
 aRet[NNN,3] := nSum
 aRet[NNN,4] := cBPer
 NNN := NNN + 1
 EndIf
 cBPer := NewPeriod( cBPer, 1 )
 EndDo
 
 | 
 Если сумма начислений за месяц равна 0, то строка массива за месяц не формируется и NNN не увеличивается. Таким образом количество месяцев расчета может быть более 12-ти.
 Параллельно еще один вопрос:
 Как в этой функции учитывать дни/часы не по всем, а только по определенным  начислениям?[/code]
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |