Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП 3.1.8 Кадровые данные

ЗУП 3.1.8 Кадровые данные
Я
   егаис
 
24.01.19 - 08:17
Почему убрали совместимость в модулях получения кадровых данных с прошлыми релизами?
Вот как теперь писать, например было
КадровыйУчет.СформироватьЗапросДляТ5(МассивОбъектов)

Как получить кадровые данные для Т5 сейчас, например, для внешних печатных форм?
 
 
   Beduin
 
1 - 24.01.19 - 08:26
(0) Как обычно, все переписывать.
   егаис
 
2 - 24.01.19 - 10:55
(1) а можно пример, как  сейчас это все писать?
   егаис
 
3 - 24.01.19 - 12:18
извиняюсь, но подниму
не соображу, как сейчас переписывать отчеты. Куча всяких доп.соглашений к приказам приема, перемещения
Как теперь получать Данные?
Кто поделится примером?
   Радим1987
 
4 - 24.01.19 - 12:25
ОписательВременныхТаблиц = КадровыйУчет.ОписательВременныхТаблицДляСоздатьВТКадровыеДанныеСотрудников(
        Запрос.МенеджерВременныхТаблиц,
        "ВТСотрудникиПериоды");
    КадровыеДанные = "ФИОПолные,ФамилияИО,АдресПоПропискеПредставление,ДокументПредставление,Пол,Страна,КоличествоДнейОтпускаОбщее,КлассУсловийТруда,EMailПредставление,РазрядКатегория,СовокупнаяТарифнаяСтавка,ВидСовокупнойТарифнойСтавки,ДолжностьПоШтатномуРасписанию,СрочныйДоговор";
    КадровыйУчет.СоздатьВТКадровыеДанныеСотрудников(ОписательВременныхТаблиц, Истина, КадровыеДанные);
   SleepyHead
 
5 - 24.01.19 - 12:26
(4) Зачем так сложно-то, 

КадровыйУчет.КадровыеДанныеСотрудников(Истина, МассивСотрудников, "Имена полей", ДатаПолучения)
   2S
 
6 - 24.01.19 - 12:29
(5) там же не только кадровые данные выводились, но и данные массиваобъектов
   SleepyHead
 
7 - 24.01.19 - 12:31
(6) Да, что-то не подумавши ответил.

Но можно поковыряться в обработке "ПечатьКадровыхПриказов" и от нее уже добраться до печати Т-5, а там и посмотреть алгоритм получения данных.
   M_Flint
 
8 - 24.01.19 - 12:34
Поправила вызов процедуры 

КадровыйУчет.СоздатьВТКадровыеДанныеСотрудников(
      ОписательВременныхТаблиц,
      Истина,
      КадровыйУчет.КадровыеДанныеДляПечатиКадровыхПриказов());

на

КадровыйУчет.СоздатьВТКадровыеДанныеСотрудников(
      ОписательВременныхТаблиц,
      Истина,      "ФИОПолные,Пол,ТабельныйНомер,Организация,Подразделение,Должность,ДатаПриема,ДатаУвольнения,ТрудовойДоговорНомер,ТрудовойДоговорДата,РазрядКатегория");
   SleepyHead
 
9 - 24.01.19 - 12:36
Смотрим в кадровый перевод, модуль менеджера, ДобавитьКомандыПечати, видим, что идет обращение к Отчеты.ПечатнаяФормаТ5

Там и искать функционал получения данных.
   Amra
 
10 - 24.01.19 - 12:36
(7) В 3.1.8 печать Т1, Т5 и т8 к этой обработке не имеет отношения. Совсем.
 
 Рекламное место пустует
   SleepyHead
 
11 - 24.01.19 - 12:39
(10) Ну да, уже понял. И "расширенная" тоже.
   SleepyHead
 
12 - 24.01.19 - 13:30
(0) Я делал для ЗУП 3.1. дополнительные печатные формы трудового договора, договора о полной мат ответственности, форму Т-5, и они работают на 3.1.8

А все потому, что для выборки нужных мне данных использовал общий модуль КадровыйУчет, как я написал в (5).

Если нужны были данные, указанные непосредственно в кадровом приказе о приеме/переводе, или нужно было извлечь значения допреквизитов, делал свой запрос к этим документам.

Получилось более устойчиво, чем ориентироваться на методы, встроенные в сами отчеты.
   Alexandr_U1982
 
13 - 24.01.19 - 14:05
(0) Можно открыть старый релиз и скопировать в свою ВПФ буковки по "формированию запроса для Т5".
Вам никто не обещал, что служебные процедуры/функции будут сохраняться в новых релизах для обратной совместимости.
Сохраняется только программный интерфейс.
   2S
 
14 - 24.01.19 - 14:07
(13) +1
пошли по такому же пути на период перевода отчетов
Только ОМ создали
   KnightAlone
 
15 - 24.01.19 - 15:23
(13) +1, скопировал из 3.1.7 все процедуры, которые данные собирали прямо во внешние формы

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует