Расчет квартальной премии в ЗУП 3.0, ЗиКГУ 3.1

29.05.18

Учетные задачи - Зарплата

Одно из решений расчета квартальной премии в конфигурации Зарплата и кадры государственного учреждения, редакция 3.1. Сумма квартальной премии зависит от отработанных дней в квартале

Скачать файлы

Наименование Файл Версия Размер
Расчет квартальной премии в ЗиКГУ 3.1:
.epf 9,59Kb
79
.epf 9,59Kb 79 Скачать

Как ни крутили с бухгалтером по зарплате в конфигурации Зарплата и кадры государственного учреждения, редакция 3.1. по расчету квартальной премии, но пришлось прибегнуть к обработке. Решение подсказала статья: http://infostart.me/public/552293/.

 Инструкция:

- Подключаем обработку через: "Администрирование" - "Печатные формы, отчеты и обработки" - "Дополнительные отчеты и обработки". В обработке уже прописал добавление команды в документ "Премия".

- Создаем начисление с названием например: Квартальная премия.

- Добавляем в начислении формулу на закладке "Основное" - "Редактировать формулу". Необходимо создать два показателя, только обязательно с точными названиями, так как в обработке сделал поиск по точному названию показателей. В поле наименование пишем точные названия:

Первый показатель: Норма дней в квартале.

Второй показатель: Отработано дней в квартале.

Идентификатор заполняется автоматом, так что можно оставить. Остальные поля заполняем по своему усмотрению и настройке.

В поле "Формула" добавляем: РасчетнаяБаза * (Процент / 100) * ОтработаноДнейВКвартале / ?(НормаДнейВКвартале = 0, 1, НормаДнейВКвартале)

Здесь: ?(НормаДнейВКвартале = 0, 1, НормаДнейВКвартале) - сделано для того чтобы программа не ругалась на деление на ноль. Формула может быть своя, главное значения ОтработаноДнейВКвартале, НормаДнейВКвартале

- Сохраняем начисление, выбираем в документе "Премия" данное начисление.

- Заполняем в шапке документа период, по итогам работы за который начисляется премия: "Задается вручную" выбираем период. Обработка берет период из этих полей.

- Добавляем в табличное поле сотрудника(ов).

- Для корректного расчета необходимо нажать на кнопку "Заполнить показатели" (смотрите рисунок 2) выбираем добавленные показатели, заполняем значениями например "1". Нажимаем "ОК". Так уж устроен алгоритм работы ЗикГУ, что пока не заполнишь эти показатели, то в таблице начислений заполнение происходит не будет через обработку. Не смог разобраться с этим поведением программы.

- Нажимаем нашу добавленную команду "Расчет квартальной премии".

- Выходит окошко с выбором варианта расчета сотрудников. В окошке сделан вариант по следующему принципу. Если выбраны несколько сотрудников (больше одного) через выделение отдельных строк cочетанием клавиш Ctrl + левая кнопка мыши), то в окошке расчета установится флажок "Выделенных сотрудников" (рисунок 3), если не выбрана только одна строка или вообще не выделяли сотрудников по которым необходимо расчет, то установится флажок "Всех сотрудников" (рисунок 4). Соответственно если необходимо рассчитать только одного сотрудника, устанавливаем курсор на этой строке и жмем команду "Расчет квартальной премии". Далее в окошке выбираем флажок "Выделенных сотрудников" и жмем "Пересчитать".

Происходит заполнение показателей: количества рабочих дней и количества отработанных дней по сотрудникам. Ну и сразу рассчитывает квартальную премию.

Протестировано: Зарплата и кадры государственного учреждения, редакция 3.1 ((3.1.6.6)), Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.6.37) платформа: 1С:Предприятие 8.3 (8.3.10.2561).

См. также

Обновление для КА 1.1, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

19900 руб.

01.04.2020    140658    678    352    

231

Перенос данных из Парус 8 в ЗГУ 3

Зарплата Внешние источники данных Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    22460    19    1    

22

SALE! 20%

Перенос данных из Камин 3.5 (5.5) в ЗиКГУ 3.х

Обмен между базами 1C Зарплата Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 9600 руб.

28.07.2016    57100    140    139    

116

Запрет доступа к данным по зарплате для БП 3.0 и КА 2.5

Зарплата Роли и права Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5700 руб.

27.05.2021    32762    204    89    

165

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2336    28    15    

33

Устранение сальдо прошлых периодов в ведомостях ЗУП 3.1, КА, ЗиКГУ 3.1

Зарплата Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

При заполнении ведомости на выплату зарплаты вылазят задолженности прошлых периодов, которых быть не должно? Наша обработка позволяется убрать эти доходы прошлых периодов за пару секунд. Больше не нужно тратить часы на анализ каждого такого случая.

