Коннектор 1C¶
Поддерживаемые конфигурации¶
Версия коннектора, поставляемая с продуктом, поддерживает типовые конфигурации:
- Бухгалтерия предприятия, редакция 3.0;
- Бухгалтерия предприятия КОРП, редакция 3.0;
- Зарплата и кадры государственного учреждения, редакция 3;
- Зарплата и кадры государственного учреждения КОРП, редакция 3;
- Зарплата и Управление Персоналом, редакция 3;
- Зарплата и управление персоналом КОРП, редакция 3;
- Комплексная автоматизация, редакция 2.
Установка расширения¶
Установка расширения аналогична установке любого расширения конфигурации на базе платформы 1С: Предприятие.
- Скачайте файл расширения (файл *.cfe) по ссылке.
- Необходимо запустить 1С в режиме Конфигуратор.
- Далее, выбрав пункт меню Конфигурация -> Расширения конфигурации, открыть список расширений конфигурации.
- Добавить новое расширение – кнопка Добавить.
- Используя контекстное меню Конфигурация -> Загрузить конфигурацию из файла, выбрать сохраненный файл с расширением (файл *.cfe), и полностью обновить добавленное расширение из файла. На вопросы системы о замещении конфигурации и сохранении конфигурации ответить «Да».
После обновления расширения из файла необходимо снять галочки «Безопасный режим…» и «Защита от опасных действий».
Публикация расширения на веб-сервере IIS¶
Расширение функциональности типовых конфигураций достигается за счет использования http-сервисов, которые могут быть вызваны из сторонних приложений.
Подробнее можно ознакомиться в инструкции: Инструкция по установке веб-сервера IIS для публикаций информационных баз 1С.
Для публикации http-сервисов расширения необходимо запустить 1С с правами администратора в режиме Конфигуратор, далее выбрать пункт меню Администрирование -> Публикация на веб-сервере.
Для работы расширения достаточно снять все галочки, оставив только «Публиковать доступ для клиентских приложений» и «Публиковать HTTP сервисы расширений по умолчанию». Все остальные параметры рекомендуется оставить со значениями по умолчанию. Нажать кнопку Опубликовать – http-сервисы расширения опубликованы и готовы к работе.
Создание и подключение коннектора в IDM¶
Для создания нового коннектора 1С, необходимо перейти в раздел Коннекторы и создать новый коннектор к 1С.
После создания коннектора, нужно настроить подключение к 1С, заполнив обязательные поля
Параметры подключения¶
Назначение полей вкладки Параметры подключения представлено в таблице ниже:
Параметр | Обязательность | Описание |
---|---|---|
Название коннектора | Да | Название для отображения в интерфейсе системы IDM |
Адрес сервера | Да | Адрес опубликованной базы 1С в формате https://{адрес}. При указании названия опубликованной базы имеет значение регистр |
Имя сервиса | Да | Имя веб-сервиса в 1С (название опубликованной базы) |
Логин администратора | Да | Логин пользователя в 1С, обладающего правами управления пользователями, группами в 1С |
Пароль администратора | Да | |
Фильтр поиска | Нет | Фильтр поиска пользователя. Пример заполнения: ^(ald.lan/TEST_USERS). |
Ограничить группой IDM | Нет | Синхронизация будет осуществляться только по тем пользователям, которые входят в состав выбранной группы |
Лицензионный код | Да | Лицензионный ключ на использование коннектора данного типа |
Сопоставление полей¶
Коннектор 1С работает через дополнительное расширение конфигурации 1С (расширение предоставляется отдельно). Поддержана работа со справочником «Пользователи» и «Физические лица». Для доступа к полям учетной записи справочника «Физические лица» необходимо связать его с учетной записью справочника «Пользователи».
Пример информации о пользователе, где person
– это данные справочника «Физ. лица»:
"persons": [
{
"GUID": "cbcf4924-55bc-11d9-848a-00112f43529a",
"image": "",
"Code": "00-0000013",
"Discription": "Бакинина Нина Юрьевна",
"BirthDate": "1970-02-20T00:00:00",
"Gender": "0",
"INN": "",
"SNILS": "",
"BirthPlace": "",
"LastName": "Бакинина",
"FirstName": "Нина",
"MiddleName": "Юрьевна",
"DeletionMark": false,
"PassportSeries": "88 02",
"PassportNumber": "048963",
"PassportDate": "2002-01-12T00:00:00",
"PassportIssued": "Заводским отделом милиции УВД гор.Несуществующего",
"PassportCode": "123-001",
"JuridicalAddress": "РОССИЯ, 424038, Республика Марий Эл, Несуществующий г., улица Водопроводная, д. 131",
"FactAddress": "РОССИЯ, 424038, Республика Марий Эл, Несуществующий г., улица Водопроводная, д. 131",
"phone": "+7(902)309-00-07",
"EMail": "test@mail.ru",
"Active": false,
"rates": [
{
"organization": "Деловой союз",
"department": "ДС Складское хозяйство",
"departmentGUID": "53eee806-cd85-11e4-869d-0050568b35ac",
"position": "Старший кладовщик",
"group": "",
"rate": 1,
"main": true,
"active": false
}
]
}
]
Описание методов http-сервисов расширения¶
- Метод check, используемый метод «GET»
Используется для проверки доступности методов http-сервисов расширения в целом, вызывается без параметров и возвращает информацию по текущему пользователю, от имени которого был вызван http-сервис.
Запрос: localhost/DemoARAutomation20/hs/persons/check
Тело ответа:
{ "response": { "message": "ОК", "userInfo": { "login": "Admin", "valid": true, "name": "Admin", "department": "", "email": "", "phone": "", "person": { "firstName": "", "middleName": "", "lastName": "", "birthDate": "", "gender": "0", "SNILS": "", "INN": "", "email": "", "phone": "" }, "guid": "35f2a139-948f-403e-a57c-40bcdba008f8" } } }
- Метод listDepartments, используемый метод «GET»
Вызывается без параметров и возвращает список подразделений
Запрос: localhost/DemoARAutomation20/hs/persons/listDepartments
Тело ответа:
{ "response": { "departments": [ { "organization": "Андромеда Плюс", "department": "Дирекция", "departmentGUID": "990e356f-701f-11ef-841f-8d5fb035f649", "parent": "00000000-0000-0000-0000-000000000000" }, { "organization": "Андромеда Сервис", "department": "Дирекция", "departmentGUID": "a963d0d7-2d41-11ee-841a-e16e604b2373", "parent": "00000000-0000-0000-0000-000000000000" }, { "organization": "Деловой союз", "department": "ДС Администрация", "departmentGUID": "07f6d116-cd85-11e4-869d-0050568b35ac", "parent": "00000000-0000-0000-0000-000000000000" }, { "organization": "Деловой союз", "department": "ДС Коммерческая служба", "departmentGUID": "2ddb7076-cd85-11e4-869d-0050568b35ac", "parent": "00000000-0000-0000-0000-000000000000" }, { "organization": "Деловой союз", "department": "ДС Складское хозяйство", "departmentGUID": "53eee806-cd85-11e4-869d-0050568b35ac", "parent": "00000000-0000-0000-0000-000000000000" }, { "organization": "ИП \"Предприниматель\"", "department": "Дирекция", "departmentGUID": "81e6e07d-fa3e-11ed-841a-e16e604b2373", "parent": "00000000-0000-0000-0000-000000000000" }, { "organization": "ИП \"Предприниматель\"", "department": "Вспомогательное подразделение", "departmentGUID": "a3fe3dfe-d9c2-11ef-9b98-165afc66f92b", "parent": "81e6e07d-fa3e-11ed-841a-e16e604b2373" }, { "organization": "Торговый дом \"Комплексный\"", "department": "ТД Администрация", "departmentGUID": "7e577b18-0acb-11ee-841a-e16e604b2373", "parent": "00000000-0000-0000-0000-000000000000" }, { "organization": "Торговый дом \"Комплексный\"", "department": "ТД Коммерческая служба", "departmentGUID": "bfb51c75-0acb-11ee-841a-e16e604b2373", "parent": "00000000-0000-0000-0000-000000000000" }, { "organization": "Торговый дом \"Комплексный\"", "department": "ТД Складское хозяйство", "departmentGUID": "e5129f97-0acb-11ee-841a-e16e604b2373", "parent": "00000000-0000-0000-0000-000000000000" } ] } }
- Метод listPersons, используемый метод «GET»
Вызывается без параметров и возвращает список физических лиц, информация по которым содержится в информационной базе
Запрос: localhost/DemoARAutomation20/hs/persons/listPersons
Тело ответа:
{ "response": { "persons": [ { "GUID": "6f87e840-722c-11df-b336-0011955cba6b", "image": "", "Code": "00-0000012", "Discription": "Комлева Вера Борисовна", "BirthDate": "1959-08-01T00:00:00", "Gender": "0", "INN": "", "SNILS": "", "BirthPlace": "", "LastName": "Комлева", "FirstName": "Вера", "MiddleName": "Борисовна", "DeletionMark": false, "PassportSeries": "", "PassportNumber": "", "PassportDate": "0001-01-01T00:00:00", "PassportIssued": "", "PassportCode": "", "JuridicalAddress": "", "FactAddress": "", "phone": "", "EMail": "", "Active": false }, { "GUID": "cbcf4924-55bc-11d9-848a-00112f43529a", "image": "", "Code": "00-0000013", "Discription": "Бакинина Нина Юрьевна", "BirthDate": "1970-02-20T00:00:00", "Gender": "0", "INN": "", "SNILS": "", "BirthPlace": "", "LastName": "Бакинина", "FirstName": "Нина", "MiddleName": "Юрьевна", "DeletionMark": false, "PassportSeries": "88 02", "PassportNumber": "048963", "PassportDate": "2002-01-12T00:00:00", "PassportIssued": "Заводским отделом милиции УВД гор.Несуществующего", "PassportCode": "123-001", "JuridicalAddress": "РОССИЯ, 424038, Республика Марий Эл, Несуществующий г., улица Водопроводная, д. 131", "FactAddress": "РОССИЯ, 424038, Республика Марий Эл, Несуществующий г., улица Водопроводная, д. 131", "phone": "+7(902)309-00-07", "EMail": "test@mail.ru", "Active": false, "rates": [ { "organization": "Деловой союз", "department": "ДС Складское хозяйство", "departmentGUID": "53eee806-cd85-11e4-869d-0050568b35ac", "position": "Старший кладовщик", "group": "", "rate": 1, "main": true, "active": false } ] }, { "GUID": "8422470e-d30a-11ef-9b96-165afc66f92b", "image": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEhUTEhMVFRUWGBUVFRcXFRYY\r\nGBgVGBcXFhcVFxgYHSggGBolGxcYITEhJSkrLi4uFx8zODMtNygtLisBCgoKDg0O\r\nGxAQGi0mICUxKy0yLy0tLS0tLS0uLS0tLS0tLS0tLS0tKy8vLS0tLS0tLS0tLS0t\r\nLS0tLS0tLS0tLf/AABEIAOEA4QMBIgACEQEDEQH/xAAbAAABBQEBAAAAAAAAAAAA\r\nAAAAAgQFBgcDAf/EAEgQAAECAgYGBQcJBgYDAAAAAAEAAgMRBAUSITFRBhNBYXGB\r\nIjKRobEHFFKSwdHwFjRCU3JzorLSFyNigpPhFSQzVGPTQ8Lx/8QAGwEAAgMBAQEA\r\nAAAAAAAAAAAAAAUDBAYBAgf/xAA3EQABAwEEBggFBQEBAQAAAAABAAIDEQQFITES\r\nQVFhcaETFCKRscHR8AYyUoHhIzNCYvGSchX/2gAMAwEAAhEDEQA/ANxTOLiUaw5p\r\nw1oIBIQheUfDmk0nZzSYpkZC5KhXznehCRR8U4iYHgVziAATFy5NeSRehCQnyRYG\r\nQTbWHNCERcSu1Hw5rwlobadIDEk3dpUDWeldHhGTXGIf4erP7Ru7JqSOF8hoxpKi\r\nlnjhbpSOAG/34KepGxIgdZUGmaax33Q2tYM5WyObru5REeuKQ/rRnHgTLsEgmDLp\r\nmd8xA5+GHNKpb+szTRoc77UHPHktZjRGgGbgLtpAUe6nwhjEYOL2+9ZOTPFeK0Ll\r\nbrfyHqqR+IXaoh/1+FsTaygbI0M/zt96S6M1zui4HgQfBZAgINys1PPcD5hA+Ina\r\n4h/0fRbRRsDxRSMAsjotax4fUivbuBMuw3KYoemVIb/qARR/EAD2t9yrPuiUfK4H\r\nkfTmrcV/Wd3ztLeY5Y8lf4PWHxsTl2BVXoGmFHfc4GG7tb2j2gKcg0gPALXBzTtB\r\nBB5hLpYZIjR7SPe3JNobRFMKxuB4eYzQnjMBwXlgZJu55nio1MiN1iutHwK9htBE\r\nzeUiNdhchCVSMOa5QusEuEZm+9Le0ATAQhdCmSWIhzTjVjIIQmiE7sDJCEJOpG9c\r\nzEIuGxK1+7vRq53zxQhDG2ryvH9DDai1Yux2o6+6SEIa+1cUowwL8r15Ys34pvTq\r\nxhwmF0Q2W4bycgNpXQCTQLjnBoJJoAupjncq3XWlUGFNsIa1+BM+g08fpcu1VnSD\r\nSZ8YOEzDhDEDEj+KWPK7iq3/AIjC9I+q/wBycWe742Y2lwB+moHft+3fqSC1XpNI\r\nCLGwkZaQaT3AefdkVM1jW8aOf3jyRsbgBwA8cUwTX/EYfpH1X+5H+IwvSPqv9ybs\r\nmgaNFrmgcR6pC+zWt7tJ8bydpa6vgnSEziVnDAuLnHINI73SCiaVW0d3UaGDNpFr\r\n1j7lHJboWDOvDH8KaC6bVKfl0R/bDlnypvViK5OpUMYxYQ/nZ71UIsOK7rOc77Tr\r\nXiVy80fl3j3qm69DqZ3lM2fD7f5SdwHqVc/PIX1sL+oz3rsDkqN5q/LvCGh7Lxab\r\nvEx3hcF6HWzn+F13w+0/LIfu2vgQryhVSi15FbiQ8fx4+sL+2anKDW8OLdOy70Xf\r\n+pwKuw26KTDI7/XJK7TdVpgGkRUbRj3jMd1N6fpzQafFgutQnlp3YHiDceabIVtz\r\nQRQpe1xadJpodoV7qnTRrpNjgMPpCdk8Ri3v5K1w2tcA4GYN8wQQeCxlS1S6QRaM\r\nbjaZthkmXEZHeOc0ntV1NPahwOzV+PDgn9ivxzezaMR9QzHEa+Ix3Fag5xbcF6wW\r\nsdiY1XWMOkttw3faacWnf70+nY3zSFzXNJa4UIWnY9r2hzTUFDm2bxwSWxC647V7\r\nat3YbV7q7N85yXF6StSN65a87kvX7u9Go39yEJOvO5CVqN/chCEjUFdGvAEjsXS2\r\nMx2ps9pJMghCW9tq8L2H0cdq9hGQvu4prWtMZChmI89FuWJJwA3ldAJNAuOcGipN\r\nAFzritYcCGXvJxk0DFxyCzOta0iUh9t5+y0fRGQ968resn0iIXv4NbsaMh70yWns\r\nNhEA0nfN4bh5+ixl5Xk60u0GYMHPefIasziuFYdR/wBh3iq+ArDTR+7ifZd+EWlX\r\n2G8Kpef7jeHmU0uD9h4/t5D0SnwiBNJTuMJtKaJaCntEIXiEIXqF4hCEL1eIQhco\r\nlHadnYmcajFt+IUihCEuqa6LZMiGbcA76TeObe9WXI7CJg7CMwdoVMpNG2t5j3KU\r\n0ZrkMIgxr4TjcT9Bx2z2NP8AfNMbJbSzsPy8EjvG6WyAywijtY1HeNh4Z8c55CdU\r\nuhll4vb3jimydtcCKhZZzS00KcUCmxILxEhuk4dhGRG0LSalrhtKZNtzwOmyeBzG\r\nbVlqcUCmvgvESGZOb2EbQRtBVK22Ntob/YZHyO7wTC7rxfZXUOLTmPMb/HJa8wWb\r\nzwSnPDhIYlR1VVm2kwg9uODm7WmXhkU9Y0ggkLLPa5ji1woQtsx7XtDmmoKBBK66\r\n4JReMwmtg5HsXF6TjXBC4WDkexCEJKdw8AlpnFxKEJVJx5LN9Kq418Sy0/u2EgZO\r\nOBd7t3FWXTKttVB1TD04s5kfRbdPtw7Vnye3VZcOmd9vM+Xes1fluNers4u8h5n7\r\nbwhCE4olHtncMfcnRIAqVnGtLjQJVDodu89XDjuVVplGMN7mH6JlxGw9kloDWyEg\r\nqHpRWIdSS26ywCHPbPE8cZckmt5DgHH7LSXMCx5YMiKn7ZeNF5AiTEtqTFgbQmzX\r\nbQnDKRmla0NVz1Tskap2S7+cBGvau1KMFw1Tskap2S769vwEa9qKlC4ap2S8MMjY\r\nnGvb8BJfHEkYowTdC9XiEL1MKZBleMDjxT5Jc2YkUIVq0PrTXQtW8zfDuv2w9h9n\r\nYntOocuk3DaMv7Kj1BSzApDCcJ6t32HXE9sjyWlJtY5jo8FmbzsobJuOI3HX72EK\r\nAXid06jWTMdU9xyTRNmuDhUJA5paaFSdQVs6ixQ8TLTc9uY94xH91qYiNey00gtc\r\nAQRgQcCsZV10CrSf+XccJuhz/EPalF62XSb0rcxnw2/bw4J9clt0H9Xdkctx2ffx\r\n4q1hPl4Uyms+tUnyExmhCErWnNdXFobadKQEyTkLyV7qBvUBpnWBhUdzRjENkfZx\r\nd3Xc1JFGZJAwaz79VFPKIY3SOyAr78FRK6p5jxnxPokyAyAuA7O8lMUIWyawMAa3\r\nIL5697nuL3ZnEpTWkmQxKmqPBDGyHPeUyquDMlx2XDipJVpnVNFas7KDSOtIiPDQ\r\nXHAAk8AJrJ48Uvc5xxcS48SZ+1aZXz5UWOf+OIO1hHtWYJTbTi0LR3Q3B7uA81oO\r\ng9TwaRQyIrJkRXgOFzhczA+zBOKToJf+7jXZPZPvBHgu/k0+aH71/wCVitqzcs8k\r\ncrg06/ea1kcEb42lw1Ki/IWL9cz1XJPyFi/XM9VyviFzrs23kF66nFs5qh/IWL9c\r\nz1XL35Cxfrmeq5XtCOuzbeQR1OLZzVE+QsX65nquR8hYv1zPVcr2hHXZtvII6nFs\r\n5qh/IWL9cz1XI+QsX65nquV8Qjrs23kEdTi2c1RPkLF+uZ6rkyrjRWJR4L4zojXB\r\ngBIAMzMhu3itIUFpx8xj8G/navUdrlc9oJzIGQXmSyxNYSBqWQ0h9ozlJajVVI1k\r\nGG/0mNJ4yke+aytaLoe+dEh7i8fjcfatDYz2yNyy97NrE12w+IPopeIwOBBwKhI0\r\nMtJB2fE1PJjWcGYtZXHgm8LqGm1Zm0Mq2o1KMXaiUl0J7YjDJzSHDls4bFxQrZAO\r\nBVIEg1C12h0zWsa9pucARz2exPtWMlUNAKVahvhEmbDaHB2I+PSVp153LHWiHoZX\r\nM2eGrkvoNktHTwtk2jHjkea7asZIXHXnchQqwlecbln2ntLtR2sGDAJ7i/pHukr9\r\nqXLKq9jWqRFdm4jlOQ7gE0ulmlMXbB44eqS39IW2YNH8iO4Y+NEwQhdqIyb2jf4X\r\nrRk0xWQAqaKWo0Oy0Dt47V1QhL88U0ApgFHaRfNo33blmS03SATo0YC82DKSz2sa\r\nqiwAwxW2dYCWgm+QliNmIuS22kB7Qdaf3QD0TzsI8AtF8mnzQ/ev/KxW1VLyafND\r\n96/8rFYqZFigiwwESvJzngszOKzOG8rWwGkTeATtCjPO4/1Q7D717DpcaYBhXEie\r\nOGeSj6M7u9e+kG/uUkhCFGpEIQhCEIUfSaVFDiGw5gYGRM8OSR53H+qHYfevfRnd\r\n3qPpApNQWnHzGPwb+dqf0WNGLpPYA3PJMNOPmMfg387V6jFJG8QuSGsbuBWPLQ9C\r\n/mrftv8AFUarKuiUhxZCALg0vkTKYBAIG+9XvRCG5tGDXAtcHPBBEiDaNxC09jcD\r\nLTcsneoPVwaa/IqaSXtmCDtuSkJos6q+9siQdly8TqsWSfxAPs9iaq+01FUscNFx\r\nCm9DaZqqUwbHzYeeHeAtL833rHYMYsc1wxbIjiDNbHDpDSAQbiARzvSG+I6Pa/aK\r\nd3+rU3BLpRPj2Gvf/i8833oS9a1CTp+vI0UBrjMXAnsCxic1q9ZOlCiHKG8/hKyZ\r\nPrlHZed48D6rMfER7UY/9eS9Tyq29InIJon9Ui93L2ptKaMKQwjthSKEIVJME4oj\r\nMSeAUBprUMWk6p0EBzmWgWkgTDrJmCbrpd6sVG6oTiFiFjLdaHi2udsNBw948Svo\r\nV12aP/57Gj+Q0jxOfpwAUfodVD6LRhDiEWy5z3AXgEyFme24BTiEKo9xc4uOtX2N\r\nDGho1Ku6YaS+ZtaGtDoj5yBJkGjFxljeQJXbclH6I6YupMTUxmNa8glrmzAMry0g\r\nzkZbZ7E9000aNMax0NwbEZMC1OTmnEEjAzAM+OajtD9DolHi66O5tpoIY1pJvIkX\r\nEkDZO7erbeg6A1+bHjX/ABVXdN0wp8vKn+q7IQuVIwVI4BXAKldQULhRjiu64DUL\r\npFCqxpjpSaHZZDaHRHAu6XVa3CZAxJOy7BctDtLTSnmFFY1sQNtAtnJwBkRI4ETG\r\n0z5L3TTRZ1LLYkJwERoskOuDmzmLxgQZ9q5aGaJPorzGjOaXyLWtbMgA4kk4m4cL\r\n+V4CDoP7c6+ipHpum/ryp6q4KO0hq80ijRYLSA57bicJghwnumFIoVNpINQrTgHC\r\nhWf6HaNx6PGdEjAN6BaG2g4kktM7jcLu9WulMumndIxTekHoncrFntMjrYx4zqB9\r\niaU7vdcVVtlmjFhkY7INc77gVB41HsJkhCFt184UdWzeqeITBSdajojj7CotXIT2\r\nFQn/AHCharUri6BCMvojZkJexZUtT0PfOhweDh2PcPYlt8D9Jp3+Sc/D7qTPbtb4\r\nEeqf2DkexeJ6hZ5atM62ZOBFGcN4/CVji2GOS5rmzxBHaJLH0+uU9h43jmD6LMfE\r\nQ7UZ3O8QvU/qnF3L2qPT2qj0jvCbS/IUhhPbClEIQqSYJcGJZM+Z9xXlcUkso8V8\r\nNxDmscWm4yIFxkfakqPr8f5aN927wSu23bHO7pK0cOdNo8++owTm7b3lsw6Gmk07\r\n6EV2HHDXSnAhR2hml0aJGbApBD7c7D5AEOALpGVxBAlhjJaAsIoFLdBiMis6zHBw\r\nnhdsO4i5aPR/KHRiBbZFa7aA1rhyNq8cgkdqsxLg6Nvd72LVWa0ANo896txcvA5V\r\nQ+UCiejG9Rv60DygUT0Y3qN/WqvV5vpKtdYi+oK3JtGiTuVb/aDRMo3qN/UubtO6\r\nEb5RvUb+pcdZptTSuttMP1BWaFFlsTtU35dULKN6jf1Lt+0Gh5RvUb+pDbNMM2ld\r\ndaYTk4K1Fy8mqofKBRPRjeo39a8Gn9E9GN6jf1rvVpvpK51iL6greqZpzpTEoz2w\r\nYMg4ttueROQJIAaMJ3EzO5dX+UOiATDIxOVlo7y5Z9XtaOpUZ0ZwlOQa30Wi4Ce3\r\njvVmzWV2nWRuG9VrRaW6FGHHctH0Vp741GbEjOtOJeC4yE5OIGAAT2PFtcPjBV/Q\r\n0f5VnF/iVOp5Y7tijf0+ZOIwoBXZ6rLXle80rTZgKNGBxqXU25UG4d68QhCapGmV\r\na9UcfYVGKRrZ3VHEqNVyH5VQnPbKFpWiUxRIX8x7XuKzVa1UFHAo0IEX2Ae2/wBq\r\nXXwf0Wjf4A+qcfD7f13u2Np3kei7TK9TnUtyXizq1i8EAZlZHXNH1ceIz0XEDhOY\r\n7pLXNeMlnenVFs0gPldFAPZ0T4DtTW6H0lLdo8PZSO/otKztf9J5HDxoq2u9CfJ7\r\neztuXBC0RFRRZIGhqrChc4MS00HMLol6aVqhMK++bRvu3+CfphX3zaN92/wXiT5D\r\nwKki/cbxHiFmC8Xq8SVbBCEIQuLQ9GvJmKXRodI86s6wE2Ww7QF5EibYvEr7ripX\r\n9jg/3h/oD/sXHyQ6UtaDQYxDby6A4m4lxJfD3Gd4ztHnrShc5wNF1ZX+xwf7w/0B\r\n/wBia1l5JxCgxInnnUY5/ShSHRBN5tmQuxWvLOvKxpSyFAdRITgYsUSiSPUhEXz/\r\nAInYSyJOU+BziaLtFi4XqEKdeUIQhCFouhvzVvF/iVNKF0N+at4xPEqaTmH9tvAL\r\nKWr99/E+KEIXjjITKkVdRVZvm+WQA9qaJcR8yTmZpCvsFBRLHu0nEpTGFxAGJIA4\r\nm5bBANlrWgCTQGjgBJZpopRtZSoV1zTaPAXjvl2rT9Qc0hviSrmM2Anvw8lp/h+K\r\nkb5NpA7vyV55wcghe+bnNCTrQpGpdl4KA04oVujhw60M9xuPsPJWi0M0zpMIPDmu\r\nE2uBB3giRUkMpika8aj/ALyqobRCJonRnWKenNY+hOaxoboMV8N2LTLiMQeYkU2W\r\nzDg4VGS+euaWktdmMPupCq42LTxHtCkVAQ3lpBGIU5CiBwBG1VZm0Ndqt2d9W6Ox\r\nLTGu2zo8cf8AHE7gSnyREZaBBwIIPMSUDhUUVlp0SDsWRhCXFhFjnNOLSWniCQe9\r\nISNbKtckIQhCEK2VP5Rawo7QwRGxWi4CM0vIH2g4OPMlVNCCAc0K5Vj5TaxitLQ6\r\nHCBunCYQ71nudLlJU57y4kuJJJmSSSScyTeSvEIAAyQhCEIQhCEFC6tF0PbKis3l\r\n5/EVNJjUlH1dHhM2iGJ8Tee8p8nUYowDcshO7Slc7aT4oTSso0m2dp8E5c4ATOAU\r\nJSIttxPZwViJlTVVJ36LabVzQhLgwy5wa0Tc4gAZkmQVsmiogVVz0AoBk+NLEhjT\r\nuF7u+XYrnrm59xTarKG2BCZCaR0RLiTe48ySV7ZORWPtU3TTOfty4avXiVv7FZ+r\r\nwNj1gY8TiefJOda3PxXib2TkhQK0vE7h4Be2BkE2iOMyhCq+ntV22iO0XsEnb2zu\r\nPI+O5URbMxgc0hwmDMGe0HYsv0mqg0aMQOo6Zhn+HLiMOw7U/uq1Vb0Lsxlw/Hhw\r\nWWvyxaLusNyNAdx1H75HfTaolOqDSbBkcD3HNNUJw5ocKFIGuLTUKwL1RdGppYJE\r\nfZ/+ZLnErBxwst4D3pLabbFA7RJqdgx/H2qtJYrqtNrYJGCjTrdgDwoCTxAoVV9M\r\nqDq49sdWJ0/58HDwPNQCutcMdHh2SZkXtv2/3wVLc0gkESIuI35JX0zJXFzRTitE\r\nLNJZ2NZIQcMxu4gaqVXiEIXUIQhCEIQhCEIQhCEIUhUdB10djJXTm77AvM+OHNR6\r\ntmjtHdBaXYOfKd14bsF/auOkbHQuyXoQySgtjNDTM5D3qVzQoaFT3jI8feusSnFz\r\nZASO2eHJMrPb4Z3BoNCduHqK7szqWetlz2qysLyA5oz0amnEEAjfhQa0VhSZ9EYD\r\nHeUyQhO2tDRQLMOeXGpQrboNVRcXUhw6LZhm9208ADLidyr1VVe6PEbDbtvJ9EDF\r\nx+MlqVAgNhtbDaJNaJAfG3ald6WrQj6IZu5D85d6d3JYukk6Zw7Lct7vxnxolBPk\r\nmyMgmlo5ntWdWtT1CZWjme1CEJWtdmuzWAiZxK81AzSTFldkhCHusmQTGtKubSYb\r\nob+LXbWnNPw21fhsQehhfNemuLXBzTQheXsa9pa4VBWQ0+hPgvMOIJOHYRsIzBTc\r\nD47wtRryqWUptkyDxOw/Lcc2lZrWFEfBcYT7iLz4Ag5S8U8fererOfk8YU3nCo3f\r\n4s5DcTjbmRnGM4k7hjQ8cG761TUoQhZRfQxQYBCiK6qu302DpbR6Q96l0L0x5Yah\r\neJI2yN0XKhkIVsrCqWRb+q70pY8RtURXOjtJowDokMmG69kVvShuGwhw6vB0juTG\r\nOZr8s0omhdEaHvUUhCFIoUIQhCEIT+qampFKdZgQnRMyLmt3ueZNbzKmaHUTYbpv\r\ncIjgbpTscRPrcVHJI1gxUsUTpTRqZVLVU5RIguxa07d53KwoQl8khealN4omxtoP\r\n9QhCFGpV0P8Ab4+M0qDBc9wa0FziZADEleUaE5xstBc50gAMSZiS0fRjR5tHbadf\r\nFOJ2AZD2natVBejRZQ52LxhTaRrO6lCd6+e264ndfcxgpGe1XUAdQ31BpsFKrto3\r\nU7aOyyZF7r3nfsAO73lTLmACYxSC2xfjsQIlq7NJpHukcXOOJWgjjbGwMYKAJIin\r\nNdtU3LxSdTvSdecl4XtdNU3LxXiRrzkhCErXjekmETfmkat2S7NcAJFCElrrNx43\r\nLx3Tw2ZryI20Zi9Kh9Gc7kIXjWWbyo6uqpg0ttl4IcOo8Sm0+0blJxHBwkLyubYZ\r\nBmQuFda4tNQsprmpYtFdKILj1Xjqu4ZHcVHraKQyHEaWPAc03EETBVJrnQl17qNh\r\njq3H8rvYe1QOipkmMVrBwfgdupU1CXSaO+G4te0tcMQ4SKQolcQrJolpCIB1Ma+E\r\n7O+wTiZeidvbmq2hANDVeXsD26JWi1roPVsYGI+CxlxcXwzqxLG0bPROc5LK610d\r\nooiEUd8bVi4GIWEneJNEm5TvU26tIxgiAXnVgzs+yeU75JmpjO7UqsdjaK6ePv3w\r\nUVRNHoFoa18Us+lqywOlmLTSO5ajUmgVVhrYjIQjgiYdFcXg8Wno8pKhp3Ra0jQ4\r\nb4bHlrH9YDvllMXGSGzu/kUS2NpHYwVj0sr9lk0ajyawdF5aAGnNjZXWc88FUUIU\r\nTnFxqVZjjEbaBCEJUOGXENaCScABMngAuL2kpzV1XxI77EJsztOxozcdgVhqXQ17\r\nyHUg6tvoC9547G+PBXWiUBsJoZCYGtGAG3eczvKkbETmqktra3BuJ5KPqHR1lHba\r\nEnRCOk894bkO89ymWmxjtyS4bgBI4pEUWsL1YAAFAlznFxqUOdbuHG9eBhbediIY\r\nsmZuXRzgRIYrq8rzXDekag7kkQjknGtGaELjqDuQu2tGa8QhLmmsQXlITuHgEISa\r\nPgk0jZzSKTjyS6Nt5IQkQMV3iG48EmkYJvDxHEIQvJJ6CvUxKELnWFChxptiMDxv\r\nGHAi8clWqdoMx0zBiFh9F945OxHerpCwC40jHkvJaDmpI5Xs+UrMKdoxSoWMIvGc\r\nPp9wv7lExGFpk4EHIiR71s1G2opcFrmkOa1wycAR3qMwjUVabbnfyCxdC1J9RUV5\r\n6UCHyFn8skO0RoR/8PZEiDwcvPQlSC2s1g8vVZahaV8laGD/AKXbEifqT2jaO0QA\r\nEQGcwXfmmudEUG2s2Hl6rJ2tmZC85BSlD0epUTqwXAZvFgfilPktP82ZDuYxrBk1\r\noHgu1HxK9iHaVG63H+LVSqs0GvGvicWs/U4exW2r6rg0dpEJgbmcXHi43lO4+B5e\r\nKbtxCkDA3JVXzPf8xXkk8ZgEpMn4niV6UaXGF5XSj7UqD1R8bVzpGIQhKj4c1ygi\r\n8JVGx5LtGwKEJRKZUWY+QhMZIT5CEJincPAIQhC40jHklUbbyQhCEqkYLhDxHEIQ\r\nhCeJiUIQhO4WAXGkY8kIQhe0balxuqhCEJvDxHEJ6hCEJi7FOoHVCEIQuVIx5L2j\r\nYlCEIXSN1T8bU2biEIQhPUyfieJQhCE5gdULnSMQhCELyjY8l2i4FeIQhNQnyEIQ\r\nhCEIQv/Z", "Code": "00-0000094", "Discription": "Мирухин Дмитрий Николаевич", "BirthDate": "1980-01-11T00:00:00", "Gender": "1", "INN": "", "SNILS": "", "BirthPlace": "Свердловск, Свердловская область", "LastName": "Мирухин", "FirstName": "Дмитрий", "MiddleName": "Николаевич", "DeletionMark": true, "PassportSeries": "66 00", "PassportNumber": "049877", "PassportDate": "2000-02-01T00:00:00", "PassportIssued": "Центральным УВД по гор. Несуществующий", "PassportCode": "660-110", "JuridicalAddress": "", "FactAddress": "", "phone": "", "EMail": "", "Active": false }, { "GUID": "b7f02668-d71a-11ef-9b98-165afc66f92b", "image": "", "Code": "00-0000096", "Discription": "Бакинина ", "BirthDate": "0001-01-01T00:00:00", "Gender": "0", "INN": "", "SNILS": "", "BirthPlace": "", "LastName": "Бакинина", "FirstName": "", "MiddleName": "", "DeletionMark": false, "PassportSeries": "", "PassportNumber": "", "PassportDate": "0001-01-01T00:00:00", "PassportIssued": "", "PassportCode": "", "JuridicalAddress": "", "FactAddress": "", "phone": "", "EMail": "", "Active": false } ] } }
- Метод createPerson», используемый метод «POST»
Создает элемент справочника «Физические лица» в информационной базе
Запрос: localhost/DemoARAutomation20/hs/persons/createPerson
Тело ответа:
{ "request": { "person": { "BirthDate": "1978-10-12T00:00:00", "Gender": "", "INN": "121213313277", "SNILS": "", "BirthPlace": "Город Москва", "LastName": "Гершин", "FirstName": "Петр", "MiddleName": "Николаевич", "PassportSeries": "77 22", "PassportNumber": "123123", "PassportDate": "2022-12-12T00:00:00", "PassportIssued": "Цетральным УВД гор.Несуществующего", "PassportCode": "770-001" } } }
- Метод getPerson, используемый метод «POST»
Возвращает информацию по физическому лицу по переданному guid справочника «Физические лица» Запрос: localhost/DemoARAutomation20/hs/persons/getPerson
Тело ответа:
{ "response": { "person": { "GUID": "cbcf4924-55bc-11d9-848a-00112f43529a", "image": "", "Code": "00-0000013", "Discription": "Бакинина Нина Юрьевна", "BirthDate": "1970-02-20T00:00:00", "Gender": "0", "INN": "", "SNILS": "", "BirthPlace": "", "LastName": "Бакинина", "FirstName": "Нина", "MiddleName": "Юрьевна", "DeletionMark": false, "PassportSeries": "88 02", "PassportNumber": "048963", "PassportDate": "2002-01-12T00:00:00", "PassportIssued": "Заводским отделом милиции УВД гор.Несуществующего", "PassportCode": "123-001", "JuridicalAddress": "РОССИЯ, 424038, Республика Марий Эл, Несуществующий г., улица Водопроводная, д. 131", "FactAddress": "РОССИЯ, 424038, Республика Марий Эл, Несуществующий г., улица Водопроводная, д. 131", "phone": "+7(902)309-00-07", "EMail": "test@mail.ru", "Active": false, "rates": [ { "organization": "Деловой союз", "department": "ДС Складское хозяйство", "departmentGUID": "53eee806-cd85-11e4-869d-0050568b35ac", "position": "Старший кладовщик", "group": "", "rate": 1, "main": true, "active": false } ] }, "personGUID": "cbcf4924-55bc-11d9-848a-00112f43529a" } }
- Метод updatePerson, используемый метод «POST»
Корректирует информацию по физическому лицу в информационной базе
Запрос: localhost/DemoARAutomation20/hs/persons/updatePerson
Тело ответа:{ "request": { "personGUID": "cbcf4924-55bc-11d9-848a-00112f43529a", "person": { "LastName": "Самарина", "MiddleName": "Александровна" } } }
{ "response": { "person": { "person": { "GUID": "cbcf4924-55bc-11d9-848a-00112f43529a", "image": "", "Code": "00-0000013", "Discription": "Самарина Нина Александровна", "BirthDate": "1970-02-20T00:00:00", "Gender": "0", "INN": "", "SNILS": "", "BirthPlace": "", "LastName": "Самарина", "FirstName": "Нина", "MiddleName": "Александровна", "DeletionMark": false, "PassportSeries": "88 02", "PassportNumber": "048963", "PassportDate": "2002-01-12T00:00:00", "PassportIssued": "Заводским отделом милиции УВД гор.Несуществующего", "PassportCode": "123-001", "JuridicalAddress": "РОССИЯ, 424038, Республика Марий Эл, Несуществующий г., улица Водопроводная, д. 131", "FactAddress": "РОССИЯ, 424038, Республика Марий Эл, Несуществующий г., улица Водопроводная, д. 131", "phone": "+7(902)309-00-07", "EMail": "test@mail.ru", "Active": false, "rates": [ { "organization": "Деловой союз", "department": "ДС Складское хозяйство", "departmentGUID": "53eee806-cd85-11e4-869d-0050568b35ac", "position": "Старший кладовщик", "group": "", "rate": 1, "main": true, "active": false } ] } }, "personGUID": "cbcf4924-55bc-11d9-848a-00112f43529a" } }
- Метод deletePerson, используемый метод «POST»
Помечает на удаление элемент справочника «Физические лица» по переданному guid справочника «Физические лица»
Запрос: localhost/DemoARAutomation20/hs/persons/deletePerson
Тело ответа:
{ "response": { "person": { "GUID": "cbcf4924-55bc-11d9-848a-00112f43529a", "Code": "00-0000013", "Discription": "Самарина Нина Александровна", "DeletionMark": true, "rates": [ { "organization": "Деловой союз", "department": "ДС Складское хозяйство", "departmentGUID": "53eee806-cd85-11e4-869d-0050568b35ac", "position": "Старший кладовщик", "group": "", "rate": 1, "main": true, "active": false } ] }, "personGUID": "cbcf4924-55bc-11d9-848a-00112f43529a" } }
- Метод searchUser, используемый метод «POST»
Осуществляет поиск пользователя по логину и возвращает данные пользователя
Запрос: localhost/DemoARAutomation20/hs/persons/searchUser
Тело ответа:
{ "response": { "userInfo": { "login": "test_user", "valid": true, "name": "test_user", "department": "", "email": "", "phone": "", "person": { "firstName": "", "middleName": "", "lastName": "", "birthDate": "", "gender": "0", "SNILS": "", "INN": "", "email": "", "phone": "" }, "guid": "04510cca-1468-4a70-8cf0-9a370044001f" } } }
- Метод checkUser, используемый метод «POST»
Проверяет «связку» логина и пароля пользователя
Запрос: localhost/DemoARAutomation20/hs/persons/checkUser
Тело ответа:{ "request": { "login": "test_user", "password": "QL0AFWMIX8NRZTKeof9cXsvbvu8=,QL0AFWMIX8NRZTKeof9cXsvbvu8=" } }
- Метод changePass, используемый метод «POST»
Изменяет установленный пароль пользователя
Запрос: localhost/DemoARAutomation20/hs/persons/changePass
Тело ответа:
Описание функций и общих объектов расширения 1С¶
Общий модуль «TrustedID_ОбщегоНазначения»¶
Описывает структуры, содержащие информацию о физических лицах. Например, если в рабочей конфигурации внесены изменения в справочник «Физические лица», добавлен реквизит «Категория», то достаточно в теле функции «ПолучитьСтруктуруРеквизитовФизлица» добавить в структуру «person» новый элемент с ключом «Категория» и в функции «ПолучитьСоответствиеИменРеквизитовФизлица» описание сопоставление реквизитов в представлении в кириллице и латинском написании.
Функция «ПолучитьСоответствиеИменРеквизитовФизлица» используется для перевода кириллических имен реквизитов в представлении в виде латинского написания. Латинское написание используется при формировании структур, возвращаемыми веб-сервисами.
Общий модуль «TrustedID_ФизическиеЛица»¶
Содержит функции для работы со справочником «Физические лица». Основная функция получения информации о физическом лице «ЗаполнитьДанныеФизическогоЛицаПоGUID». Если в справочник «Физические лица» добавлены реквизиты, которые не описываются базовым функционалом, можно воспользоваться инструкцией предшествующего пункта.
Если необходимо дополнить информацию о физическом лице данными, хранящимися в регистрах сведений или прочих объектах метаданных, то необходимо дополнить запрос(ы) используемые в данным модуле для получения данных.
Общий модуль «TrustedID_Пользователи»¶
Содержит функции для работы со справочником «Пользователи». Для получения информации о пользователе вызывается функция «ПолучитьДанныеПользователя». Какого-то конструктора для получения информации о пользователе не предусмотрено.
Если справочник пользователи доработан или не соответствует базовому функционалу необходимо самостоятельно скорректировать функции общего молуля «TrustedID_Пользователи».