gifts2017

Договор о материальной ответственности для ЗУП 3.0

Опубликовал Валерий Гайдабура (director04) в раздел Печать - Универсальные печатные формы

Печатная форма договора материальной ответственности для документа "Прием на работу".
Для программистов-разработчиков будет интересна наличием универсальных процедур получения данных по документам "Прием на работу"

Текст договора прилагается на Рис.1 Перейти к просмотру договора

Полный текст договора находится в приложении к публикации.

Для программистов:

В файле обработки имеется набор универсальных функций, позволяющих получить следующий набор данных:

// ПОЛЯ ВЫБОРКИ: 
// <Поля, которые присутствуют постоянно>
//
// = ПриемНаРаботуСсылка
// = Организация
// = Сотрудник
// = ФизическоеЛицо
// = ДатаСрезаПериодическихДанных (дата, на которую получаем срез периодических данных) - служебный показатель
// ..............................
//
// <"ОбщиеДанныеДокумента">
// 
// = ДанныеДокументаДатаДокумента
// = ДанныеДокументаВидЗанятости
// = ДанныеДокументаГрафикРаботыДлительностьРабочейНедели
// = ДанныеДокументаГрафикРаботыНеполноеРабочееВремя
// = ДанныеДокументаГрафикРаботыРабочихДнейВНеделе
// = ДанныеДокументаИспытательныйСрок
// = ДанныеДокументаКоличествоСтавок
// = ДанныеДокументаПодразделениеНаименование
// = ДанныеДокументаСотрудникДолжность
// ..............................
//
// <"ОбщиеДанныеСотрудника">
//
// = ФизЛицоФамилия
// = ФизЛицоИмя
// = ФизЛицоОтчество
// = ФизЛицоФИО
// = ФизЛицоПол
// = ФизЛицоИНН
// = ФизЛицоСтраховойНомерПФР
// = ФизЛицоДатаРождения
// ..............................
//
// <"ПаспортныеДанныеСотрудника">
//
// = ФизЛицоДокументВид
// = ФизЛицоДокументДатаВыдачи
// = ФизЛицоДокументКемВыдан
// = ФизЛицоДокументКодПодразделения
// = ФизЛицоДокументНомер
// = ФизЛицоДокументПредставление
// = ФизЛицоДокументСерия
// = ФизЛицоДокументСрокДействия
// ..............................
//
// <"КонтактнаяИнформацияСотрудника">
//
// = ФизЛицоАдресИнформирования
// = ФизЛицоАдресПоПрописке
// = ФизЛицоАдресПроживания
// = ФизЛицоНомерДомашнегоТелефона
// = ФизЛицоНомерДомашнегоТелефонаБезКодов
// = ФизЛицоНомерДомашнегоТелефонаПредставление
// = ФизЛицоНомерРабочегоТелефона
// = ФизЛицоНомерРабочегоТелефонаБезКодов
// = ФизЛицоНомерРабочегоТелефонаПредставление
// = ФизЛицоНомерСотовогоТелефона
// = ФизЛицоНомерСотовогоТелефонаБезКодов
// = ФизЛицоНомерСотовогоТелефонаПредставление
// ..............................
//
// <"ДополнительныеСвойстваСотрудников">
//
// = СотрудникДопРеквизитМестоРаботы
// ..............................
//
// <"ДанныеТрудовогоДоговора">
//
// = ТрудовойДоговоСрочный
// = ТрудовойДоговорДата
// = ТрудовойДоговорДатаЗавершения
// = ТрудовойДоговорНомер
// ..............................
//
// <"ОбщаяИнформацияОрганизации">
//
// = ОрганизацияВидСобственности
// = ОрганизацияИНН
// = ОрганизацияКПП
// = ОрганизацияИНН_КПП
// = ОрганизацияНаименованиеПолное
// = ОрганизацияНаименованиеСокращенное
// ..............................
//
// <"КонтактнаяИнформацияОрганизации">
//
// = ОрганизацияНомерТелефона
// = ОрганизацияНомерТелефонаБезКодов
// = ОрганизацияНомерТелефонаПредставление
// = ОрганизацияПочтовыйАдрес
// = ОрганизацияФакс
// = ОрганизацияФаксБезКодов
// = ОрганизацияФаксПредставление
// = ОрганизацияФактАдрес
// = ОрганизацияЮрАдрес
// = ОрганизацияEmail
// ..............................
//
// <"ОтветственныеЛицаОрганизации">
//
// = ОрганизацияДолжностьРуководителя
// = ОрганизацияРуководитель
// = ОрганизацияРуководительИмя
// = ОрганизацияРуководительОтчетство
// = ОрганизацияРуководительПол
// = ОрганизацияРуководительФамилия

 

В чем заключаются принципиальные отличия получения данных, от типовых функций конфигурации?

1. Прежде всего тем, что получаем срез последних на дату каждого документа одним запросом.

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

Что для этого нужно?

1. Перенести в любую из ваших обработок (или в общий модуль) прилагаемые процедуры и функции

2. Вызвать экспорту функцию. Пример вызова прилагается ниже.

 

Функция СформироватьЗапросДляПечатиДоговора(МассивОбъектов)

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

    Выборка = ПолучитьДанныеДокументовПриемНаРаботу(МассивОбъектов, СтруктураПолучаемыхДанных);

    Возврат Выборка;

КонецФункции // СформироватьЗапросДляПечати()



Скачать файлы

Наименование Файл Версия Размер
Внешняя печатная форма 24
.epf 27,45Kb
08.01.16
24
.epf 27,45Kb Скачать
Полный текст договора (Рис.1) 3
.pdf 46,25Kb
08.01.16
3
.pdf 46,25Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. marisha ewert (ewmarisha) 16.02.16 09:35
Печатная форма не открывается. Пишет: Метод объекта не обнаружен(просклонять)
2. Валерий Гайдабура (director04) 16.02.16 12:48
(1) ewmarisha, номер релиза конфигурации?
3. Константин Филиппов (AOKFF) 05.07.16 10:39
Метод объекта не обнаружен. В чем дело!?

--> Зарплата и управление персоналом, редакция 3.0 (3.0.25.113)
4. Валерий Гайдабура (director04) 05.07.16 11:47
(3) AOKFF, вышлите файл на почту, которую я отправил в персональном сообщении. Посмотрю в чем проблема.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа