|
ЗУП 3.1.8 Кадровые данные | ☑ | ||
---|---|---|---|---|
0
егаис
24.01.19
✎
08:17
|
Почему убрали совместимость в модулях получения кадровых данных с прошлыми релизами?
Вот как теперь писать, например было КадровыйУчет.СформироватьЗапросДляТ5(МассивОбъектов) Как получить кадровые данные для Т5 сейчас, например, для внешних печатных форм? |
|||
1
Beduin
24.01.19
✎
08:26
|
(0) Как обычно, все переписывать.
|
|||
2
егаис
24.01.19
✎
10:55
|
(1) а можно пример, как сейчас это все писать?
|
|||
3
егаис
24.01.19
✎
12:18
|
извиняюсь, но подниму
не соображу, как сейчас переписывать отчеты. Куча всяких доп.соглашений к приказам приема, перемещения Как теперь получать Данные? Кто поделится примером? |
|||
4
Радим1987
24.01.19
✎
12:25
|
ОписательВременныхТаблиц = КадровыйУчет.ОписательВременныхТаблицДляСоздатьВТКадровыеДанныеСотрудников(
Запрос.МенеджерВременныхТаблиц, "ВТСотрудникиПериоды"); КадровыеДанные = "ФИОПолные,ФамилияИО,АдресПоПропискеПредставление,ДокументПредставление,Пол,Страна,КоличествоДнейОтпускаОбщее,КлассУсловийТруда,EMailПредставление,РазрядКатегория,СовокупнаяТарифнаяСтавка,ВидСовокупнойТарифнойСтавки,ДолжностьПоШтатномуРасписанию,СрочныйДоговор"; КадровыйУчет.СоздатьВТКадровыеДанныеСотрудников(ОписательВременныхТаблиц, Истина, КадровыеДанные); |
|||
5
SleepyHead
гуру
24.01.19
✎
12:26
|
(4) Зачем так сложно-то,
КадровыйУчет.КадровыеДанныеСотрудников(Истина, МассивСотрудников, "Имена полей", ДатаПолучения) |
|||
6
2S
24.01.19
✎
12:29
|
(5) там же не только кадровые данные выводились, но и данные массиваобъектов
|
|||
7
SleepyHead
гуру
24.01.19
✎
12:31
|
(6) Да, что-то не подумавши ответил.
Но можно поковыряться в обработке "ПечатьКадровыхПриказов" и от нее уже добраться до печати Т-5, а там и посмотреть алгоритм получения данных. |
|||
8
M_Flint
24.01.19
✎
12:34
|
Поправила вызов процедуры
КадровыйУчет.СоздатьВТКадровыеДанныеСотрудников( ОписательВременныхТаблиц, Истина, КадровыйУчет.КадровыеДанныеДляПечатиКадровыхПриказов()); на КадровыйУчет.СоздатьВТКадровыеДанныеСотрудников( ОписательВременныхТаблиц, Истина, "ФИОПолные,Пол,ТабельныйНомер,Организация,Подразделение,Должность,ДатаПриема,ДатаУвольнения,ТрудовойДоговорНомер,ТрудовойДоговорДата,РазрядКатегория"); |
|||
9
SleepyHead
гуру
24.01.19
✎
12:36
|
Смотрим в кадровый перевод, модуль менеджера, ДобавитьКомандыПечати, видим, что идет обращение к Отчеты.ПечатнаяФормаТ5
Там и искать функционал получения данных. |
|||
10
Amra
24.01.19
✎
12:36
|
(7) В 3.1.8 печать Т1, Т5 и т8 к этой обработке не имеет отношения. Совсем.
|
|||
11
SleepyHead
гуру
24.01.19
✎
12:39
|
(10) Ну да, уже понял. И "расширенная" тоже.
|
|||
12
SleepyHead
гуру
24.01.19
✎
13:30
|
(0) Я делал для ЗУП 3.1. дополнительные печатные формы трудового договора, договора о полной мат ответственности, форму Т-5, и они работают на 3.1.8
А все потому, что для выборки нужных мне данных использовал общий модуль КадровыйУчет, как я написал в (5). Если нужны были данные, указанные непосредственно в кадровом приказе о приеме/переводе, или нужно было извлечь значения допреквизитов, делал свой запрос к этим документам. Получилось более устойчиво, чем ориентироваться на методы, встроенные в сами отчеты. |
|||
13
Alexandr_U1982
24.01.19
✎
14:05
|
(0) Можно открыть старый релиз и скопировать в свою ВПФ буковки по "формированию запроса для Т5".
Вам никто не обещал, что служебные процедуры/функции будут сохраняться в новых релизах для обратной совместимости. Сохраняется только программный интерфейс. |
|||
14
2S
24.01.19
✎
14:07
|
(13) +1
пошли по такому же пути на период перевода отчетов Только ОМ создали |
|||
15
KnightAlone
24.01.19
✎
15:23
|
(13) +1, скопировал из 3.1.7 все процедуры, которые данные собирали прямо во внешние формы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |