[ЗУП / ЗКГУ 3.1] Загрузка данных из Excel в документы Премия, Материальная помощь, Разовые начисления, Натуральные доходы, Начисление прочих доходов, Данные для расчета зарплаты (начисления и удержания), Призы и подарки
Обработка позволяет загружать данные из Excel в документы Премия, Материальная помощь, Разовые начисления, Натуральные доходы, Начисление прочих доходов, Данные для расчета зарплаты (начисления и удержания), Призы и подарки.
Полезная обработка, всё классно перенеслось, думаю, у многих премии да и зарплаты изначально считаются в Excel. Мне, правда, нужно допилить для своего вида файла Excel, а так отлично
Полезная обработка, но странно, что нет возможности подбирать сотрудников по Табельному номеру. Таб. номер в большинстве случаев является уникальным идентификатором сотрудника.
Попробовал загрузить файл с табельными номерами: они распознаются как числа. Как следствие, в форме обработки появляется разделитель групп разрядов.
Добрый день! Обнаружена ошибка при загрузке данных в документ "Материальная помощь". Провести созданный через обработку документ нельзя из-за ошибки "Поле "Налогообложение материальной помощи" не заполнено". Использую вид начисления не облагаемый страховыми взносами. Тестирую на релизе 3.1.2.444.
(8) К сожалению на этом релизе обработка не тестировалась.
Но о такой проблеме знаю, в документе материальная помощь изменили название неиспользуемого реквизита (УдалитьВидМатериальнойПомощи), при этом оставили проверку на заполнение, вот и возникает ошибка.
Выходом из ситуации добавить в код обработки выделенное жирным:
&НаСервере
Функция КомандаСоздатьДокументНаСервере(АлгоритмРасчета)
Объект.Отказ = Ложь;
Если АлгоритмРасчета = "ОбычноеЗаполнение" Тогда
Если ТипЗнч(Объект.ВидНачисления) = Тип("ПланВидовРасчетаСсылка.Начисления") Тогда
Если Объект.ВидОбъекта = "Премия" Тогда
Документ = Документы.Премия.СоздатьДокумент();
Документ.ВидПремии = Объект.ВидНачисления;
ИначеЕсли Объект.ВидОбъекта = "МатериальнаяПомощь" Тогда
Документ = Документы.МатериальнаяПомощь.СоздатьДокумент();
Документ.ВидРасчета = Объект.ВидНачисления;
Попытка
Документ.УдалитьВидМатериальнойПомощи = Перечисления.УдалитьНалогообложениеМатериальнойПомощи.НеОблагаетсяНалогамиИВзносами;
Исключение
//ОписаниеОшибки()
КонецПопытки;
(13) А еще такой вопрос, получается что можно загружать только значение "Результат", или можно еще какие-то значения показателей соответствующие выбранному начислению загружать?
Добрый день!
А с помощью этой обработки можно загрузить данные в документ "Данные для расчет зарплаты", если предполагается ввод в одном документе нескольких показателей? Т.е. например для каждого сотрудника вводится план продаж и сумма продаж.
Александр, подскажите пжлст, в чем может быть причина, что часть сотрудников не находит по табельным номерам? Дубли исключены, все данные переносились в ЗУП КОРП 3.1.5 рекомендованным способом.Что нужно проверить, может есть предположения? На первый взгляд данные по сотрудникам ничем не отличаются. Файл Excel вручную не набирается, формируется в другой задаче.Хотела проверить отладчиком, но почему-то не реагирует на точку останова.
Спасибо.
Настроила отладку( у меня файловый вариант), убрала в Запрос.УстановитьПараметр "%", иначе видимо добавлялись символы в таб.номер и получалось дублирование. Большая часть сотрудников загрузилась, остались 6 человек, у которых общим является то, что каждый из них когда-либо увольнялся и опять принимался на работу. Табельные номера у них трехзначные, так что здесь дубли исключены. Прикрепила файл, не загружаются 596,719,760,768,791 и 924 таб.номера. После увольнения их принимали на работу на тот же таб.номер. Но это же было до переноса, еще в ЗиК 7.7.
Очень хотелось бы разобраться, потому что обработка просто замечательная, экономит кучу времени.
(24) обработка работает только с уникальными табельными номерами. Если они дублируются обработка не сопоставляет эти записи.
При этом в комментарии обработка пишет по какой причине не сопоставлены данные.
Можно в запрос поиска сотрудников добавить дополнительное условие, если сотрудник не в архиве.
https://yadi.sk/i/hbFTyKNm3XGFZb https://yadi.sk/i/-i93CiPC3XGGAy
Александр, да, оказывается, если в ЗиКе сотрудник принимался на работу несколько раз под одним и тем же табельным номером, то после переноса создаются дубли. При помощи обработки "Поиск и удаление дублей" удалила лишнее и обработка заработала)) Огромное спасибо за обработку и помощь!
Насколько помню, то да.
После заполнения документа суммами запускается стандартная процедура расчета.
Или на крайний случай можно перевыборами способ выплаты и все перерасчитается.
(30) на 3.1.10 скорее всего работать будет, а вот на 3.1.12 будет вылетать ошибка, т.к. некоторые процедуры перестали быть экспортными. Пока думаю что с этим делать.
Здравствуйте! Скажите пожалуйста, можно ли доработать таким образом чтобы при наличии нескольких сотрудников с одним табельным номером (внутренние совместители) устанавливался сотрудник с основным местом работы. И еще вопрос. Подразделение сотрудника в разовых начислениях устанавливается? (также необходимо установка подразделения сотрудника по основному месту работы). Очень жду ответа. Сегодня приобрела бы..
Спасибо!
Не работает. Не создает документ "Премия" в частности. Ошибка на отсутствующие функции
Форма.РассчитатьВсеНаСервере(); и Форма.РассчитатьНДФЛИВзносыВсем();
Если их закомментировать, то все работает.
Здравствуйте! ЗУП 3.1 (3.1.15.40), при запросе получить данные из excel возникает ошибка о прекращении работы программы 1С (ошибка возникает даже без указания файла эксель).