Skip to content
лого - блог 1с программиста

Блог 1С программиста

Наработки, заметки и другая информация по 1С

  • Главная
  • ЗУП 3.1
    • Разработка
      • Обработки
      • Отчеты
      • Печатные формы
      • Расширения
    • Инструкции
    • Ответы техподдержки 1С
    • Общие вопросы
  • УХ 3.2
  • ДО 2.1
  • Интеграции и обмены
  • Шаблоны и заготовки
    • Типовые приемы
    • Отчеты
    • Печатные формы
    • Расширения
  • Контакты
  • Toggle search form

Представление “Кадровая История Сотрудников”

Posted on 29 июня 22 г.7 декабря 22 г. By admin Комментариев к записи Представление “Кадровая История Сотрудников” нет
Образец отчета:

Отчет “Кадровая история сотрудников (Представления)”Скачать

Образец получения данных по “Кадровой истории сотрудников” через представления в СКД (речь идет о данных именно с историей.

Кроме того, если нужны кадровые данные на определенные даты, то используется таблица – “Представления_КадровыеДанныеСотрудников”, так же через представления можно получать срез последних – Представления «Срез последних кадровой истории», «Периоды»).


Описание:

В ЗУП 3.1 есть возможность получать данные через “Представления” в запросе СКД. Для того, что бы данные механизм работал, необходимо инициализировать отчет в процедуре “ПриКомпоновкеРезультата”.

1С (Код)
1
2
3
4
5
6
7
8
9
10
11
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
ИнициализироватьОтчет();
КонецПроцедуры
 
Процедура ИнициализироватьОтчет() Экспорт   
ЗарплатаКадрыОбщиеНаборыДанных.ЗаполнитьОбщиеИсточникиДанныхОтчета(ЭтотОбъект);
КонецПроцедуры

Затем в запросе СКД описать таблицы “Представлений” и получение из них данных. В данном случаи это “Представления_ТаблицаРегистра_КадроваяИсторияСотрудников”.

Запрос СКД
1С (Запрос)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
Сотрудники.Ссылка КАК Сотрудник,
&НачалоПериода КАК НачалоПериода,
&ОкончаниеПериода КАК ОкончаниеПериода
ПОМЕСТИТЬ ВТСотрудники
ИЗ
Справочник.Сотрудники КАК Сотрудники
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
Сотрудники.Сотрудник КАК Сотрудник,
Сотрудники.НачалоПериода КАК ДатаНачала,
ДОБАВИТЬКДАТЕ(Сотрудники.ОкончаниеПериода, ДЕНЬ, 1) КАК ДатаОкончания
ПОМЕСТИТЬ ВТИзмеренияДатыДляНабораЗаписей
ИЗ
ВТСотрудники КАК Сотрудники
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ДАТАВРЕМЯ(1, 1, 1) КАК Период,
ДАТАВРЕМЯ(1, 1, 1) КАК ПериодЗаписи,
ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник,
ЗНАЧЕНИЕ(Документ.ПриемНаРаботу.ПустаяСсылка) КАК Регистратор,
ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка) КАК ФизическоеЛицо,
ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация,
ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.ПустаяСсылка) КАК ВидСобытия,
ЗНАЧЕНИЕ(Справочник.ШтатноеРасписание.ПустаяСсылка) КАК ДолжностьПоШтатномуРасписанию,
0 КАК КоличествоСтавок,
ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка) КАК Должность
ПОМЕСТИТЬ Представления_ТаблицаРегистра_КадроваяИсторияСотрудников
ИЗ
ВТИзмеренияДатыДляНабораЗаписей КАК ИзмеренияДатыДляНабораЗаписей
ГДЕ
"ТолькоРазрешенные" = ИСТИНА
И "ПараметрыПостроения_ВключатьЗаписиНаНачалоПериода" = ИСТИНА
И "ЛевоеЗначение" = "ЭтоГоловнойСотрудник"
И "ВидСравнения" = "="
И "ПравоеЗначение" = ИСТИНА
 
ОБЪЕДИНИТЬ ВСЕ
 
ВЫБРАТЬ
NULL,
NULL,
NULL,
ЗНАЧЕНИЕ(Документ.КадровыйПеревод.ПустаяСсылка),
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
 
ОБЪЕДИНИТЬ ВСЕ
 
ВЫБРАТЬ
NULL,
NULL,
NULL,
ЗНАЧЕНИЕ(Документ.Совмещение.ПустаяСсылка),
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
 
ОБЪЕДИНИТЬ ВСЕ
 
ВЫБРАТЬ
NULL,
NULL,
NULL,
ЗНАЧЕНИЕ(Документ.НазначениеПодработки.ПустаяСсылка),
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
КадроваяИсторияСотрудников.Период КАК Период,
КадроваяИсторияСотрудников.Регистратор КАК Регистратор,
КадроваяИсторияСотрудников.Сотрудник КАК Сотрудник,
КадроваяИсторияСотрудников.ФизическоеЛицо КАК ФизическоеЛицо,
КадроваяИсторияСотрудников.ВидСобытия КАК ВидСобытия,
КадроваяИсторияСотрудников.ДолжностьПоШтатномуРасписанию КАК ДолжностьПоШтатномуРасписанию,
КадроваяИсторияСотрудников.КоличествоСтавок КАК КоличествоСтавок,
КадроваяИсторияСотрудников.Должность КАК Должность,
1 КАК Количество
ИЗ
Представления_ТаблицаРегистра_КадроваяИсторияСотрудников КАК КадроваяИсторияСотрудников

Образец отчета для скачивания в начале описания.

Рекомендации

  • Представления "Срез последних кадровой истории", "Периоды"
  • Полезные функции из общего модуля ЗУП 3.1
Отчеты, Шаблоны и заготовки Tags:кадровая история, представление, СКД

Навигация по записям

Previous Post: Внешняя печатная форма с диалогом перед печатью (УФ)
Next Post: Полезные функции из общего модуля ЗУП 3.1

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

ДзенTelegram

MDM web-сервис БИД Бухучет КД 2.0 Командировки НДФЛ П-4 Подбор персонала Резервы отпусков СЗВ-СТАЖ СЗВ-ТД СКД СТД-Р СЭДО ФСС ФСС НС взносы выплаты вычеты диалог кадровая история кадровые данные кадровые переводы контактная информация легкий труд мастер-данных менеджер расчета зарплаты обмен данными оповещения отпуска печать печать без проверки печать с диалогом повышение квалификации пользователи представление прием на работу рабочее время синхронизация ЗУП и БП средний заработок табель таблица периодов фотография штатное расписание

Рубрики

  • Без категории (1)
  • ДО 2.1 (1)
  • ЗУП 3.1 (39)
    • Инструкции (3)
    • Общие вопросы (14)
    • Ответы техподдержки 1С (9)
    • Разработка (8)
      • Обработки (3)
      • Отчеты (1)
      • Печатные формы (1)
      • Расширения (3)
  • Интеграции и обмены (7)
  • УХ 3.2 (3)
  • Шаблоны и заготовки (20)
    • Отчеты (10)
    • Печатные формы (6)
    • Расширения (1)
    • Типовые приемы (7)
Top.Mail.Ru

© 2022-2023 myblog-1c.ru