Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <script src="//api.bitrix24.com/api/v1/"></script>
- <script
- src="https://code.jquery.com/jquery-3.4.1.min.js"
- integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
- crossorigin="anonymous"></script>
- </head>
- <body></body>
- </html>
- <script type="text/javascript">
- arr_params_fields_leads = {
- SOURCE_ID: {
- name: "Источник",
- type: "list",
- props: []
- },
- STATUS_ID: {
- name: "Статус",
- type: "list",
- props: []
- },
- COMMUNICATION_TYPE: {
- name: "Способ связи",
- type: "list",
- props: [
- {"NAME":"Телефон","VALUE":"PHONE"},
- {"NAME":"E-mail","VALUE":"EMAIL"}
- ]
- },
- DATE_CREATE_datesel: {
- name: "Дата создания",
- type: "date",
- props: []
- },
- ASSIGNED_BY_ID: {
- name: "Ответственный",
- type: "text",
- props: []
- },
- STATUS_SEMANTIC_ID: {
- name: "Состояние",
- type: "list",
- props: [
- {"NAME":"Группа статусов \"Лид в работе\"","VALUE":"P"},
- {"NAME":"Статус \"Лид сконвертирован\"","VALUE":"S"},
- {"NAME":"Группа статусов \"Лид забракован\"","VALUE":"F"}
- ]
- },
- ACTIVITY_COUNTER: {
- name: "Дела",
- type: "list",
- props: [
- {"NAME":"Нет дел","VALUE":"1"},
- {"NAME":"На сегодня","VALUE":"2"},
- {"NAME":"Просрочены","VALUE":"4"}
- ]
- }
- };
- function addDefPreset(ent_id, ent_name, arr_params_fields_leads) {
- BX24.callMethod(
- "entity.add",
- {'ENTITY': ent_id, 'NAME': ent_name, 'ACCESS': {U1:'W',AU:'R',UP:'X'}},
- function(ares)
- {
- BX24.callMethod('entity.item.property.add', {ENTITY: ent_id, PROPERTY: 'type', NAME: 'Тип поля', TYPE: 'S'});
- BX24.callMethod('entity.item.property.add', {ENTITY: ent_id, PROPERTY: 'props', NAME: 'Массив подпунктов', TYPE: 'S'});
- BX24.callMethod('entity.section.add',
- {ENTITY: ent_id, NAME: 'По умолчанию', CODE: 'default'},
- function(result)
- {
- if(result.error())
- console.error(result.error());
- else
- {
- $.each(arr_params_fields_leads, function( key, value ) {
- BX24.callMethod('entity.item.add', {
- ENTITY: ent_id,
- NAME: value.name,
- CODE: key,
- PROPERTY_VALUES: {
- type: value.type,
- //props: JSON.stringify(value.props)
- },
- SECTION: result.data()
- });
- });
- }
- }
- );
- }
- );
- }
- addDefPreset('fss_leads', 'Leads', arr_params_fields_leads);
- addDefPreset('fss_deals', 'Deals', arr_params_fields_leads);
- addDefPreset('fss_contacts', 'Contacts', arr_params_fields_leads);
- addDefPreset('fss_company', 'Company', arr_params_fields_leads);
- BX24.installFinish();
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement