declare
  empty_clob clob;
  empty_str varchar2(1);
begin
  documents.register_user(5056,2);

  BEGIN
    UPDATE VOCABS SET VALUE = 'STORE_FOLDER' WHERE name = 'Управление складом';
  EXCEPTION WHEN OTHERS THEN NULL;
  COMMIT;
  END;

  BEGIN
  INSERT INTO VOCABS(VOCAB_ID,CODE,VALUE,VALUE_ACCESS_TYPE,PARENT,NAME)
  VALUES (get_vocab_id('Doc_Kind'),
          (SELECT -1*(NVL(max(code) + 1, 1)) FROM VOCABS
          WHERE vocab_id = get_vocab_id('Doc_Kind')),'STORE_FOLDER',0,
          0,'Управление складом');
  EXCEPTION WHEN OTHERS THEN NULL;
  END;

  pkg_xml_repl.doc_loader_vocabs('STORE_STATISTICS_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('STORE_STATISTICS_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('PART_OUT_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('PART_OUT_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('NAKL_LOCAL_CH_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('NAKL_LOCAL_CH_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 
  
  pkg_xml_repl.doc_loader_vocabs('NAKL_CH_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('NAKL_CH_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('STORE_LOCAL_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('STORE_LOCAL_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('STORE_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('STORE_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('BLOCK_STORE_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('BLOCK_STORE_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('NOM_CONVERTER_SETUP_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('NOM_CONVERTER_SETUP_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('NOM_CONVERTER_COEFF_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('NOM_CONVERTER_COEFF_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('NOM_CONVERTER_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('NOM_CONVERTER_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('STORE_PLACE_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('STORE_PLACE_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('PART_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('PART_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('MATERIAL_PLANNING_SETUP_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('MATERIAL_PLANNING_SETUP_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('REST_LOCAL_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('REST_LOCAL_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('REST_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('REST_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('UPCHARGE_REASON_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('UPCHARGE_REASON_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('UPCHARGE_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('UPCHARGE_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('NAKL_LOCAL_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('NAKL_LOCAL_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('NAKL_TRANS_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('NAKL_TRANS_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('NAKL_IN_TRANS_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('NAKL_IN_TRANS_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('NAKL_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('NAKL_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('REASON_NOM_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('REASON_NOM_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('TMC_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('TMC_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('FIXED_ASSET_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('FIXED_ASSET_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 
 
  pkg_xml_repl.doc_loader_vocabs('DELIVERY_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('DELIVERY_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  pkg_xml_repl.doc_loader_vocabs('FIXED_ASSET_MOVEMENT_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('FIXED_ASSET_MOVEMENT_types.xml', 'STORE_FOLDER', empty_clob, 0, empty_str, 123048); 

  COMMIT;

end;
/
exit;