Печать трудовых договоров и допсоглашений сотрудников из MS Word

Данная обработка предназначена для печати трудовых договоров и допсоглашений сотрудников в произвольной форме из шаблонов MS Word.

При выборе сотрудника автоматически подтягиваются документ прием на работу и кадровое перемещение, если оно есть. Возможна работа сразу с несколькими шаблонами на прием и допсоглашениями на перемещения.

24 Comments

  1. PipaOld

    Данная обработка предназначена для печати трудовых договоров и допсоглашений сотрудников в произвольной форме из шаблонов MS Word.

    Перейти к публикации

    Reply
  2. Boroda

    А обработка сама по себе или встраивается в справочник или документ? И берёт она последний по дате автоматически или надо самому выбирать?

    Reply
  3. PipaOld

    Обработка сама по себе. Добавляется в дополнительные обработки. При выборе сотрудника добавляет последний документ Кадровое перемещение, но можно и самому выбрать. В публикации присутствуют файлы шаблонов с готовыми полями для заполнения. Текст выделенный в шаблоне красным цветом можно заменить своим текстом, главное чтобы поля для автоматического заполнения вписывались в текст вашего договора и допсоглашения. Эти шаблоны помещаете в любую папку, выбираете их как показано на скриншоте. Чтобы каждый раз не выбирать путь к шаблонам их можно сохранить. кнопка сохранения внизу. После нажатия на кнопку Выполнить создается документ word для дальнейшего редактирования и сохранения, т. к. кадровики любят хранить их в этом формате.

    Reply
  4. fomix

    Скачивать не стал, т.к. пользуюсь собственной обработкой, подключаемой как внешняя печатная форма в Приказу о приеме и документу Перемещение. Ваша обработка многофункциональна в плане печатных форм, однозначно «+».

    Reply
  5. PipaOld

    Благодарю за оценку. У меня первоначально также были внешние печатные формы, но в связи с ростом вариантов договоров и допсоглашений пришлось собрать все в обработку. У каждого своя папка с шаблонами.

    Reply
  6. PVS73

    ошибку выдаёт.

    {Форма.Форма.Форма(118)}: Значение не является значением объектного типа (Ссылка)

    ЗапросТарифнаяСтавка.УстановитьПараметр(«ЗначСправочник», ТарифныйРазряд1.Ссылка);

    Reply
  7. Фред

    А с Бухгалтерией (базовой) работает? Никто не пробовал?

    Reply
  8. Программулькин

    я что-то не понял, скачал архив, там 3 шаблона и ридмик, а где сама обработка? у меня по другому сделано, сложнее, доп справочником,функциональность в разы выше, но не суть, зато у тебя без вмешательства в конфу. На сколько я понял, чтобы распечатать, нужно сначала обработку открыть? По-моему несколько не удобно, попробуй привязать обработку к форме сотрудники,что бы сразу открывалась обработка и подтягивался нужный сотрудник и .т.д. )

    Reply
  9. jack_nsk

    (7) Программулькин, тогда уж не к сотруднику внешнюю печатную форму, а к кадровому документу 🙂

    у нас так реализовано, шаблон один, но в коде обрабатываются разные варианты изменений условий ТД. Вобщем — с «глубоким» учетом специфики и собственно не так универсально как у автора этой обработки 🙂

    Reply
  10. Borisych

    Я не так делал — привязка печатной формы к документу (прием на работу или перемещению) и сотруднику — из документа печатается для каждой строки свой новый док в MS Word. Заложена возможность редактирования шаблона пользователем — открывает нужный элемент справочника (в ЗУП) «дополнительная информация», правит что надо, он будет использоваться при печати, но пользователи этим функционалом не пользуются 🙂

    Reply
  11. Little-ann

    Однозначно плюс. Много их перепробовала, эта универсальнее многих.

    Reply
  12. lafaaadka

    {Форма.Форма.Форма(121)}: Ошибка при вызове метода контекста (Выполнить)

    Результат = ЗапросТарифнаяСтавка.Выполнить();

    по причине:

    по причине:

    {(7, 60)}: Не задано значение параметра «ЗначСправочник»

    РазмерТарифныхСтавокСрезПоследних.ТарифныйРазряд.Ссылка = <<?>>&ЗначСправочник

    Reply
  13. lafaaadka

    ругается на тарифную ставку? Какк исправить?

    Reply
  14. PipaOld
    Reply
  15. lafaaadka

    Спасибо. Сейчас попробую

    Reply
  16. lafaaadka

    Все заработало. Огромное СПАСИБО, только это видимо как то с помощью макросов сделано? Я не могу туда свой шаблон подставить?

    Reply
  17. PipaOld

    Рад, что у вас все получилось. Свой шаблон подставить можно, главное чтобы в нем обязательно присутствовали поля формы в которые передаются значения типа оклад или адрес. Причем все поля из шаблона к обработке должны быть продублированы в вашем шаблоне. Доступ к полям формы шаблона получается через панель Word формы, кнопка затенение полей. После этого дважды щелкаем на выделенные серым цветом поля, копируем название поля и создаем в нужном месте такое же поле с этим же именем в своем шаблоне. Если поля будут перенесены не все, то обработка будет завершать обработку с ощибкой типа {Форма.Форма.Форма(339)}: Ошибка при вызове метода контекста (SetFormResult). Удачи в экспериментах!

    Reply
  18. lafaaadka

    Да спасибо уже разобрался. Только Он вставляет красным) Как отключить красный свет?

    Reply
  19. PipaOld

    Выделяем текст. Меню формат пункт шрифт на закладке открывшейся формы выбираем цвет текста черный или на панели форматирование выбираем кнопку подчеркнутую красной или черной линией, т. е. в обоих случаях меняем цвет шрифта.После этого не забываем убрать затенение полей формы шаблона(17) lafaaadka,

    Reply
  20. lafaaadka

    А еще вопрос, если кто знает вот в CRMовской версии УТ вместо внешних печатных форм можно напрямую подключить .doc кий файл. Я пытаюсь его подцепить а он ругается на

    {Справочник.ВнешниеОбработки.Форма.ФормаЭлемента(222)}: Значение не является значением объектного типа (Метаданные)

    Если ЗначениеВозврата.ВнешняяОбработка.Метаданные().Макеты.Найти(«Параметры_Авторегистрации»)<> Неопределено Тогда

    пытаюсь там поменять значение <> на = но все равно ошибка та же.

    Reply
  21. lafaaadka

    А можно как нибудь чтобы допсоглашения сохранялись с привязкой к физлицу? У физлица есть вкладка ФАЙЛЫ вот туда хочу сохранять допсоглашения с именами в формате №_от_ЧИСЛО и чтоб номера не повторялись, автоматически проставлялись

    Reply
  22. bnk72

    Спасибо. Пригодится. В 7.7 делала такую штуку для кадров, сейчас будет хоть не с нуля…

    Reply
  23. медея

    Скачала, запустила в ЗУП (2.5.79.3)Исправила, как написано в комментарии 13, у меня вышло очень много ошибок! Прошу Вас сделать договора оплата по окладу. Заранее спасибо!

    Reply
  24. mariya.y

    ВЫДАЕТ ОШИБКУ 🙁

    {Форма.Форма.Форма(132)}: Метод объекта не обнаружен (СформироватьСуммуПрописью)

    ОкладПропись = ОбщегоНазначения.СформироватьСуммуПрописью(Оклад, Константы.ВалютаРегламентированногоУчета.Получить());

    Reply

Leave a Comment

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