[ЗУП / ЗКГУ 3.1] Загрузка данных из Excel в документы Премия, Материальная помощь, Разовые начисления, Натуральные доходы, Начисление прочих доходов, Данные для расчета зарплаты (начисления и удержания), Призы и подарки

Обработки - Обработка документов

Обработка позволяет загружать данные из Excel в документы Премия, Материальная помощь, Разовые начисления, Натуральные доходы, Начисление прочих доходов, Данные для расчета зарплаты (начисления и удержания), Призы и подарки.

Особенности:

- обработка анализарует фалилии сотрудников не только по полному ФИО, но и по Фамилии и инициалам (см. примеры файлов на скриншотах);

- обработка может создать только следующие документы: Премия, Материальная помощь, Разовые начисления, Натуральные доходы, Начисление прочих доходов, Данные для расчета зарплаты (начисления и удержания) (загрузить можно только один показатель);

- при поиске сотрудника по табельному номеру, если формат ячейки число, то обработка автоматически при сопоставлении убирает лишний пробел (разделитель групп разрядов);

- код обработки открыт;

- кнопка Премия расчетная перерасчитывает размер начисления по следующей формуле: "Окр(Строка.Результат * 14.94/100,-0.5)" и создает документ Премия.

Обработка тестировалась на конфигурации: Зарплата и управление персоналом 3.1.3.184. А также будет работать в Зарплата и управление персоналом КОРП и Зарплата и кадры государственного учреждения.

Обновление 19.12.2017:

- добавлена возможность поиска сотрудника по табельному номеру;

- исправлены мелкие недочеты;

Обновление 24.12.2017:

- добавлена возможность поиска сотрудника по значение дополнительного реквизита или свойства;

Обновление 04.01.2018:

- добавлена поддержка документа Призы, подарки;

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

Наименование Файл Версия Размер
[ЗУП / ЗКГУ 3.1] Загрузка данных из Excel в документы Премия, Материальная помощь, Разовые начисления и т.д.
.epf 26,98Kb
11.09.17
120
.epf 26,98Kb 120 Скачать

См. также

Комментарии
1. Maxim Sinitsin (sinitsin86) 9 05.10.17 16:12 Сейчас в теме
Если в файле присутствует несколько строк по одному сотруднику, то грузится только первая строка.
Пробовал загружать в документ Данные для расчета з/п
2. Александр / (GeterX) 98 06.10.17 17:38 Сейчас в теме
(1) Обработка исправлена. Теперь сумма по документу будет складываться по сотруднику для документа Данные для расчета.
3. hasp_x 152 17.10.17 11:32 Сейчас в теме
Полезная обработка, всё классно перенеслось, думаю, у многих премии да и зарплаты изначально считаются в Excel. Мне, правда, нужно допилить для своего вида файла Excel, а так отлично
4. ЗАО Интеркомп (IGS_1C) 14.12.17 07:27 Сейчас в теме
Полезная обработка, но странно, что нет возможности подбирать сотрудников по Табельному номеру. Таб. номер в большинстве случаев является уникальным идентификатором сотрудника.
Попробовал загрузить файл с табельными номерами: они распознаются как числа. Как следствие, в форме обработки появляется разделитель групп разрядов.
Прикрепленные файлы:
5. Александр / (GeterX) 98 14.12.17 10:00 Сейчас в теме
(4) Спасибо за идею, подумаю над реализацией такого функционала.
6. Александр / (GeterX) 98 19.12.17 17:33 Сейчас в теме
(4) обработку исправил, теперь можно искать сотрудников по табельному номеру.
Прикрепленные файлы:
7. Таня Моран (tanya19956785) 04.02.18 23:57 Сейчас в теме
Добрый вечер! Скажите, а для плановых начислений добавите возможность?
8. Мария Кукушкина (kukushkina-marii) 06.02.18 11:48 Сейчас в теме
Добрый день! Обнаружена ошибка при загрузке данных в документ "Материальная помощь". Провести созданный через обработку документ нельзя из-за ошибки "Поле "Налогообложение материальной помощи" не заполнено". Использую вид начисления не облагаемый страховыми взносами. Тестирую на релизе 3.1.2.444.
9. Александр / (GeterX) 98 07.02.18 20:12 Сейчас в теме
(8) К сожалению на этом релизе обработка не тестировалась.
Но о такой проблеме знаю, в документе материальная помощь изменили название неиспользуемого реквизита (УдалитьВидМатериальнойПомощи), при этом оставили проверку на заполнение, вот и возникает ошибка.

Выходом из ситуации добавить в код обработки выделенное жирным:

&НаСервере
Функция КомандаСоздатьДокументНаСервере(АлгоритмРасчета)
	
	Объект.Отказ = Ложь;
	
	Если АлгоритмРасчета = "ОбычноеЗаполнение" Тогда
		
		Если ТипЗнч(Объект.ВидНачисления) = Тип("ПланВидовРасчетаСсылка.Начисления") Тогда
			
			Если Объект.ВидОбъекта = "Премия" Тогда
				
				Документ = Документы.Премия.СоздатьДокумент();	
				Документ.ВидПремии = Объект.ВидНачисления;
				
			ИначеЕсли Объект.ВидОбъекта = "МатериальнаяПомощь" Тогда	
				
				Документ = Документы.МатериальнаяПомощь.СоздатьДокумент();
				Документ.ВидРасчета = Объект.ВидНачисления;
				
				Попытка
					Документ.УдалитьВидМатериальнойПомощи = Перечисления.УдалитьНалогообложениеМатериальнойПомощи.НеОблагаетсяНалогамиИВзносами;
				Исключение
				    //ОписаниеОшибки()
				КонецПопытки;

Показать
10. Игорь Гладкий (smooth) 180 18.02.18 23:37 Сейчас в теме
Александр, спасибо. Пригодилась! Сэкономили мне время :)
11. Ольга (ВРедная) 39 25.02.18 03:40 Сейчас в теме
12. Яков Фролов (yakov_frolov) 18.03.18 19:04 Сейчас в теме
А скажите на клиент-серверном варианте работает?
13. Александр / (GeterX) 98 18.03.18 19:12 Сейчас в теме
14. Яков Фролов (yakov_frolov) 22.03.18 12:57 Сейчас в теме
(13) А еще такой вопрос, получается что можно загружать только значение "Результат", или можно еще какие-то значения показателей соответствующие выбранному начислению загружать?
15. Александр / (GeterX) 98 22.03.18 23:22 Сейчас в теме
(14) такой возможности нет. В будущем может реализуем.
16. S KoR (Tanis) 18.05.18 10:39 Сейчас в теме
Добрый день!

Скачал обработку, огромное спасибо!

Видимо последняя версия уже изменена. Хотел попробовать изменить код написанный в сообщении 9, но в скачанной обработке функция уже изменена....

Спасибо!
Оставьте свое сообщение