есть Записка-расчет при увольнении. там есть данные по остаткам отпуска
Просто в ЗУП 2.5, я все легко нашел, где запрос формы макет и тд. А в ЗУП 3.1 я не могу найти запрос печатной формы. Смотрел и в обработках и в документе и тд.
А что нужно вставить во внешнюю обработку? Могу ли взять те функции из ЗУП 2.5, создать обработку и прикрепить ее к ЗУП 3.1. И можете скинуть пример печатной обработки, чтобы я понимал как она формируется?
(3) Также многие печатные формы перенесены в обработку ПечатьКадровыхПриказовРасширенная (вдруг тоже пригодится).
Для Т-8 ищите процедуру в модуле менеджера той обработки
Функция ПолучитьДанныеДляПечатиКадровогоПриказаТ8(МассивОбъектов)
Выборка = КадровыйУчет.СформироватьЗапросДляТ8(МассивОбъектов).Выбрать();
МассивПараметров = Новый Массив;
Пока Выборка.Следующий() Цикл
Параметры = ПараметрыПриказаТ8();
КадровыйУчет.ЗаполнитьПараметрыКадровогоПриказа(Параметры, Выборка);
РезультатСклонения = "";
Если ФизическиеЛицаЗарплатаКадры.Просклонять(Параметры.Работник, 4, РезультатСклонения, Параметры.Пол) Тогда
Параметры.Работник = РезультатСклонения
КонецЕсли;
ПредставлениеДатыУвольнения = Формат(Выборка.ДатаУвольнения, "ДЛФ=DD");
Параметры.ДатаУвольненияЧисло = ?(ЗначениеЗаполнено(Выборка.ДатаУвольнения),
СокрЛП(Лев(ПредставлениеДатыУвольнения,2)),
" ");
Параметры.ДатаУвольненияМесяцГод = ?(ЗначениеЗаполнено(Выборка.ДатаУвольнения),
СокрЛП(Прав(ПредставлениеДатыУвольнения, СтрДлина(ПредставлениеДатыУвольнения)-2)),
" г.");
Если НЕ ПустаяСтрока(Выборка.ТекстОснования) Тогда
Параметры.СтатьяТКРФ = Выборка.ТекстОснования + ", " + КадровыйУчет.ПредставлениеСтатьиУвольненияДляТ8(Выборка.СтатьяТКРФ);
КонецЕсли;
МассивПараметров.Добавить(Параметры);
КонецЦикла;
Возврат МассивПараметров;
КонецФункции
Добрый день, столкнулся с подобной проблемой, однако не нашел текса запроса ни в одной из обработок Если знаете, подскажите где ещё можно по искать?.
Типовая ЗУП 3.1 (3.1.27.246)
Все никак не могу найти запрос. В строчке обработки печать кадровых приказов:
Выборка = КадровыйУчет.СформироватьЗапросДляТ8(МассивОбъектов).Выбрать();
не переходит по F12 на СформироватьЗапросДляТ8
(10) Я что-то не вижу, где храниться код форму записка-расчет.
А могу я просто обратиться к реквизиту документа, который хранит количество неотгуленных дней, и вывести его на Т8?
Правда я опять не понимаю, где нужно написать код, что вывести...