# Настройка автоматической загрузки результатов из внешней лаборатории

Автозагрузка результатов основана на принципе автозапуска специально настроенного ярлыка, инициализирующего запуск программы, с последующим кликом на кнопку "Загрузка результатов" в журнале заявок для внешней лаборатории. После клика программа автоматически закрывается. Триггер для запуска работы именно загрузки результатов интеграции разработан в #97366 - параметр загрузки "OUTLAB".

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

Алгоритм настройки автозапуска:

1\) В папке MIS\_KSAMU создаем ярлык на программу и даем название на латинице, либо цифрами, например "OUTLAB".

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/5ijimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/5ijimage.png)<span data-type="image-caption">Рисунок 1.</span>

2\) В свойствах ярлыка в поле объект дописываем к <span>основному наименованию объекта</span>:

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/BiJimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/BiJimage.png)<span data-type="image-caption">Рисунок 2.</span>

  
<span>U"UserName"</span> - в кавычках указать логин  
<span>P"UserPass"</span> - в кавычках указать пароль  
<span>B"BaseName"</span> - в кавычках указать название строки подключения базы на латинице или цифрами, например:"260392"  
<span>OUTLAB</span> - параметр для запуска загрузки результатов

например <span>C:\\Users\\MedicineIT\\KsamuTEST\\KSAMU.exe</span> <span>-U"Администратор"</span> <span>-P"\*\*\*\*\*\*\*\*\*\*\*"</span> <span>-B"260392"</span> <span>-OUTLAB</span>

3\) Создать батник для открытия консоли, с командой запуска ярлыка.  
Для это создайте в папке MIS\_KSAMU текстовый документ:

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/iP5image.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/iP5image.png)<span data-type="image-caption">Рисунок 3.</span>

Переименуйте его, например "START", затем в нем пропишите:  
@echo off  
timeout 10  
start OUTLAB

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/5vfimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/5vfimage.png)<span data-type="image-caption">Рисунок 4.</span>

`@echo off`<span> в начале файла скрывает команды в командной строке^  
</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/zHvimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/zHvimage.png)<span data-type="image-caption">Рисунок 5. </span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/st1image.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/st1image.png)<span data-type="image-caption">Рисунок 5.</span>

timeout - время задержки запуска ярлыка:

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/gFwimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/gFwimage.png)<span data-type="image-caption">Рисунок 7.</span>

<span>start OUTLAB - запуск параметра</span>

  
Далее нужно сохранить документ в формате .bat:

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/bjgimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/bjgimage.png)<span data-type="image-caption">Рисунок 8. </span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/bBXimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/bBXimage.png)<span data-type="image-caption">Рисунок 8.</span>

4\) Для тихого запуска (без вывода консоли) создайте в папке MIS\_KSAMU текстовый документ (рис. 3)

Переименуйте его, например "RUN", затем в нем пропишите:  
  
Set WshShell = CreateObject("WScript.Shell")  
WshShell.Run "C:\\Users\\MedicineIT\\KsamuTEST\\Start.bat", 0, false

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/qZNimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/qZNimage.png)<span data-type="image-caption">Рисунок 10.</span>

1. **`Set WshShell = CreateObject("WScript.Shell")`**  
    <span>Создаётся объект </span>`WshShell`<span>, который даёт доступ к системным функциям Windows: запуску программ, работе с реестром, отправке клавиш и т.д.</span>
2. **`WshShell.Run "C:\Users\MedicineIT\KsamuTEST\Start.bat", 0, false`**  
    <span>Через созданный объект запускается файл </span>`Start.bat`<span>, который находится по пути:</span>
    
    <div class="md-code-block md-code-block-light"><div class="md-code-block-banner-wrap"><div class="md-code-block-banner md-code-block-banner-lite"><div class="_121d384"><div class="d2a24f03"><span>C:\\Users\\MedicineIT\\KsamuTEST</span></div></div></div></div><svg class="_9bc997d _33882ae" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg><svg class="_9bc997d _28d7e84" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg></div><span>Параметры:</span>
    
    
    - **`0`**<span> — окно запущенной программы будет </span>**<span>скрыто</span>**<span> (не появится на экране, не будет мигать в панели задач).</span>
    - **`false`**<span> — скрипт </span>**<span>не будет ждать</span>**<span> завершения </span>`Start.bat`<span>, а сразу перейдёт к выполнению следующих команд (или завершится).</span>

Далее нужно сохранить документ в формате .vbs:

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/sXhimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/sXhimage.png)<span data-type="image-caption">Рисунок 11.</span>

  
5\) Добавить данный файл в планировщик задач операционной системы:

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/inXimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/inXimage.png)<span data-type="image-caption">Рисунок 12.</span>

Откроется планировщик заданий, в нем нужно создать новую простую задачу:

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/P6jimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/P6jimage.png)<span data-type="image-caption">Рисунок 13.</span>

Заполняем последовательно пункты:

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/jzQimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/jzQimage.png)<span data-type="image-caption">Рисунок 14.</span>

Самое главное в пункте "Запуск программы указать путь до файла vbs:

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/scaled-1680-/F1Fimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-04/F1Fimage.png)<span data-type="image-caption">Рисунок 15.</span>

В поле аргументы и рабочая папка вставить путь до файла.

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