Трудовой договор для ЗУП 3.0 (4 в 1)



Внешняя печатная форма для ЗУП 3.0 (разработана на релизе 3.0.23.132)
В приложенном видео подробно показан процесс регистрации обработки в базе и все 4 модификации договора.
Также представлены 4 варианта в формате pdf, сформированные для одного и того же сотрудника, и макет для конфигуратора (в конфигурации Трудовой договор с персоналом (редакция 09_2024).cf)

Текст трудового договора имеет 4 модификации:

Основное место работы с испытательным сроком 
Основное место работы без испытательного срока 

По совместительству с испытательным сроком 
По совместительству без испытательного срока

Модификации различаются пунктами 1.5, 4.1, 4.2

Вариант пункта 1.5 выбирается исходя из испытательного срока — указан он в документе, либо нет.

При выборе в документе основного места работы п. 4.1 и 4.2 отображается текст про 40-часовую рабочую неделю и соответствующий график, иначе — про 20-часовую рабочую неделю и соответствующий график.

В обработке по-максимуму корректно указываются окончания ое/ый, ая/ый.

Видео — демонстрация регистрации внешней печатной формы и формирования 4-х вариантов трудового договора (без звука)

5 Comments

  1. Одинец

    синтаксис-контроль дает ошибку — {ВнешняяОбработка.ТрудовойДоговор_Для_ЗУП_30_23_132.МодульОбъекта(465,8)}: Процедура или функция с указанным именем не определена (СтрНайти)

    Если <<?>>СтрНайти(ВРег(ПараметрыТрудовогоДоговора.ОрганизацияНаименованиеПолное), «ФИЛИАЛ») > 0 Тогда (Проверка: Сервер)

    что делать как исправить?

    Reply
  2. Borisych

    (1) Одинец, платформу посвежее используйте

    Reply
  3. Borisych

    в 8.3.6.1760 появилось:

    Встроенный язык. Реализованы функции работы со строками:

    СтрШаблон() — выполняет замену маркеров подстановки (вида %1) в шаблонной строке на реальные значения;

    СтрСравнить() — выполняет лексикографическое сравнение строк без учета регистра;

    СтрНачинаетсяС() — проверяет, что строка начинается на подстроку;

    СтрЗаканчиваетсяНа() — проверяет, что строка оканчивается подстрокой;

    СтрНайти() — выполняет поиск подстроки в различных направлениях и не только с начала строки;

    СтрРазделить() — разделяет строку на части по указанному разделителю;

    СтрСоединить() — соединяет строки из массива подстрок.

    Реализовано системное перечисление НаправлениеПоиска.

    Функция Найти() является устаревшей и поддерживается для совместимости.

    В режиме совместимости с версией 8.3.5 поведение не изменилось.

    Reply
  4. vlad_1975

    Платформа — 8.3.8.1933

    Конфигурация 1С:Зарплата и Управление Персоналом 3,0 — релиз 3.1.1.61

    {ВнешняяОбработка.ТрудовойДоговор_Для_ЗУП_30_23_132.МодульОбъекта(986)}: Ошибка при вызове метода контекста (Выполнить)

    Результат = Запрос.Выполнить();

    по причине:

    {(19, 35)}: Поле не найдено «ПриемНаРаботуСпискомНачисления.Сотрудник»

    И ПриемНаРаботуСпискомНачисления.<<?>>Сотрудник = &Сотрудник

    Reply
  5. SpecialPro

    Нереально дорого для печатной формы.. И даже не потестить никак. Скачал уже 3 ТД, все корявые, все переписывать.

    Reply

Leave a Comment

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