По теме из базы знаний
- Работа с резервами отпусков в конфигурации "Зарплата и управление персоналом, редакция 3.1"
- Контроль списания и начисления резерва отпусков (отчеты) + выравниваем правильные остатки отпусков и резервы отпусков
- Ввод вступительных остатков резерва отпусков. Распределение общей сводной суммы резерва отпусков по сотрудникам в ЗУП 3.1
- Свод проводок для ЗУП 3.1
- Онлайн-курс «Профессиональное использование 1C: ЗАРПЛАТА И УПРАВЛЕНИЕ ПЕРСОНАЛОМ»
Найденные решения
Итог.
Расчитал резервы за ноябрь. Там расчет происходит верный и все сходится.
Октябрь ни каким перезаполнением\созданием нового документа не сходился (исчислено<>зачтено). Очень смущало, что документ был на замке. Единственное что происходило, это обновление конфигурации. После обнаружения ошибки обновил еще и платформу до 8.3.14.1779
Предположил, что "глюк" возник из-за обновления в этом периоде. Как-то такое уже было у коллеги на одном из релизов.
Написал не большое расширение, которое пересчитывает поле зачтено и делает его равным исчислено.
Код такой:
На форме команда.
&НаКлиенте
Процедура ДТ_ПересчитатьЗачтеноПосле(Команда)
Для каждого Строка Из Объект.РасчетРезерваОтпусков Цикл
ПересчитатьНаКлиенте(Строка, "СуммаРезерваИсчислено");
ПересчитатьНаКлиенте(Строка, "СуммаРезерваСтраховыхВзносовИсчислено");
ПересчитатьНаКлиенте(Строка, "СуммаРезерваФССНесчастныеСлучаиИсчислено");
ДобавитьИзмененныеДанные("РасчетРезерваОтпусков", Строка.Сотрудник);
КонецЦикла;
Результат = ПересчитатьНаСервере();
КонецПроцедуры
ПоказатьВроде как все :)
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Итог.
Расчитал резервы за ноябрь. Там расчет происходит верный и все сходится.
Октябрь ни каким перезаполнением\созданием нового документа не сходился (исчислено<>зачтено). Очень смущало, что документ был на замке. Единственное что происходило, это обновление конфигурации. После обнаружения ошибки обновил еще и платформу до 8.3.14.1779
Предположил, что "глюк" возник из-за обновления в этом периоде. Как-то такое уже было у коллеги на одном из релизов.
Написал не большое расширение, которое пересчитывает поле зачтено и делает его равным исчислено.
Код такой:
На форме команда.
&НаКлиенте
Процедура ДТ_ПересчитатьЗачтеноПосле(Команда)
Для каждого Строка Из Объект.РасчетРезерваОтпусков Цикл
ПересчитатьНаКлиенте(Строка, "СуммаРезерваИсчислено");
ПересчитатьНаКлиенте(Строка, "СуммаРезерваСтраховыхВзносовИсчислено");
ПересчитатьНаКлиенте(Строка, "СуммаРезерваФССНесчастныеСлучаиИсчислено");
ДобавитьИзмененныеДанные("РасчетРезерваОтпусков", Строка.Сотрудник);
КонецЦикла;
Результат = ПересчитатьНаСервере();
КонецПроцедуры
ПоказатьВроде как все :)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот