Личная карточка Т-2 с выводом информации о повышении квалификации, профессиональной переподготовке, аттестации. ЗУП 2.5, ЗИК БУ 1.0

02.12.15

Учетные задачи - Кадровый учет

Вывод данных о дополнительном образовании в карточку Т-2 для конфигураций ЗУП 2.5, ЗИК БУ 1.0

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ВПФ_т2
.epf 4,28Kb ver:1.0.0.0
28 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Как многие знают, разработчики не предусмотрели данной возможности в вышеозвученных конфигурациях. На самом деле это не так сложно реализовать. Достаточно модифицировать одну процедуру переопределяемого модуля (так что при обновлении не должно возникнуть проблем).

Эта процедура находится в общем модуле "УнифицированнаяФормаТ2Переопределяемый":

Процедура СформироватьМакетДополнительно(ДополнительныеДанные, ТретьяСтраницаТ2, СтруктураПоискаФизЛицо, СтруктураПоискаСотрудник) Экспорт

На входе процедура имеет параметр ДополнительныеДанные, который можно инициализировать при программном формироании отчета. Параметр ТретьяСтраницаТ2 это область макета отчета "Т2_от_5_1_2004"Параметры СтруктурапоискаФизЛицо и СтруктураПоискаСотрудник содержат структуру со ссылкой на сотрудника и физика соответственно.

