Advertisement
SpeakeazyYT

Untitled

Aug 6th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function asyncAddSECTS(ent_id, ent_name, arr_params_fields_leads) {
  2.     BX24.callMethod('entity.section.add',
  3.     {ENTITY: ent_id, NAME: 'По умолчанию', CODE: 'default'},
  4.         function(result)
  5.         {
  6.             if(result.error())
  7.                 console.error(result.error());
  8.             else
  9.             {
  10.                 $.each(arr_params_fields_leads, function( key, value ) {
  11.                     BX24.callMethod('entity.item.add', {
  12.                         ENTITY: ent_id,
  13.                         NAME: value.name,
  14.                         CODE: key,
  15.                         SECTION: result.data()
  16.                     });
  17.                 });
  18.             }
  19.         }
  20.     );
  21. }
  22.  
  23. function asyncAddENT(ent_id, ent_name, arr_params_fields_leads) {
  24.     BX24.callMethod(
  25.         "entity.add",
  26.         {'ENTITY': ent_id, 'NAME': ent_name, 'ACCESS': {U1:'W',AU:'R',UP:'X'}}
  27.     );
  28.    
  29.     asyncAddSECTS(ent_id, ent_name, arr_params_fields_leads)
  30. }
  31.  
  32. asyncAddENT('fss_leads', 'Leads', arr_params_fields_leads);
  33. asyncAddENT('fss_deals', 'Deals', arr_params_fields_leads);
  34. asyncAddENT('fss_contacts', 'Contacts', arr_params_fields_leads);
  35. asyncAddENT('fss_company', 'Company', arr_params_fields_leads);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement