Уведомления при заключении или расторжении трудового договора с иностранным гражданином в MS Excel

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

Внешние печатные формы, заполняющие по шаблону в MS Excel уведомления при заключении или расторжении трудового договора с иностранным гражданином в:

1 — Приложение №5 к приказу ФМС России от 28.06.2010 № 147 Форма уведомления о заключении трудового договора или гражданско-правового договора с иностранным гражданином, прибывшим в Российскую Федерацию в порядке, не требующем получения визы

2 — Приложение №10 к приказу ФМС России от 28.06.2010 № 147 Форма уведомления о расторжении трудового договора или гражданско-правового договора с иностранным гражданином, прибывшим в Российскую Федерацию в порядке, не требующем получения визы.

 

Порядок подключения внешней печатной формы.

1. Сервис -> Дополнительные внешние отчёты и обработки -> Печатные формы.

2.Создаёте новый элемент ->В диалоговом окне «Регистрация внешней печатной формы: Создание» жмёте на жёлтенькую папку и выбираете файл.

3.В табличной части «Принадлежность печатной формы», добавляете новую строку и в диалоговом окне «Принадлежность печатной формы» на вкладке «Справочники» выбираете «Сотрудники».

Не претендую на уникальность, но кому-то будет полезно.

Большое спасибо alexmobile //infostart.ru/public/84451/

5 Comments

  1. Паланик

    Жаль только не в mxl, а то пригодилась бы, я вообще пишу конфу по миграционному учету, 25 таких бланков, уже вешаюсь…

    Reply
  2. bercut0077

    не работает на серверном варианте 1С, необходимо доработать код:

    //В процедурах ПечатьУведомления…()

    //в начале процедуры изменить

    АктивныйДокумент = ПолучитьМакет(«Уведомления…»); //Макета Activate document

    MSExcel = АктивныйДокумент.Получить();

    MSExcel.Application.Windows(1).Visible = Истина;

    ПолноеИмяФайлаДокумента = ПолучитьИмяВременногоФайла(«xlsx»);

    MSExcel.SaveAs(ПолноеИмяФайлаДокумента);

    MSExcel = Неопределено;

    ObjExcel = Новый COMОбъект(«Excel.Application»);

    Книга = ObjExcel.WorkBooks.Open(ПолноеИмяФайлаДокумента);

    //убрать в конце процедуры

    ПолноеИмяФайлаДокумента = ПолучитьИмяВременногоФайла(«xlsx»);

    MSExcel.SaveAs(ПолноеИмяФайлаДокумента);

    ЗапуститьПриложение(«explorer » +ПолноеИмяФайлаДокумента);

    //и тут же добавить

    ObjExcel.Visible = Истина;

    //теперь все ОК

    как заставить работать без записи во временный файл, иного способа не нашел…

    Reply
  3. aparnikov_ve

    (2) bercut0077, файл стал формироваться, но не заполняется. Все пусто. 8.2.17.153 УПП 1.3.35.2

    Reply
  4. bercut0077

    Доброго дня, такое возникает если уже открыт процесс Exell с сформированным листом, нужно убить этот процесс, либо перегрузить ком.

    Reply
  5. nanik

    (4) bercut0077, спасибо, все верно. Достаточно через диспетчер задач завершить процесс Excel. У меня пользователи работают в терминале, некоторые просто завершают сессию, им так проще оказалось.

    Reply

Leave a Comment

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