Имя: Пароль:
1C
 
Как программно создать и заполнить документ разовое начисление в зуп 3.1?
, , ,
0 VID1234
 
08.08.22
14:32
Здравствуйте. Подскажите пожалуйста, как правильно создать программно документ разовое начисление с помощью обработки? У меня с экселя заполняется регистр, после этого я хочу на основании данных (только процент который влияет на премию) с этого регистра создать документ, но в зуп к сожалению, не все так просто как в бп или ут и т.п.. Там есть ТЧ с показателями и их значениями, ТЧ физ лицами и т.п.. Вроде как нужно делать с помощью менеджера расчетов, но как это сделать в обработке и где, можно на форме обработки или нужно перебираться в объект или менеджер обработки?
1 2S
 
08.08.22
14:34
могу сказать одно - весело в зуп реализовано. через форму
2 Chai Nic
 
08.08.22
14:38
Может лучше считать через ввод показателей, вместе с зарплатой? Бухгалтерия спасибо скажет. Не будет гемора со сроками исчисления НДФЛ и подобным.
3 Фантазер
 
08.08.22
14:52
(0) А в чем сложность? Заполняешь все таб.части, связываешь их через ИдентификаторСтроки. Потом рассчитываешь. У меня программно расчет не получился, я расчетчиков заставил нажимать пересчитать.
А можно использовать док-т Данные для расчета. Там таблица одна, только привязка уже к начислению нужна, но это настройкой в программе делается.
4 gul_Sayan
 
08.08.22
14:56
(2) Можно и разовое начисление, особенно если оно фиксированной суммой а не по формуле расчета, Если по формуле, то лучше через ввод показателей, но и то и другое сразу при загрузке из эксэля а не из экселя в регистр а из регистра потом в документ. Или в (0) упоминается именно регистр с разовыми показателями? Так всё равно лучше в документ ДанныеДляРасчетаЗарплаты, он же сам все и проставит.
5 VID1234
 
08.08.22
15:01
(2) Здравствуйте. Это как? Не совсем понял идею!
6 VID1234
 
08.08.22
15:03
(3) Здравствуйте. Попробую! А где включить этот функционал7 у меня этот документ не активен!
7 VID1234
 
08.08.22
15:05
(4) Здравствуйте. У меня просто в регистр грузится не только процент, но и другие данные, поэтому я оттуда и беру процент, чтобы не делать двойную обработку экселя. Про данный для расчета принял, сейчас попробую!
8 Chai Nic
 
08.08.22
15:22
(5)
1. Создаете новый вид расчета "Наше загрузочное начисление", в формуле расчета один показатель "Сумма загрузки". В виде расчета указываете, что оно применяется при начислении зарплаты при наличии заполненного показателя.
2. Обработкой создаете документ ввода значений нужного показателя.
3. При начислении зарплаты этот показатель вызовет автоматическое появление нужного начисления у тех сотрудников, которым введен показатель.
9 VID1234
 
08.08.22
15:26
(8) А  "создаете документ ввода значений нужного показателя." - это данные для расчета зарплаты? Если да, то как его включить, он у меня не активен?
10 Chai Nic
 
08.08.22
15:31
(9) В последних типовых доступность объектов зависит от потребности в них с точки зрения конфигурации. Скажем, если нет ни одного показателя, то и документ ввода может быть не виден.
11 Chai Nic
 
08.08.22
15:32
(10) Вернее не показателя, а шаблона ввода для этого показателя..
12 VID1234
 
08.08.22
15:32
(10) Ок, спасибо попробую!
13 SleepyHead
 
гуру
08.08.22
16:40
(3) Делал так же. Считаю, это оптимальный вариант.

Через "Данные для расчета зарплаты" - в итоге получится то же самое.
14 Chai Nic
 
08.08.22
16:50
(13) Через "данные" не требуется пересчитывать НДФЛ и всякие взносы в разовом начислении. Оно само посчитается в начислении зарплаты. Поэтому проще. Намного.
15 SleepyHead
 
гуру
08.08.22
18:01
(14) Это относится только к доходам по оплате труда. А что у автора?
16 SleepyHead
 
гуру
08.08.22
18:05
(14) Если доход не относится к оплате труда, то в начислении ЗП программа поставит его на дату получения дохода, полученную расчетным путем.
Например, в настройках организации проставлена дата выплаты ЗП 10 числа.
Тогда доход упадет на 10 число (не уверен только, какого месяца, следующего или этого).
Исчисление НДФЛ будет вестись с учетом этой даты.

Конечно, потом ведомость на выплату уточнит дату получения дохода, но что вы будете делать, если начисляете ЗП за декабрь, программа поставит дату получения дохода 10 января следующего года и даст вычет за январь следующего года? Лишние движения.

Поэтом вариант с переносом в табличные части разового начисления  - оптимален. Работа почти ровно такая же, в (3) достаточно подробно изложено.
2 + 2 = 3.9999999999999999999999999999999...