Участник сообщества #10
Участник сообщества #10
5 сент. 2025 г., 12:49(изменён)
Решено
0
0

Создание записи в каталоге group_collaborator

Из чата сообщества

Хочу создать новую запись в каталоге group_collaborator. Для этого использую запись.

docGroupCollaborator = tools.new_doc_by_name( 'group_collaborator', false );

Но она возвращает ошибку. Если же я поменяю group_collaborator на groups, то запись создаться. Как мне создать запись в нужном каталоге?

Участник сообщества
Участник сообщества5 сент. 2025 г., 12:59(изменён)
Решение
  1. открываем документа через tools.open_doc docGroup = tools.open_doc(ID группы)

2, через ObtainChildByKey добавляем сотрудника в группу (ID заранее его вычислен) docGroup.TopElem.collaborators.ObtainChildByKey(personID)

  1. через Save сохраняем группу docGroup.Save()

вот точно есть какая-то функция 100%, но не могу вспомнить

Участник сообщества
Участник сообщества5 сент. 2025 г., 12:51(изменён)

group_collaborator это каталог-связка. Группу нужно создать(через groups) и я так понимаю людьми наполнить.

Каталоги-связки предназначены для облегчения и ускорения работы с различными связанными между собой каталогами. Каталог-связка – это сформированное стандартными средствами представление (view), реализованное путем объединения двух или более стандартных каталогов системы по определенному набору полей.

Чтобы ответить, необходимо войти в систему