Выкладываю свой код по выводу данных о дополнительном образовании, думаю, разобраться будет несложно. Также замечу, что реквизиты с префиксом ИТ не типовые, так что бездумное копирование кода ни к чему хорошему не приведет.

 

	ВО_ПовышениеКвалификации = Справочники.ВидыОбразованияФизЛиц.НайтиПоНаименованию("Повышение квалификции");
	ВО_ПрофПереподготовка	 = Справочники.ВидыОбразованияФизЛиц.НайтиПоНаименованию("Профессиональная переподготовка");
	
	//ПОВЫШЕНИЕ КВАЛИФИКАЦИИ
	Запрос = Новый Запрос;
	Запрос.Текст =
		"ВЫБРАТЬ
		|	ФизическиеЛицаОбразование.ИТ_НачалоОбучения,
		|	ФизическиеЛицаОбразование.ИТ_ОкончаниеОбучения,
		|	ФизическиеЛицаОбразование.УчебноеЗаведение,
		|	ФизическиеЛицаОбразование.ИТ_НаименованиеДокумента,
		|	ФизическиеЛицаОбразование.Диплом,
		|	ФизическиеЛицаОбразование.ИТ_ДатаОкончания
		|ИЗ
		|	Справочник.ФизическиеЛица.Образование КАК ФизическиеЛицаОбразование
		|ГДЕ
		|	ФизическиеЛицаОбразование.Ссылка = &ФизЛицо
		|	И ФизическиеЛицаОбразование.ВидОбразования = &ВидОбр";
	Запрос.УстановитьПараметр("Физлицо", СтруктураПоискаФизЛицо.ФизЛицо);
	Запрос.УстановитьПараметр("ВидОбр", ВО_ПовышениеКвалификации);
	
	ном = 0;
	
	Выборка = Запрос.Выполнить().Выбрать();
	пока Выборка.Следующий() Цикл
		ном = ном + 1;
		
		Если ном > 6 тогда
			Прервать;
		КонецЕсли;
		
		ТретьяСтраницаТ2.Параметры["ДатаНачалаОбучения"+ном] 				= Выборка.ИТ_НачалоОбучения;
		ТретьяСтраницаТ2.Параметры["ДатаОкончанияОбучения"+Ном]				= Выборка.ИТ_ОкончаниеОбучения;
		ТретьяСтраницаТ2.Параметры["Учреждение"+Ном]                       	= Выборка.УчебноеЗаведение;
		ТретьяСтраницаТ2.Параметры["ДокументООбразование"+Ном]             	= Выборка.ИТ_НаименованиеДокумента;
		ТретьяСтраницаТ2.Параметры["СерияНомерДокументаОбразования"+Ном]   	= Выборка.Диплом;
		ТретьяСтраницаТ2.Параметры["ДатаДокументОбразования"+Ном]          	= Выборка.ИТ_ДатаОкончания;	
	КонецЦикла;
	
	//ПРОФ ПЕРЕПОДГОТОВКА
	Запрос.Текст =
		"ВЫБРАТЬ
		|	ФизическиеЛицаОбразование.ИТ_НачалоОбучения,
		|	ФизическиеЛицаОбразование.ИТ_ОкончаниеОбучения,
		|	ФизическиеЛицаОбразование.Специальность,
		|	ФизическиеЛицаОбразование.ИТ_НаименованиеДокумента,
		|	ФизическиеЛицаОбразование.Диплом,
		|	ФизическиеЛицаОбразование.ИТ_ДатаОкончания
		|ИЗ
		|	Справочник.ФизическиеЛица.Образование КАК ФизическиеЛицаОбразование
		|ГДЕ
		|	ФизическиеЛицаОбразование.Ссылка = &ФизЛицо
		|	И ФизическиеЛицаОбразование.ВидОбразования = &ВидОбр";
	Запрос.УстановитьПараметр("Физлицо", СтруктураПоискаФизЛицо.ФизЛицо);
	Запрос.УстановитьПараметр("ВидОбр", ВО_ПрофПереподготовка);
	
	ном = 0;
	
	Выборка = Запрос.Выполнить().Выбрать();
	пока Выборка.Следующий() Цикл
		ном = ном + 1;
		
		Если ном > 5 тогда
			Прервать;
		КонецЕсли;
		
		ТретьяСтраницаТ2.Параметры["ДатаНачалаПереподготовки"+ном] 		   	= Выборка.ИТ_НачалоОбучения;
		ТретьяСтраницаТ2.Параметры["ДатаОкончанияПереподготовки"+Ном]		= Выборка.ИТ_ОкончаниеОбучения;
		ТретьяСтраницаТ2.Параметры["Специальность"+Ном]                     = Выборка.Специальность;
		ТретьяСтраницаТ2.Параметры["ДокументОПереподготовка"+Ном]           = Выборка.ИТ_НаименованиеДокумента;
		ТретьяСтраницаТ2.Параметры["СерияНомерДокументаПереподготовки"+Ном] = Выборка.Диплом;
		ТретьяСтраницаТ2.Параметры["ДатаДокументПереподготовки"+Ном]        = Выборка.ИТ_ДатаОкончания;	
	КонецЦикла;
	
	//АТТЕСТАЦИИ
	Запрос.Текст =
		"ВЫБРАТЬ
		|	ОценкиКомпетенцийРаботниковСрезПоследних.ИТ_Специальность,
		|	ОценкиКомпетенцийРаботниковСрезПоследних.Период,
		|	ОценкиКомпетенцийРаботниковСрезПоследних.Регистратор.Номер КАК НомерПротокола,
		|	ОценкиКомпетенцийРаботниковСрезПоследних.Регистратор.Дата КАК ДатаПротокола,
		|	ОценкиКомпетенцийРаботниковСрезПоследних.Компетенция КАК Решение
		|ИЗ
		|	РегистрСведений.ОценкиКомпетенцийРаботников.СрезПоследних(&Период, ФизЛицо = &ФизЛицо) КАК ОценкиКомпетенцийРаботниковСрезПоследних";
	Запрос.УстановитьПараметр("Физлицо", СтруктураПоискаФизЛицо.ФизЛицо);
	Запрос.УстановитьПараметр("Период", ТекущаяДата());
	
	ном = 0;
	
	Выборка = Запрос.Выполнить().Выбрать();
	пока Выборка.Следующий() Цикл
		ном = ном + 1;
		
		Если ном > 6 тогда
			Прервать;
		КонецЕсли;
		
		ТретьяСтраницаТ2.Параметры["ДатаАттестации"+ном] 	= Выборка.Период;
		ТретьяСтраницаТ2.Параметры["РешениеКомиссии"+Ном]	= Выборка.Решение;
		ТретьяСтраницаТ2.Параметры["НомерПротокола"+Ном]   	= Выборка.НомерПротокола;
		ТретьяСтраницаТ2.Параметры["ДатаПротокола"+Ном]    	= Выборка.ДатаПротокола;	
	КонецЦикла;

