Size: a a a

2019 November 18

AG

Andrey Golubev in Bitrix24dev
Илья Долгополов
это массив ид файлов диска (модуль disk), вам чтобы сам файл вытащить  - нужны ид просто файлов (модуль main)
Если я не ошибаюсь пользовательское поле в СДелках есть только файл, а тип файл(Диск) не доступен через пользовательский интерфейс
источник

ИД

Илья Долгополов in Bitrix24dev
Иван Моров
Как его можно получить? Не нашел в документации примера
объект диска по id получаете, потом getfileId от этого объекта. Проверяете обычным апи что это тот файл. Профит.
источник

ИМ

Иван Моров in Bitrix24dev
Илья Долгополов
объект диска по id получаете, потом getfileId от этого объекта. Проверяете обычным апи что это тот файл. Профит.
Вы можете подсказать конкретные классы и методы?) я понимаю теоритический путь решения, не понимаю какими методами и классами это реализуется.
источник

r

rix in Bitrix24dev
Nick
Парни в какой таблице у нас история просмотров лидов
b_crm_event например
источник

СК

Сергей Казанбаев in Bitrix24dev
Ihor Pukish
crm.contact.userfield.add, crm.company.userfield.add с параметром поля 'EDIT_IN_LIST':'N'
не совсем понятно, как разрешить некоторым сотрудникам изменять эти поля? Думаю, тут надо активити писать, которое будет менять параметр 'EDIT_IN_LIST': с N на Y и обратно?
Проще не получится?
источник

IP

Ihor Pukish in Bitrix24dev
Сергей Казанбаев
не совсем понятно, как разрешить некоторым сотрудникам изменять эти поля? Думаю, тут надо активити писать, которое будет менять параметр 'EDIT_IN_LIST': с N на Y и обратно?
Проще не получится?
вопрос же был, как сделать, чтобы ответственные не менялись. Вот я Вам и рассказал. Это поле будет в принципе неизменяемое для людей. Только программно (рест апи / роботы / бп).
Логика: есть поле RESPONSIBLE_ID (которое 'EDIT_IN_LIST':N). Пишите два БП.
1й - на создание. В  RESPONSIBLE_ID копируется ид ответственного.
21 - на изменений. Проверяет, равны ли RESPONSIBLE_ID и ид ответственного. Если да - все ок. Если нет - изменяет ответственного обратно на того, что в RESPONSIBLE_ID.
источник

СК

Сергей Казанбаев in Bitrix24dev
Ihor Pukish
вопрос же был, как сделать, чтобы ответственные не менялись. Вот я Вам и рассказал. Это поле будет в принципе неизменяемое для людей. Только программно (рест апи / роботы / бп).
Логика: есть поле RESPONSIBLE_ID (которое 'EDIT_IN_LIST':N). Пишите два БП.
1й - на создание. В  RESPONSIBLE_ID копируется ид ответственного.
21 - на изменений. Проверяет, равны ли RESPONSIBLE_ID и ид ответственного. Если да - все ок. Если нет - изменяет ответственного обратно на того, что в RESPONSIBLE_ID.
источник

V

Vlad_Jasam in Bitrix24dev
А что, настройки прав доступа в CRM не позволяют это сделать уже?
источник

СК

Сергей Казанбаев in Bitrix24dev
то есть, бизнес-процессом всё же есть возможность менять это поле, несмотря на то, что у него свойство 'EDIT_IN_LIST':N? В таком случае, решение понятное.
источник

ИР

Игорь Рекуненко in Bitrix24dev
Vlad_Jasam
А что, настройки прав доступа в CRM не позволяют это сделать уже?
Настроить доступ к отдельным полям - нельзя в настройках доступа СРМ
источник

V

Vlad_Jasam in Bitrix24dev
права доступа к полям не настраиваются никак, получается?
источник

V

Vlad_Jasam in Bitrix24dev
Если я дам доступ "на чтение" ко все сущности, значит и на все поля будет доступ "только для чтения".
источник

ИР

Игорь Рекуненко in Bitrix24dev
Ребят, вопрос:
Есть ли возможность в БП - получать активные сделки (не завершенные) по компании, и их стадии?

Задача:
Будет генерироваться регулярная сделка. Но если уже есть активная сделка - то регулярку нужно удалять, и желательно это делать автоматом.
Возможно ли это реализовать через БП, получив список активных сделок по компании?
источник

V

Vlad_Jasam in Bitrix24dev
или я чего-то не так понимаю?
источник

ИР

Игорь Рекуненко in Bitrix24dev
Vlad_Jasam
Если я дам доступ "на чтение" ко все сущности, значит и на все поля будет доступ "только для чтения".
да
источник

ИР

Игорь Рекуненко in Bitrix24dev
Vlad_Jasam
права доступа к полям не настраиваются никак, получается?
К отдельно взятым полям - никак.
Только к сущности целиком (Лид / Сделка / Контакт / Компания)
источник

AO

Alexander Ostrovsky in Bitrix24dev
Игорь Рекуненко
Ребят, вопрос:
Есть ли возможность в БП - получать активные сделки (не завершенные) по компании, и их стадии?

Задача:
Будет генерироваться регулярная сделка. Но если уже есть активная сделка - то регулярку нужно удалять, и желательно это делать автоматом.
Возможно ли это реализовать через БП, получив список активных сделок по компании?
рест активити?
источник

N

Nick in Bitrix24dev
rix
b_crm_event например
а в relations связи. Спс помогло
источник

IP

Ihor Pukish in Bitrix24dev
ну так сделайте в БП проверку на пользователя, изменяющего документ. Я Вам указал направление, Вы его кастомизируйте под себя
источник

IP

Ihor Pukish in Bitrix24dev
Сергей Казанбаев
то есть, бизнес-процессом всё же есть возможность менять это поле, несмотря на то, что у него свойство 'EDIT_IN_LIST':N? В таком случае, решение понятное.
да
источник