Личная карточка Т2 (Т-2). ЗУП 3.1


Внешняя печатная форма карточки Т2 с возможностью редактирования.

Создано частично с помощью обработки //infostart.ru/public/535969.

Проверено на ЗУП 3.1 (3.1.6.37).

Можно добавить во внешние отчеты/обработки для печати из карточки Сотрудника.

UPD: В обработку вынесены некоторые функции и процедуры из общих модулей (для возможности изменения кода прямо в обработке),
Доступны ДокументПриема, ДокументУвольнения (переменные), выводится срок работы, статус работника (при добавлении доп. реквизита в физ.лицо).

14 Comments

  1. Hla

    Добрый день, Владимир! Скачала вашу обработку. Мне надо каким-то образом обратиться к ресурсу РабочееМесто.ПриказОбУвольнении. Подскажите это реально сделать? И в какую сторону двигаться?

    Reply
  2. VovkaPutin

    (2), Добрый день. В коде доступны переменные СтрокаДанных.РабочееМестоПриказОбУвольненииДата, СтрокаДанных.РабочееМестоПриказОбУвольненииНомер, также можно через код:

    // ++Владимир //вв начало // 11.05.2018 16:24:36
    перем КомпоновщикНастроек;
    перем СхемаКомпоновкиДанных;
    перем ДокПриема;
    перем ДокУвольнения;
    // —Владимир // конец 11.05.2018 16:24:36
    
    // Обозначим начало вывода
    ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);
    
    // ++Владимир //вв начало // 14.05.2018 15:58:00
    Свойства = РегистрыСведений.КадроваяИсторияСотрудниковИнтервальный.СоздатьНаборЗаписей();
    Свойства.Отбор.ФизическоеЛицо.Установить(Данные.Строки[0].ЛичныеДанныеФизическоеЛицо);
    Свойства.Прочитать();
    
    Если Свойства.Количество() > 0 Тогда
    
    Для каждого Стр Из Свойства Цикл
    Если типзнч(Стр.РегистраторЗаписи) = тип(«ДокументСсылка.ПриемНаРаботу») Тогда
    ДокПриема = Стр.РегистраторЗаписи;
    ИначеЕсли  типзнч(Стр.РегистраторЗаписи) = тип(«ДокументСсылка.НачальнаяШтатнаяРасстановка») Тогда
    ДокПриема = Стр.РегистраторЗаписи;
    ИначеЕсли типзнч(Стр.РегистраторЗаписи) = тип(«ДокументСсылка.Увольнение») Тогда
    ДокУвольнения = Стр.РегистраторЗаписи;
    КонецЕсли;
    КонецЦикла;
    КонецЕсли;
    // —Владимир // конец 14.05.2018 15:58:00
    
    Группировки = ЗарплатаКадрыОтчеты.ПолучитьПоляГруппировок(КомпоновщикНастроек);

    Показать

    Это и кое-что другое добавлено в файлах — карточка Т2 2.0, доступно для скачивания.

    Reply
  3. Hla

    (3) Спасибо огромное! Вы мне очень помогли!

    Reply
  4. papami

    Добрый день! Подскажите, что изменено или добавлено в форме с доработками?

    Reply
  5. VovkaPutin

    (5), Добрый день, в обработку вынесены некоторые функции и процедуры из общих модулей (для возможности изменения кода прямо в обработке),

    Доступны ДокументПриема, ДокументУвольнения (переменные),

    Стажи считаются на дату приема сотрудника, а не на текущий день,

    Выводится срок работы, статус работника (при добавлении доп. реквизита в физ.лицо).

    Reply
  6. user976620

    Добрый день! Как поменять название печатной формы (печать Т2 булгарпиво), которое после загрузки формы выбираем по кнопке печать из карточки сотрудника?

    Reply
  7. VovkaPutin

    (7), Добрый день. В коде найти эти слова и поменять.

    Reply
  8. user976620

    Спасибо.

    Reply
  9. Keit

    Добрый день. В разделе «III. Прием на работу и переводы на другую работу» выводится только прием. Кадровые перемещения — нет.

    В разделе «VIII. Отпуск» отпуска или не выводятся или выводится одна строка.

    Не планируется исправление?

    Reply
  10. VovkaPutin

    (10), Добрый день. В типовой форме также?

    Reply
  11. Keit

    (11)Нет, в родной все нормально, и переводы и отпуска.

    Reply
  12. VovkaPutin

    (12), Исправлено, проверяйте. Это было связано с тем, что Дата отчета бралась из документа приема, сейчас приведено в соответствие с типовой формой.

    Reply
  13. sergey67

    так какую качать и в чем разница?

    Reply
  14. VovkaPutin

    (14), версия 2 для тех, кто хочет легко менять печатную форму через код или макет

    Reply

Leave a Comment

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