Также бонусом выкладываю внешнюю печатную форму для формирования Т2 из карточки сотрудника. Печатная форма выводит типовой отчет с отбором по сотруднику.

Вступайте в нашу телеграмм-группу Инфостарт

Т2 повышение квалификации аттестации профессиональная переподготовка

См. также

Кадровый учет 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Подключаемый модуль для миграционного учета в конфигурациях 1С:ЗУП КОРП, по запросу можно адаптировать под 1С:УТ и ERP. Подсистема миграционного учета содержит в себе справочники, документы, отчеты, регистры, которые позволяют вести учет патентов, хранить историю тарифов и отслеживать оплаты.

150000 руб.

03.07.2025    2347    1    1    

3

Зарплата Кадровый учет Бухгалтер 1С:Предприятие 8 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Предлагаем расширить возможности конфигурации 1С:УНФ 3.0 в части ведения кадрового учета. С помощью данного расширения в конфигурацию будут добавлены новые документы: "Отпуск" и "Командировка". Документы облегчат работу кадровика и расчетчика, а также повысят эффективность работы за счет оптимизации и упрощения процесса ведения учета.

43200 руб.

31.10.2024    2877    3    0    

2

Зарплата Кадровый учет 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Решение реализовано в виде внешней обработки. Позволяет перенести данные из Парус 10 под Postgres, MSSQL в 1С:ЗУП 3, ЗКГУ 3. Переносит все кадровые данные, зарплату за указанный период.

9600 руб.

30.08.2024    2038    3    1    

3

Загрузка и выгрузка в Excel Зарплата Кадровый учет Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка позволяет загрузить из структурированного файла данные по физическим лицам, сотрудникам. Предусмотрено создание документов "Прием на работу". Данные загружаются не только в справочники и документы, но и в регистры сведений. Обработка разработана для конфигураций "Зарплата и Управление Персоналом, редакция 3.1"/"Зарплата и кадры государственного учреждения, редакция 3.1" на платформе 8.3.

6000 руб.

15.07.2015    69069    113    52    

117

Зарплата Кадровый учет Загрузка и выгрузка в Excel Бухгалтер Пользователь 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка больше предназначена как основа для своей разработки, чем как универсальное решение. Но можно использовать и как готовое решение для небольшой организации. Переносит данные из файла Excel в ЗУП, по аналогии как данные переносятся из ЗУП 2.5.

7200 руб.

19.01.2023    7816    5    4    

6

Печатные формы Кадровый учет Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Удобная и умная внешняя печатная форма, которая автоматически формирует проект дополнительного соглашения к трудовому договору непосредственно из документов "Кадровый перевод" и "Кадровый перевод списком". Позволяет быстро и без лишних усилий оформлять дополнительные соглашения для любых изменений. Значительно облегчает работу кадровиков.

5040 руб.

31.08.2022    8061    147    5    

11

Кадровый учет Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Готовое комплексное решение для автоматизации работы с отпусками в вашей 1С. Обработка объединяет функции планирования (графики), учета фактических данных и формирования всей необходимой документации, экономя ваше время и снижая риски ошибок.

4167 руб.

10.12.2021    4856    40    2    

3

Мастера заполнения Кадровый учет 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Внешний отчет "Действующие совмещения" - формируется по незакрытым и незавершенным на дату оформленным документом Совмещениям должностей. в.ч. по видам - Исполнение обязанностей, Совмещение должностей профессий, Расширение зон обслуживания.

4200 руб.

22.05.2025    2143    2    1    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Kaval88 181 03.06.16 13:19 Сейчас в теме
ВО_ПовышениеКвалификации = Справочники.ВидыОбразованияФизЛиц.НайтиПоНаименованию("Повышение квалификции");

Это строка таит в себе подвох))
2. kotlovD 89 03.06.16 15:08 Сейчас в теме
(1) Kaval88, ахах забавно, не заметил :)
AlenaBelousova; +1 Ответить
Для отправки сообщения требуется регистрация/авторизация