15600 руб.

14.09.2022    12614    60    22    

62

Перенос данных из Парус 7.хх в ЗГУ ред.3

Внешние источники данных Зарплата Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

24000 руб.

24.04.2017    48713    96    163    

86
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. katerina1996 22.05.18 03:53 Сейчас в теме
Добрый день) делаю все по инструкции, по после нажатия кнопки "Расчет квартальной премии" значения обнуляются
2. dendzu 81 22.05.18 06:57 Сейчас в теме
Здравствуйте! Скажите конфигурацию и платформу, релизы?. Потом еще попробуйте с начало:
- нажать на кнопку "Заполнить показатели" (смотрите рисунок 2) выбираем добавленные показатели, заполняем значениями например "1". Нажимаем "ОК";
- затем сохранить документ (кнопка "Записать");
- и нажать нашу добавленную команду "Расчет квартальной премии".
3. vat-74 166 25.05.18 14:59 Сейчас в теме
Взял за основу, немного переписал код, теперь рассчитывается без предварительные действий. ЗиКБУ
4. dendzu 81 28.05.18 08:01 Сейчас в теме
Предварительное действие делал больше для себя, для развития так сказать. Так что принципе это окошко с выбором всех сотрудников или выделенного и не нужно.
5. user658790_antonovdv 25.07.18 15:54 Сейчас в теме
Добрый день ,у меня обработка работает не корректно (1С:Предприятие 8.3 (8.3.12.1412)Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.6.6))

норму всем ставит одинаковую , т.е. норма меняется если меняется период , но у всех сотрудников в табличной части одинаково и причем количество странное , ни к чему не подходит, а факт вроде правильно выдает.
Прикрепленные файлы:
6. dendzu 81 30.07.18 22:49 Сейчас в теме
(5)Здравствуйте! Сообщение увидел, но пока никак не могу посмотреть Вашу ошибку - на работе завал. Как освобожусь обязательно выясню в чем проблема.
7. mea1c 31.07.18 06:02 Сейчас в теме
(6) На релизе 3.1.7.87 не работает, выдает сообщение с текстом "1".
8. user658790_antonovdv 01.08.18 14:03 Сейчас в теме
у меня тоже выдает сообщение с "1" , но "отработано дней в квартале" собирает.
9. dendzu 81 01.08.18 14:12 Сейчас в теме
Здравствуйте! На этой неделе обязательно посмотрю. Сообщение с "1" - это мое тестовое сообщение (забыл за комментировать).
10. user658790_antonovdv 13.08.18 17:48 Сейчас в теме
(9)
посмотрите обработку очень нужна
11. dendzu 81 13.08.18 20:45 Сейчас в теме
(10) Вроде обещал, но на работе запара. Еще раз попытаюсь глянуть.
12. user658790_antonovdv 02.10.18 14:11 Сейчас в теме
(10) автор, есть смысл ждать или пора уже отчаяться?
17. mumik_nr 14.12.18 19:34 Сейчас в теме
(12)

(16) ребята залезти в мозги данной обработки и там где устанавливается параметры запроса у автора есть запрос который ищет порамет по наименованию "должностной оклад" а у нас наверное в большей массе это "оплата по окладу" и вуаля работает помечено между //ФРМ_н и //ФРМ_К
Процедура ЗаполнитьНачисленияПоказатели(Документ, МассивНомерСтроки)	
		
	ДокументОбъект = Документ.ПолучитьОбъект();		
	ДокументОбъектПоказатели =  ДокументОбъект.Показатели;
	ДокументОбъектНачисления = ДокументОбъект.Начисления;
		
	Запрос = ТекстЗапросаОтработаноДнейОборот();
	     
	Для Каждого СтрокаДокументОбъектПоказатели Из ДокументОбъектПоказатели Цикл
		Если СтрокаДокументОбъектПоказатели.Показатель = ПоказательНормаДнейВКвартале Тогда 
			
			НомерСтроки = 0;
			Для Каждого СтрокаДокументОбъектНачисления Из ДокументОбъектНачисления Цикл
				//Перебор по выбранным строкам
				Для Каждого СтрокаМассивНомерСтроки Из МассивНомерСтроки Цикл 
				
				  Если СтрокаДокументОбъектПоказатели.ИдентификаторСтрокиВидаРасчета = СтрокаДокументОбъектНачисления.ИдентификаторСтрокиВидаРасчета И 
						 СтрокаМассивНомерСтроки = НомерСтроки Тогда 
										
					   Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(ДокументОбъект.ДатаНачалаБазовогоПериода));
					   Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(ДокументОбъект.ДатаОкончанияБазовогоПериода));
					   Запрос.УстановитьПараметр("Сотрудник", СтрокаДокументОбъектНачисления.Сотрудник);
					   //фрм_н
					   //Запрос.УстановитьПараметр("Начисление",ПланыВидовРасчета.Начисления.НайтиПоНаименованию("Должностной оклад"));
				          Запрос.УстановитьПараметр("Начисление",ПланыВидовРасчета.Начисления.НайтиПоНаименованию("Оплата по окладу"));
						  //ФРМ_К
						  
				       ЗначениеДнейВКвартале = Запрос.Выполнить().Выгрузить();
					   Если ЗначениеДнейВКвартале.Количество() = 0 Тогда 												 
						 СтрокаДокументОбъектПоказатели.Значение = 0;
					   Иначе 
						 СтрокаДокументОбъектПоказатели.Значение = ЗначениеДнейВКвартале[0].РабочихДней;
						 					   КонецЕсли;			

				   КонецЕсли;	
				  
			     КонецЦикла;
			   НомерСтроки = НомерСтроки + 1;
			КонецЦикла
			
	    КонецЕсли;
	    Если СтрокаДокументОбъектПоказатели.Показатель = ПоказательОтработаноДнейВКвартале Тогда 
						НомерСтроки = 0;
			Для Каждого СтрокаДокументОбъектНачисления Из ДокументОбъектНачисления Цикл
				//Перебор по выбранным строкам
				Для Каждого СтрокаМассивНомерСтроки Из МассивНомерСтроки Цикл 

				   Если СтрокаДокументОбъектПоказатели.ИдентификаторСтрокиВидаРасчета = СтрокаДокументОбъектНачисления.ИдентификаторСтрокиВидаРасчета И
						 СтрокаМассивНомерСтроки = НомерСтроки Тогда
				 
					   Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(ДокументОбъект.ДатаНачалаБазовогоПериода));
					   Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(ДокументОбъект.ДатаОкончанияБазовогоПериода));
					   Запрос.УстановитьПараметр("Сотрудник", СтрокаДокументОбъектНачисления.Сотрудник);
					   //ФРМ_Н
					 //  Запрос.УстановитьПараметр("Начисление",ПланыВидовРасчета.Начисления.НайтиПоНаименованию("Должностной оклад"));
					 Запрос.УстановитьПараметр("Начисление",ПланыВидовРасчета.Начисления.НайтиПоНаименованию("Оплата по окладу"));
					   //ФРМ_К
					 
				       ЗначениеОтработаноДнейВКвартале = Запрос.Выполнить().Выгрузить();
					   Если ЗначениеОтработаноДнейВКвартале.Количество() = 0 Тогда 												 
						 СтрокаДокументОбъектПоказатели.Значение = 0;
					   Иначе 
						 СтрокаДокументОбъектПоказатели.Значение = ЗначениеОтработаноДнейВКвартале[0].ОтработаноДнейОборот; 		
					   КонецЕсли;			
		 
				   КонецЕсли;
				  КонецЦикла;

			 НомерСтроки = НомерСтроки + 1;
		 КонецЦикла
		КонецЕсли;  	 
	КонецЦикла;	
	
	ДокументОбъект.Записать();
		
КонецПроцедуры 
Показать
18. dendzu 81 14.12.18 19:41 Сейчас в теме
(17)
с который ищет порамет по наименованию "должностной оклад" а у нас наверное в большей массе это "оплата по окладу" и вуаля работает

(17)

Ого спасибо за предложенное решение. На досуге надо будет посмотреть.
19. mumik_nr 14.12.18 20:05 Сейчас в теме
(18) Вас спасибо за обработку))) плюсую
13. dendzu 81 02.10.18 15:28 Сейчас в теме
Здравствуйте! Смотрел обработку, но ошибок не нашел. Если бы на демо базе смоделировали проблему - так точно бы исправил.
14. user658790_antonovdv 03.10.18 10:22 Сейчас в теме
15. user1029657 09.11.18 10:18 Сейчас в теме
16. Авдеич 06.12.18 22:05 Сейчас в теме
На релизе 3.1.7.128 не работает, выдает сообщение с текстом "1".
20. hellbe 17.04.19 09:19 Сейчас в теме
Добрый день. Скачал вашу обработку но она оказывается не работает. Жаль потраченных СМ.
Выдает текст с ошибкой 1. И не заполняет норму и отработано.
Скажите есть рабочий вариант?
21. dendzu 81 17.04.19 09:33 Сейчас в теме
Здравствуйте! Посмотрите ответ выше от mumik_nr. Возможно поможет. У Вас ЗУП или ЗИКГУ?
Оставьте свое сообщение