Имя: Пароль:
1C
1С v8
Показатели схем мотивации в ЗУП
0 roman383
 
11.04.13
14:30
Всем добрый день. (2 вопроса для программистов)

Имеется не типовой предопределенный показатель схем мотивации. Его расчет происходит в общем модуле "ПроведениеРасчетовПереопределяемый". Как сделать так, чтобы при расчете основных начислений в док. "Начисления зарплаты работникам организаций" данный показатель записывался в соответствующие реквизиты (Показатель1..Показатель6) регистра расчета. (его значение необходимо для отчета)?  

И другой вопрос. Как из регистра расчета "ОсновныеНачисленияРаботниковОрганизаций" получить расчетную базу для уже рассчитанных начислений. (я так полагаю, что расчетная база является одним из показателей)?
1 roman383
 
11.04.13
14:43
Эти вопросы связаны с экзаменом 1С:Специалист по ЗУП
2 annet
 
11.04.13
15:48
Процедура РассчитатьЗаписьРегистраРасчета()
// проверим, все ли показатели получены            
Если ИсходныеДанные.КоличествоПоказателей <> Null Тогда
Для НомерСтроки = 1 По ИсходныеДанные.КоличествоПоказателей Цикл
СтрокаДвижений["Показатель"+НомерСтроки] = ИсходныеДанные["Показатель"+НомерСтроки];
3 annet
 
11.04.13
15:50
Процедура РассчитатьЗаписиНабора()
// Перепишем данные из регистра в табличную часть документа
Если СтрокаТабличнойЧасти <> Неопределено тогда
 Если НеобходимыеДанные.ВашПоказатель Тогда
   Для Сч = 1 по 6 Цикл
    СтрокаТабличнойЧасти["Показатель"+Сч] = СтрокаДвижений["Показатель"+Сч];    
 КонецЦикла;
КонецЕсли;
4 annet
 
11.04.13
15:58
Для расчета базы нужно использовать виртуальные таблицы ОсновныеНачисления.БазаОсновныеНачисления и ОсновныеНачисления.БазаДополнительныеНачисления