У меня вообще в биосе даже настройки виртуализации нет, хотя в cmd написано, что поддерживается
24.04.2019 11:58:10
Вячеслав Трофимов, спасибо, сработало! Правда, всё равно непонятно, зачем нужна строка MSG в параметрах, если она нигде не показывается
|
|
|
24.04.2019 11:17:40
Андрей Николаев, в начале и в конце надо ссылку на prolog_before.php и epilog_after.php? Помню, где-то встречал инструкцию по структуре php-кода в файлах, но где, уже не помню...
|
|
|
24.04.2019 09:25:34
Андрей Николаев, спасибо за статью! Нашёл папку со смайлами, переименовал её, и всё стало загружаться
|
|
|
24.04.2019 07:21:05
У меня так однажды тоже было, я авторизовался под пользователем с ID = 1 и активировал нужных пользователей заново |
|||
|
18.04.2019 05:22:00
Такая же проблема, плюс от яндекса постоянно приходят сообщения с просьбой ввести проверочную фразу. Пишешь, отправляешь, а сообщение окрашивается в красный цвет, и появляется надпись "Сообщение не доставлено".
В итоге приняли решение отключить диалог, тем более, что в яндексе пока не на первых позициях. |
|
|
17.04.2019 10:20:59
Кейсистемс, я пока не понял, каким боком тут нужны универсальные списки, когда нужно добавлять пользователей. А БП я сделал для одного из порталов, его заполняет одна из сотрудниц отдела персонала, а мне уведомления прилетают, чтобы я проверил, добавился пользователь или нет, ну и корректность заполненных данных
|
|
|
17.04.2019 09:55:09
Кейсистемс, что за электронные заявки?
|
|
|
17.04.2019 09:24:45
В том-то и загвоздка, что данные hr письмом пересылает. Письмо мне, письмо СА. Либо руководители филиалов пишут "Роман, добавьте сотрудника ФИО в Битрикс". Приходится дополнительно запрашивать у них емайл, должность, чтобы потом вручную регистрировать нового пользователя. На одном из порталов я для этих целей БП настроил, там сейчас сама hr заполняет поля, а я только проверяю, добавился пользователь или нет. На другом пока вручную приходится делать.
Без крона совсем не получится?
Изменено: Роман - 17.04.2019 09:25:39
|
|||||||
|
17.04.2019 09:11:32
Всем привет!
У нас есть клиент-серверное приложение, которое хранит список сотрудников в MSSQL. И есть корпоративный портал Битрикс24 в коробке. Когда в компанию устраивается новый сотрудник, отдел кадров ставит задачу сисадминам добавить его в базу приложения, а мне - в корпоративный портал. Вот я и задумался, а есть ли возможность в автоматическом режиме проверять добавлять нового сотрудника по API? Как я это вижу: СА добавляют нового пользователя в базу MSSQL Через PHP-скрипт я получаю данные последнего добавленного сотрудника по ID, проверяю его наличие на корпоративном портале (хотя бы через CUser::GetByLogin) и, если совпадений не найдено, запускаю CUser::Add. Вопрос: как сделать так, чтобы этот скрипт запускался в автоматическом режиме через определённые промежутки времени? (Наверное, этот вопрос больше к общей работе PHP относится, нежели к Битриксу, но всё же) Заранее спасибо |
|
|
10.04.2019 13:41:20
Разобрался. Нужно было так писать.
Кстати, когда добавляешь пользователя в админке, то там есть опция "Оповестить пользователя", которую если отметить, то новому сотруднику улетит уведомление на почту. Можно ли передать эту опцию в массиве при добавлении?
Изменено: Роман - 10.04.2019 13:53:55
|
|||
|
10.04.2019 12:55:40
Т.е. можно просто написать $user->Update($ID, $params)? просто, учитывая, что немногим ранее $ID = $user->Add, у меня есть беспокойство, что метод Add может сработать ещё раз...
Изменено: Роман - 10.04.2019 12:56:49
|
|||
|
10.04.2019 12:24:14
Спасибо за объяснение, но пока всё-таки не догоняю один момент:
После создания пользователя я вычислил его через CUser::GetByLogin($login), получил из массива ID, сформировал данные для изменения
И вот как в этот array добавить значение [ID] из переменной вида [ID]Подразделение? Вот этот момент пока не могу усвоить ((( |
|||
|
10.04.2019 07:31:49
Проблему решил, поменяв $root->getVariable на $this->getVariable.
Правда, теперь другой вопрос появился - как мне подразделение прописать? Потому как ещё когда я делал массовое добавление сотрудников через импорт из CSV, писал в поле UF_DEPARTMENT айдишник подразделения, ничего не добавлялось. Соответственно, какой параметр писать, чтобы подразделение сразу проставлялось? Это первый вопрос. Второй вопрос связан с первым. Я сделал список вида [ID подразделения]Название подразделения. Как мне передавать выбранное ID в массив параметров при добавлении? Ведь при добавлении пользователя в админке подразделения можно задать. И третий вопрос, как после добавления поставить новому пользователю задачу по заполнению профиля? Ведь сейчас, в момент настройки БП, пользователя не существует. Есть подозрения, что лучше это делать через условие и потом задавать переменную, но как это сделать, пока неясно. |
|
|
10.04.2019 07:05:39
Подскажите, как его проверить, а то я пока не догоняю
Собственно, поэтому и пытаюсь через почту хотя бы отследить ошибку
Исключено, потому что первая часть почты формируется следующим образом: если имя сотрудника Иван Иванов, то почта будет iivanov@email.com Тем более, что почту создают сисадмины, а они тоже следят за тем, чтобы не было повторов )) |
|||||||
|
10.04.2019 06:51:09
Или его надо отдельно выводить через echo? Хотя я и так делал, не помогло. В админке в командной строке ошибки выводились, если они были, а тут ничего не выводится, ни в письме (которое не приходит), нигде |
|||||
|
10.04.2019 06:10:52
Попробовал добавить пользователя методом CUser:Add, не получилось.
Вот код:
Вообще ничего не происходит - ни пользователь не добавляется, ни админу почта не идёт. Попробовал выполнить код в командной PHP-строке - там всё сработало (конечно, вместо переменных из БП пришлось задавать другие):
Не могу понять, что не так, вроде в документации написано, что переменные нужно задавать таким образом вместо {=Variable:Name > printable}. Хотя таким способом тоже пробовал, ничего не получилось PS: в качестве почты указываются корпоративные ящики на одном домене, поэтому есть возможность использовать str_replace для создания логина
Изменено: Роман - 10.04.2019 06:12:48
|
|||||
|
09.04.2019 14:12:44
Добрый вечер!
Подскажите, есть ли возможность в коробке Битрикс24 автоматически создавать нового пользователя в бизнес-процессе? К примеру, кадровик заполняет обязательную информацию - ФИО, должность, емайл. Логин создаётся автоматически из емайла (как в php сделать знаю, как в битриксе реализовать, не знаю), и уже на основе введённых данных создаётся юзер. Если можно реализовать через php-код, подскажите, где копать (помню, мне советовали что-то типа CUSER->Update($id, $params)) В общем, буду рад любому совету
Изменено: Роман - 09.04.2019 14:13:05
|
|
|
04.04.2019 11:52:19
Я зарегистрировал тестового пользователя. Стал его удалять, а мне битрикс выдаёт ошибку:
И это при том, что пользователь абсолютно новый, тем более ни в каких планёрках не участвует. Я удалил его из БД, результата никакого. Что делать?
Изменено: Роман - 04.04.2019 12:19:34
|
|||
|
25.03.2019 12:16:39
а как это реализовать? просто не успел ещё достаточно хорошо изучить битрикс фреймворк |
|||
|