![]() |
|
Как в док-те "начисление зарплаты" при расчете убрать нек-е начисления? ЗУП 2.5 | ☑ | ||
---|---|---|---|---|
0
King-SD
07.02.17
✎
10:52
|
Доброго времени суток! Такой вопрос - При расчёте зарплаты по всем сотрудникам программа заполняет таблицу списком из всех сотрудников со всеми начислениями, установленными для них,, а неоходимо чтобы при выборе расчета за первую половину месяца таблице расчитывались именно те начисления, которые я укажу для всех сразу,, то есть чтобы для всех скажем начислялся оклад, районный коэффициент и тарифная ставка.... можно ли это сделать, не меняя начисления в самих сотрудниках??
|
|||
1
vicof
07.02.17
✎
10:53
|
накуа?
|
|||
2
King-SD
07.02.17
✎
11:40
|
(1) Потому-что за первую половину будут зарплатой одни начисления, а за вторую другие
|
|||
3
piter3
07.02.17
✎
11:43
|
делай свою заполнение тч
|
|||
4
Курцвейл
07.02.17
✎
11:53
|
(2) устройте своих сотрудников совместителями на другое подразделение
|
|||
5
King-SD
07.02.17
✎
12:24
|
(4) нее, это надо без всяких устройств
|
|||
6
El_Duke
гуру
07.02.17
✎
12:50
|
(5) штатно - никак, это вам не ЗУП 3.0/3.1
только как в (3) |
|||
7
LihNik
07.02.17
✎
15:29
|
Легко, добавь обработку заполнения табличных частей
Процедура Инициализировать(Объект,ТЧЗарплата,ТабличноеПолеОбъекта) Экспорт Если Объект.ЭтоНовый() тогда Объект.записать(); КонецЕсли; Если Объект.Модифицированность() тогда Объект.записать(); КонецЕсли; Если Объект.Проведен тогда Объект.записать(РежимЗаписиДокумента.ОтменаПроведения); КонецЕсли; МассивНач = Новый Массив; МассивНач.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОкладПоДням); МассивНач.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОкладПоЧасам); МассивНач.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ТарифДневной); МассивНач.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ТарифЧасовой); МассивНач.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ДоплатаЗаНочныеЧасы); МассивНач.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаСверхурочных); МассивНач.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаПоСреднему); Запрос = Новый запрос; Запрос.Текст = "ВЫБРАТЬ | НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка, | НачислениеЗарплатыРаботникамОрганизацийНачисления.НомерСтроки, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Сотрудник, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Физлицо, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ВидРасчета, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ДатаНачала, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ДатаОкончания, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Показатель1, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Показатель2, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Показатель3, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Показатель4, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Показатель5, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Показатель6, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Результат, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ДополнительныйРезультат, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ПодразделениеОрганизации, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ОтработаноДней, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ОтработаноЧасов, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ОтработаноДнейПоПятидневке, | НачислениеЗарплатыРаботникамОрганизацийНачисления.НормаДней, | НачислениеЗарплатыРаботникамОрганизацийНачисления.НормаЧасов, | НачислениеЗарплатыРаботникамОрганизацийНачисления.НормаДнейПоПятидневке, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ПериодРасчетаСреднегоЗаработкаНачало, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ПериодРасчетаСреднегоЗаработкаОкончание, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ДатаНачалаСобытия, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Сторно, | НачислениеЗарплатыРаботникамОрганизацийНачисления.Авторасчет, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ОплачиватьЧасов, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ОплаченоДнейЧасов, | НачислениеЗарплатыРаботникамОрганизацийНачисления.ОтработаноЧасовПоПятидневке, | НачислениеЗарплатыРаботникамОрганизацийНачисления.НормаЧасовПоПятидневке, | НачислениеЗарплатыРаботникамОрганизацийНачисления.УдалитьПриказ, | НачислениеЗарплатыРаботникамОрганизацийНачисления.СторнируемыйДокумент, | НачислениеЗарплатыРаботникамОрганизацийНачисления.РасчетнаяБазаЗаЕдиницуНормыВремени |ИЗ | Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления КАК НачислениеЗарплатыРаботникамОрганизацийНачисления |ГДЕ | НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка = &Ссылка | И НачислениеЗарплатыРаботникамОрганизацийНачисления.ВидРасчета В(&ВидРасчета)"; Запрос.УстановитьПараметр("Ссылка",Объект.ссылка); Запрос.УстановитьПараметр("ВидРасчета",МассивНач); Рез = Запрос.Выполнить().Выгрузить(); //Объект.Начисления.Очистить(); Объект.Начисления.Загрузить(рез); Объект.Удержания.Очистить(); Объект.ДоговорыНаВыполнениеРабот.Очистить(); Объект.ПогашениеЗаймов.Очистить(); Объект.НДФЛ.Очистить(); Объект.записать(РежимЗаписиДокумента.Запись); Объект.РассчитатьВсе(); Объект.записать(); КонецПроцедуры |
|||
8
King-SD
08.02.17
✎
06:00
|
(7) Спасибо большое! Только как вместо ДоплатаЗаНочныеЧасы сделать РайонныйКоэффициент? Просто поменяв, расчета не будет...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |