|
Создаю сотрудника с картами методом PutPassWithAccLevels из 1С Сотрудник создается. Карта создается. А вот уровень доступа остается 0. 7 лет 6 месяцев назад Илья Мозуль 3Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
|
В структуре TPersonData есть поля AccessLevelId и AccessLevels[]. В поле AccessLevelId должен указываться уровень доступа, который фактически является графиком работы сотрудника для учета рабочего времени, и конкретно в Вашем случае это поле должно игнорироваться. А заполнять Вы должны массив AccessLevels[] (ключу может быть присвоен только один уровень доступа, поэтому в массив добавлять их несколько не имеет смысла). 7 лет 6 месяцев назад Колесов Роман 20А каким образом получить ссылку на искомый уровень доступа? Метод GetAccessLevels() под 1С работает как то странно если в скобках не указывать параметр Сервис.GetAccessLevels() он требует какой-нибудь параметр. а если туа чтонибудь передать выдает ошибку много параметров. Каким методом можно получить уровень доступа? например по ID?
– Илья Мозуль 7 лет 6 месяцев назад Метод GetAccessLevels() не требует никаких параметров. И даже если при вызове будут указаны какие-либо параметры, сервис их проигнорирует.
– Колесов Роман 7 лет 6 месяцев назад Т.е. возможно сервис криво опубликовался. Попробуем переопубликовать.
– Илья Мозуль 7 лет 6 месяцев назад Если возникнут еще вопросы, пожалуйста, пишите на kolesov@bolid.ru.
– Колесов Роман 7 лет 6 месяцев назад Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
4835 раз
7 лет 6 месяцев назад
По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.
добавить комментарий