Формирование трудового договора на основании шаблона MS Word или Open Office.

Внешняя обработка для конфигурации "Зарплата и управление персоналом".

Позволяет формировать трудовой договор на основании шаблона, подготовленного в MS Word или Open Office (*.doc).

 Потребовалось сделать так, чтобы пользователь мог выбирать и печатать несколько печатных форм одновременно, с сохранением результата на диск. Хотелось бы сделать обработку более универсальной (чтобы печатались  и  договора подряда)  — но времени нет, так что если у кого будет желание и возможность — сбросьте ссылочку….  Список «подстановок» находится в папке с шаблонами.

Описание:

Подготавливаем  файл — шаблон c расширением (.doс). В файле набираем текст и в нужных местах устанавливаем текст-замены из документа «список замен для шаблона». Подключаем внешнюю печатную форму (можно использовать просто как обработку).

Выбираем «каталог шаблонов» — папку, где храним все созданные шаблоны печатных форм, и каталог для сохранения сформированных печатных форм (могут совпадать). Жмем кнопку «загрузить список шаблонов» — загружаются все созданные шаблоны, находящиеся в папке «каталог шаблонов». Отмечаем все что нам нужно и не забываем выбрать редактор: «Open Office» или «MS Word» — сформировать печатные формы.

9 Comments

  1. bashta.aleksey

    Напиши подробное описание

    Reply
  2. Akv@rel

    При формировании печатных форм происходит следующее:

    {ВнешняяОбработка.ПечатьШаблонов(418)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (0x80020005)

    Замена.Execute(Стр.Замена,,,,,,,,, Стр.ЗаменитьНа, 2);

    Reply
  3. 3016299

    (2) — У тебя установлен Open Office? если «да», то какая версия, а если нет — то выбери для печати MS Word

    Reply
  4. 3016299

    Обнаружила кое — какие «глюки» при неправильном заполнение пользователем базы, через неделю переделаю…

    Reply
  5. ЛюблюТебя

    {ВнешняяОбработка.ПечатьШаблонов(227)}: Метод объекта не обнаружен (ПросклонятьФИО)

    Если УниверсальныеМеханизмы.ПросклонятьФИО(глЗначениеПеременной(«глКомпонентаСклоненияФИО»),СокрЛП(Выборка.ФИОРаботника), 2, Выборка.ФизлицоПол, РезультатСклонения) Тогда

    Reply
  6. 3016299

    (5) Проверялась на версии 2.5.15.4 и выше…. Кстати, в твоей базе заполнен регистр сведений: ответственные лица организации? Если да, то тогда что — то не так с твоим сотрудником (так как этот метод используется до того момента, когда ошибку выдает у тебя), по крайней мере у меня не получилось воссоздать ошибку, как я не старалась..

    Если разберешься, обязательно напиши..

    Reply
  7. chernaya

    Спасибо, очень помогли!!! Этом примере целую кучу шаблонов наделала )))) а то ведь чуть с ума не сошла с этим OO

    Reply
  8. s2n

    Спасибо — работает, основной плюс вывод в опенофис.

    Reply
  9. 913ba

    Спасибо! Очень помогло!

    Reply

Leave a Comment

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