Имя: Пароль:
1C
1С v8
Ошибка при проведении Приказа о приеме на работу, ЗУП 3.1
0 Veronikin
 
28.11.19
15:23
Добрый день. Подскажите пожалуйста, что можно попробовать: при проведении приказа о приеме сотрудника ошибка: "При расчете начисления «Оплата по окладу» за Январь 2016 для сотрудника <Объект не найден> (246:b220dc719686c66b11ea11d517e1a0ab) возникла ошибка: Деление на 0
Формула, используемая при расчете: Оклад * ВремяВДнях / НормаДнейПоГрафикуПолногоРабочегоВремени"

Документ выгружен из ЗИК 7.7 в ЗУП 3.1 (чистая база) стандартной обработкой, затем стандартной обработкой xml из ЗУП чистой в ЗУП с реальными данными учета (дозагружаем старые данные в рабочую программу). Поиском дублей проверила, тестирование и исправление делала.
Ошибка исчезает, если комментирую:
//СформироватьДвиженияВторичныхДанных(МенеджерВременныхТаблиц, ИзменившиесяНачисленияПоСотрудникам, ИзменившиесяПоказателиПоСотрудникам, РассчитанныеДанныеФОТ);
в общем модуле "ПлановыеНачисленияСотрудников".
1 Amra
 
28.11.19
15:26
Что не понятно в сообщении?
2 Veronikin
 
28.11.19
15:27
Объект не найден для сотрудника, который точно выбран в приказе.
3 ИУБиПовиц
 
28.11.19
15:28
Я сомневаюсь что есть график работы у сотрудника <Объект не найден> (246:b220dc719686c66b11ea11d517e1a0ab))
4 Veronikin
 
28.11.19
15:34
Понятно, что у такого сотрудника ничего нет. Я не понимаю, откуда он его вообще тянет(
5 Veronikin
 
28.11.19
15:35
Полный текст ошибки вот такой:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
При расчете начисления «Оплата по окладу» за Январь 2016 для сотрудника <Объект не найден> (246:b220dc719686c66b11ea11db4ce819e6) возникла ошибка: Деление на 0
Формула, используемая при расчете: Оклад * ВремяВДнях / НормаДнейПоГрафикуПолногоРабочегоВремени
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(10372)}:            ВызватьИсключение ТекстСообщения;
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(10204)}:        Строка.Результат = РезультатПоФормуле(ИсходныеДанные, ФормулаДляВыполнения, ФормулаДляПредставления, Строка);
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(9629)}:                РассчитатьРезультатНачисленияПоФормуле(
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(9584)}:        РассчитатьНачисленияПоФормуле(ОчередностьРасчета.СтрокиОчередности);
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(9528)}:    РассчитатьНачисленияОчередности();
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(9422)}:    РассчитатьНачисления();
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(625)}:    РассчитатьЗарплатуСлужебный();
{ОбщийМодуль.ПлановыеНачисленияСотрудников.Модуль(3085)}:    МенеджерРасчета.РассчитатьЗарплату();
{ОбщийМодуль.ПлановыеНачисленияСотрудников.Модуль(804)}:    РасчитатьДанныеПлановгоФОТ(ТаблицаНачисленияДляРасчетФОТ, СвойстваНачислений, СвойстваПоказателей, КадровыеДанныеСотрудников, ДанныеГрафиковСотрудников, ИзвестныеПоказатели);
{ОбщийМодуль.ПлановыеНачисленияСотрудников.Модуль(359)}:    СформироватьДвиженияВторичныхДанных(МенеджерВременныхТаблиц, ИзменившиесяНачисленияПоСотрудникам, ИзменившиесяПоказателиПоСотрудникам, РассчитанныеДанныеФОТ);
{ОбщийМодуль.ПлановыеНачисленияСотрудниковСобытия.Модуль(17)}:    ПлановыеНачисленияСотрудников.ЗарегистрироватьВторичныеДанныеПриПроведенииДокумента(ДокументОбъект);
6 Veronikin
 
28.11.19
15:37
Что самое интересное - если я провожу документ с закомментированной сторочкой вызова процедуры "СформироватьДвиженияВторичныхДанных" и потом в конфигураторе убираю комментирование - документ перепроводится без ошибки. Если же отменяю проведение и провожу заново - вылетает эта ошибка.