# Установка расширения 1С:ЗУП Портала кандидата

## Установка Расширения 1С:ЗУП Портала кандидата

Для установки расширения потребуется монопольный режим доступа в базу 1С:ЗУП.

Для проведения работ на продуктовом контуре Заказчику необходимо определить время и периодичность технологического окна для обеспечения монопольного режима при проведении работ Исполнителем.

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

* &#x20;перейти в форму управления расширением (Администрирование → Печатные формы, отчеты и обработки → Расширения);
* нажать на кнопку "Добавить из файла";
* выбрать файл расширения;
* снять все галочки, должна остаться только одна: Активно.

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2F3ruSfdFOZYhbRBXAYUNP%2Fimage.png?alt=media&#x26;token=228651d8-7d72-48fe-bdfa-00da2bc7dfec" alt=""><figcaption><p>Расширения</p></figcaption></figure>

* После того, как расширение было добавлено, нужно перезайти в базу. Если расширение было подключено успешно, запустится начальное заполнение параметров ЛКС.

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FZ4PGC5941A4U1ipOMwgw%2Fimage.png?alt=media&#x26;token=bf5ca087-740d-482b-8d68-289fd3d7fa77" alt=""><figcaption><p>Информационное сообщение при заполнении параметров ЛКС</p></figcaption></figure>

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

## Настройка Расширения 1С:ЗУП Портала кандидата

Для настройки Расширения 1С:ЗУП Портала кандидата нужно выполнить следующие действия:

1\.     Подключить дополнительную обработку WA: Фоновые задания обмен (ПК) и настроить расписание команд:

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FSWwIb7KLtvkUCSoouYGX%2Fimage.png?alt=media&#x26;token=15a02251-80df-43ba-9a50-f2db3bc1d3bf" alt=""><figcaption><p>Фоновые задания обмена</p></figcaption></figure>

В результате появятся фоновые задания:

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FHnA1PSmbnPjvUorm7S15%2Fimage.png?alt=media&#x26;token=1feb3cc4-06f2-4ef5-9d79-8e5aa105cb56" alt=""><figcaption><p>Фоновые задания</p></figcaption></figure>

2. &#x20;На странице настроек администратора Веб-приложения Портала кандидата создать новую организацию или несколько, если в базе клиента несколько организаций и по ним будет осуществляться удаленный прием. Для каждой организации заполнить ИНН/КПП (при наличии сведений)
3. На странице настроек администратора Веб-приложения Портала кандидата связать организацию с клиентом.
4. В настройках Веб-приложения Портала кандидата заполнить адрес приложения.
5. В Расширении 1С:ЗУП Портала кандидата указать Access Token клиента из страницы настроек администратора Веб-приложения Портала кандидата.
6. В Расширении 1С:ЗУП Портала кандидата настроить адреса в меню "Настройки".

Необходимо выполнить следующие настройки:

Ресурс выгрузки справочников: /api/sync/dictionary&#x20;

Ресурс получения заявок: /api/sync/application/getUpdates&#x20;

Ресурс получения файлов: /api/sync/file/&#x20;

Ресурс смена статуса: /api/sync/application/ГУИД/setStatus&#x20;

Ресурс получения организаций: /api/sync/client/orgs&#x20;

Ресурс обработанные заявки: /api/sync/application/setStatusMany&#x20;

Ресурс отправки файлов: /api/sync/file/upload&#x20;

Порт: не заполнено

7. В Расширение 1С:ЗУП Портала кандидата настроить выгрузку справочников: должности и подразделения.

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FxAL0V8KObWA00LqDoDM0%2Fimage.png?alt=media&#x26;token=c7e6f9e1-0651-43ff-8b34-41fae692dfba" alt=""><figcaption><p>Справочник «Должности»</p></figcaption></figure>

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2Fns1vpiQO9K8iNmzrQUlR%2Fimage.png?alt=media&#x26;token=562d7807-88b1-4c80-a268-9762e620bdc1" alt=""><figcaption><p>Поля справочника «Должности»</p></figcaption></figure>

Текст запроса:

<table data-header-hidden><thead><tr><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><p>ВЫБРАТЬ</p><p>    ШтатноеРасписание.Должность КАК id,</p><p>    ШтатноеРасписание.Должность.Наименование КАК presentation,</p><p>    пкСопоставлениеОргСПК.IdВПК КАК orgId</p><p>ИЗ</p><p>    РегистрСведений.пкСопоставлениеОргСПК КАК пкСопоставлениеОргСПК</p><p>        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ШтатноеРасписание КАК ШтатноеРасписание</p><p>        ПО (пкСопоставлениеОргСПК.Организация = ШтатноеРасписание.Владелец)</p><p>ГДЕ</p><p>    пкСопоставлениеОргСПК.IdВПК &#x3C;> ""</p><p>    И ШтатноеРасписание.Ссылка ЕСТЬ НЕ NULL</p><p>    И ШтатноеРасписание.Утверждена = ИСТИНА</p><p>    И ШтатноеРасписание.Должность.Наименование &#x3C;> ""</p><p> </p><p>СГРУППИРОВАТЬ ПО</p><p>    ШтатноеРасписание.Должность,</p><p>    ШтатноеРасписание.Должность.Наименование,</p><p>    пкСопоставлениеОргСПК.IdВПК</p><p> </p></td></tr></tbody></table>

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2F3Ta9DkfzdkwKpK35hEtM%2Fimage.png?alt=media&#x26;token=eafd654a-2c91-43a9-b4fd-3443937722bd" alt=""><figcaption><p>Справочник «Подразделения»</p></figcaption></figure>

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2F8p6YodKGp7c1U5KgwHtF%2Fimage.png?alt=media&#x26;token=4bedcf06-2171-4f82-aac8-660784414e24" alt=""><figcaption><p>Поля справочника «Подразделения»</p></figcaption></figure>

Текст запроса:

<table data-header-hidden><thead><tr><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><p>ВЫБРАТЬ</p><p>    ШтатноеРасписание.Подразделение КАК id,</p><p>    ШтатноеРасписание.Подразделение.Наименование КАК presentation,</p><p>    пкСопоставлениеОргСПК.IdВПК КАК orgId</p><p>ИЗ</p><p>    РегистрСведений.пкСопоставлениеОргСПК КАК пкСопоставлениеОргСПК</p><p>        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ШтатноеРасписание КАК ШтатноеРасписание</p><p>        ПО (пкСопоставлениеОргСПК.Организация = ШтатноеРасписание.Владелец)</p><p>ГДЕ</p><p>    пкСопоставлениеОргСПК.IdВПК &#x3C;> ""</p><p>    И ШтатноеРасписание.Ссылка ЕСТЬ НЕ NULL</p><p> </p><p>СГРУППИРОВАТЬ ПО</p><p>    ШтатноеРасписание.Подразделение,</p><p>    ШтатноеРасписание.Подразделение.Наименование,</p><p>    пкСопоставлениеОргСПК.IdВПК</p><p> </p></td></tr></tbody></table>
