|
ЗУП при печати формы Т6 по отпускам не заполняются даты | ☑ | ||
---|---|---|---|---|
0
gul_Sayan
10.05.23
✎
12:25
|
Перешли на релиз 3.1.25.40 и в печатной форме Т6 по отпускам перестали заполняться все даты отпусков и виды дополнительных отпусков, не подскажите ли как это можно вылечить?
|
|||
1
SleepyHead
гуру
10.05.23
✎
14:26
|
Макет правили?
Проверил, у меня тот же релиз, макеты не правили, даты печатаются. |
|||
2
gul_Sayan
10.05.23
✎
14:53
|
Нет не правили. Вообще конфа на поддержке, правим только в расширениях и на прошлом релизе всё работало.
|
|||
3
gul_Sayan
10.05.23
✎
14:54
|
Да прошлый был 3_1_23_656.
|
|||
4
Skylark
10.05.23
✎
15:03
|
Я макеты правил! Словил ошибку "В настройку формирования Т-1 внесены критичные изменения. Печатная форма не будет сформирована. ".
Удалил изменения в макете, а ошибка не уходит. Помогите сэкономить время- подскажите в чем проблема и как решить. |
|||
5
Масянька
10.05.23
✎
15:04
|
(2) У нас есть и типовые макеты, и наши (правленные) - все работают.
|
|||
6
_Batoo
10.05.23
✎
15:06
|
(3) РС "Макеты компоновки данных", там посмотри какая версия для макетов, через меню Еще - Разблокировать объекты можно удалить записи, они перезапишутся там снова при первой печати
(4) тоже в РС сходи, почисти для начала |
|||
7
Skylark
10.05.23
✎
15:21
|
(6) В РС записи удалил, не помогло (
|
|||
8
Гена
гуру
10.05.23
✎
21:02
|
(0) Прямо-таки все отпуска перестали грамотно выходить в Т-6 или только один? Проверьте ранешние, печатаются? Если да - то видать вручную что-то меняли в текущем отпуске.
|
|||
9
SleepyHead
гуру
11.05.23
✎
05:36
|
(8) "Делайте хорошо и не делайте плохо, и все у вас получится.". Вы случайно не во франч устроились консультантом? ))
|
|||
10
gul_Sayan
11.05.23
✎
07:56
|
(8) Все, причем и отпуск, и отпуск без сохранения и списком, да и в Т6а проблема была, но там обошел в отчете, а вот в Т6 не нашел что не так.
|
|||
11
Гена
гуру
11.05.23
✎
08:05
|
Дайте картинку Т-6 для любого обычного отпуска от 2022 года при печати из кадрового дока.
|
|||
12
gul_Sayan
11.05.23
✎
08:25
|
Вот кусок кода
ДанныеВычисляемыеНаХоду = Новый Структура; ДанныеВычисляемыеНаХоду.Вставить("СсылкаНаОбъектДанныеОтпусковВидОтпускаНаименованиеОтпускаНаПечать"); ДанныеВычисляемыеНаХоду.Вставить("СсылкаНаОбъектДанныеОтпусковПродолжительность"); ДанныеВычисляемыеНаХоду.Вставить("СсылкаНаОбъектДанныеОтпусковДатаНачалаНаПечать", ЗарплатаКадрыОтчеты.ФорматДатыЧислоВКавычкахМесяцПрописью('00010101')); ДанныеВычисляемыеНаХоду.Вставить("СсылкаНаОбъектДанныеОтпусковДатаОкончанияНаПечать", ЗарплатаКадрыОтчеты.ФорматДатыЧислоВКавычкахМесяцПрописью('00010101')); ДанныеВычисляемыеНаХоду.Вставить("СсылкаНаОбъектПродолжительностьВсего", ДанныеНаПечать.СсылкаНаОбъектПродолжительностьОсновногоОтпуска); ДанныеВычисляемыеНаХоду.Вставить("СсылкаНаОбъектДатаНачалаВсегоНаПечать", ДанныеНаПечать.СсылкаНаОбъектДатаНачалаОсновногоОтпускаНаПечать); ДанныеВычисляемыеНаХоду.Вставить("СсылкаНаОбъектДатаОкончанияВсегоНаПечать", ДанныеНаПечать.СсылкаНаОбъектДатаОкончанияОсновногоОтпускаНаПечать); Если Не ЗначениеЗаполнено(ДанныеНаПечать.СсылкаНаОбъектОснование) Тогда ДанныеВычисляемыеНаХоду.Вставить("СсылкаНаОбъектОснование", СсылкаНаОбъектДанныеОтпусковОснование); КонецЕсли; ДанныеПользовательскихПолей = ЗарплатаКадрыОтчеты.ЗначенияЗаполненияПользовательскихПолей(ИдентификаторыМакета, ДанныеНаПечать); ЗарплатаКадрыОтчеты.ВывестиВДокументРезультатОбластиМакета( ДокументРезультат, МакетПечатнойФормы, "Шапка,Работник,Подвал", ДанныеНаПечать, ДанныеПользовательскихПолей, ДанныеВычисляемыеНаХоду); При печати параметры областей заполняются сначала из ДанныеНаПечать, затем из ДанныеПользовательскихПолей, затем из ДанныеВычисляемыеНаХоду. А в ДанныеВычисляемыеНаХоду все даты подставлены как пустые, вот даты и не выводятся. |
|||
13
gul_Sayan
11.05.23
✎
08:26
|
При этом ДанныНаПечать и ДанныеПользовательскихПолей корректные.
|
|||
14
gul_Sayan
11.05.23
✎
08:30
|
Убрал из "ЗарплатаКадрыОтчеты.ВывестиВДокументРезультатОбластиМакета(
ДокументРезультат, МакетПечатнойФормы, "Шапка,Работник,Подвал", ДанныеНаПечать, ДанныеПользовательскихПолей, ДанныеВычисляемыеНаХоду);" ДанныеВычисляемыеНаХоду всё заполнилось корректно. |
|||
15
Гена
гуру
11.05.23
✎
08:40
|
(12) А Выше строка Если... - приведите
|
|||
16
gul_Sayan
11.05.23
✎
09:35
|
(15) А выше вопрос про Строки.Количество() = 0, так вот Эта строка (с нормальными данными) Почему то не попала в Строки. И как следствие попадает в эту ветку.
т.е. не нормально сформировалось дерево строк. Но это отыскать ещё сложнее. |
|||
17
Гена
гуру
11.05.23
✎
10:27
|
Вы не решили проблему, а загнали её внутрь. Если понадобится отключить опцию предварительного расчёта отпускных в кадровых доках, то получится, что строк расчёта не будет, а Вы срубили вычисление на ходу. В результате Т-6 не заполнится.
|
|||
18
gul_Sayan
11.05.23
✎
15:29
|
(17) Ну да, так временное решение, а дальше пытаться понять почему строки пустые, но опять таки механизм 1С по заполнению данных не меняли и почему строки пустые не понятно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |