UNIT_FILE.bat 16 KB

12345678910111213141516171819202122232425262728293031323334
  1. @echo off
  2. call "C:\GlobalCube\Tasks\scripts\config2.bat"
  3. rem ==UNIT_FILE==
  4. del C:\GlobalCube\System\OPTIMA\SQL\logs\UNIT_FILE*.* /Q /F >nul 2>nul
  5. if not "%1"=="" goto :increment
  6. :full
  7. call sql_query.bat "TRUNCATE TABLE [OPTIMA].[import].[UNIT_FILE]"
  8. rem Nur in Quelle: NEW_EXTENSION_INT_2;PAID_OFF_REQ_DATE;NEW_EXTENSION_FIN_2;NEW_EXTENSION_INT_1;DEALER_RETAIL_DATE;ORBIT_END_DATE;FIRST_FREE_INTEREST_DATE;CONSIGNMENT_APPR_DATE;END_DATE_CONSIG_12;RETAIL_DELETE_DATE;PURCH_PRICE_5;CENTRAL_STORAGE_OUT_2;STATUS_DATE_NETS;CENTRAL_STORAGE_OUT_1;NEW_EXTENSION_FIN_1;PURCH_VAT_5;CENTRAL_STORAGE_IN_2;TEXT_INTERNET;EVENT_CODE;CONSIGNMENT_REQ_DATE;CONSIGNMENT_APPR_DEALER;COUNTRY_CODE_6;VAT_PCT_6;CONSIGNMENT_REQ_DEALER;MITSUB_SHIP_DATE;CONTRACT_NUMBER;TRANSACT_DATE_LONG;CUSTOMER_GROUP;RETAIL_ORDER_DATE;MITSUB_PROD_PRELIM;MITSUB_CARRY_DATE;REG_FEE_5;MITSUB_ORDER_DATE;PAID_OFF_APPR_DEALER;PAID_OFF_APPR_DATE;STATUS_NETS;WEEK_END_ETA_DATE;ETA_DATE;END_DATE_CONSIG_18;PAID_OFF_REQ_DEALER;CENTRAL_STORAGE_IN_1;FIRST_END_FINANCE_DATE;DEALER_PRIORITY
  9. call bcp_queryout.bat "UNIT_FILE_1" "SELECT T1.[UNIT_NUMBER], T1.[BASIS_NUMBER], T1.[ECC_STATUS], T1.[VEHICLE_TYPE], T1.[CATEGORY], T1.[CHAIN_NUMBER], T1.[STATE_CODE_UNIT], T1.[TRANSACT_DATE], T1.[HANDLER], T1.[CAR_CREATION_DATE], T1.[PMT_TERM], T1.[INVOICE_COPY_CODE], T1.[DELIVERY_WAY_CODE], T1.[SMALL_ACCESSORIES], T1.[SMALL_INV_CHARGE], T1.[DELIVERY_STOP_CODE], T1.[PRICE_CODE], T1.[DISCOUNT_PERC_WORK], T1.[DISCOUNT_LIMIT], T1.[INTERNAL_CODE], T1.[TAX_CODE], T1.[UNIT_LAST_UPD_DTE], T1.[DEPRECIATION], T1.[TRANSFER_TAX], T1.[BOOK_KEEPING_CODE], T1.[TAX_HANDLING], T1.[INTEREST_CODE], T1.[MILEAGE], T1.[PURCH_DEPARTMENT], T1.[PURCH_SALSMAN_CODE], T1.[PURCH_INVNO], T1.[PURCH_DATE], T1.[SALES_DEPARTMENT], T1.[SALE_SALESMAN], T1.[SALE_INV_NUMBER], T1.[SALE_DATE], T1.[SCRAP_CODE], T1.[UNIT_IN_CHANGE], T1.[BUD_SALE_DET], T1.[BUD_PURCH_PRICE], T1.[BUD_REG_FEE], T1.[BUD_DEDUCT_FEE], T1.[BUD_COST], T1.[PREV_OWNER], T1.[OWNER], T1.[PURCH_PRICE_UNIT], T1.[COST_UNIT], T1.[SALES_PRICE_UNIT], T1.[REG_FEE], T1.[INTEREST_1], T1.[INTEREST_2], T1.[NEXT_LINE_UNIT], T1.[NEXT_LINE_1], T1.[TRANSFER_LINE], T1.[TRANSFER_TAX_HAND], T1.[TRANSFER_ACC_CODE], T1.[TRANSFER_TAX_BASIS], T1.[TRANSFER_TAX_PCT], T1.[TRANSFER_SOLD], T1.[PURCH_TAX], T1.[COST_TAX], T1.[OR_MARK], T1.[TRANSFER_DATE], T1.[STOCK_DAYS], T1.[DELETE_PROPOSAL], T1.[TRANSFER_BBDB], T1.[CONDITION_UNIT], T1.[BUYING_ORDER_NO], T1.[BUYING_ORDER_DATE], T1.[PA_NUMBER], T1.[VEHICLE_UPDATE], T1.[LATEST_UPDATE], T1.[INVOICE_PERMISSION], T1.[LOCATION_CODE], T1.[ACCOUNT_PURCHASE], T1.[ACCOUNT_SALES], T1.[BUDG_PRICE_VAT], T1.[RECALC_CODE], T1.[COMMISION_NO], T1.[DELIVERY_DATE_VEH], T1.[RESERVATION_DATE], T1.[RESERVATION_PERSON], T1.[RESERVATION_TEXT], T1.[FREIGHT_BALANCE], T1.[TRF_TAXBASIS_SALES], T1.[TRF_TAXBASIS_PURCH], T1.[SALE_ORDER_NO], T1.[UNIT_SOLD], T1.[TRF_DEPARTMENT], T1.[ORDER_ARRIVAL_DATE], T1.[ORDER_CONFIRM_DATE], T1.[PRICE_LABEL_DATE], T1.[VAT_TABLE_WORK], T1.[VAT_TABLE_NORMAL], T1.[VAT_RATE_CODE], T1.[TRANSFER_VAT_RC], T1.[CNTRACT_DUE_DATE], T1.[CONTRACT_DATE], T1.[EXP_ARRIVAL_TIME], T1.[DEALER_MARKING], T1.[BOOKING_DEALER_NR], T1.[DESIRED_DELIV_DATE], T1.[VALUATION_DATE], T1.[NOVA_CALC_FLAG], T1.[NOVA_CALC_BASE], T1.[NOVA_PERCENT], T1.[NOVA_AMOUNT], T1.[NOVA_EXCEPT_CODE], T1.[NOVA_EXCEPT_TEXT], T1.[PID_TYPE], T1.[PID_NUMBER], T1.[PID_ISSUE_DATE], T1.[PID_ISSUE_AUTH], T1.[EXP_DESTINATION], T1.[ARGUS_PURCH_PRICE], T1.[ARGUS_SALES_PRICE], T1.[TRANSFER_BOOK_NO], T1.[SUB_DEALER_ID], T1.[CUST_COMPANY_NO], T1.[IQ_USED_VEHICLE], T1.[STOCK_VALUE_BPM], T1.[FORD_SUBTOTAL], T1.[FORD_INT_DATE], T1.[EST_SALES_PRICE], T1.[EST_REFERENCE_NO], T1.[OPT_VALID_DATE], T1.[WASTE_DISPOSAL_FEE], T1.[POLICE_REG_NUMBER], T1.[RECEPTION_DATE], T1.[BUD_OPT_PRICE], T1.[NOVA_AMOUNT_NEW], T1.[SALE_PRICE_DATE], T1.[VARIATION_PCT], T1.[POSTPONE_BOOKKEEPING], T1.[USED_VEH_DEST_CODE], T1.[PURCH_ORIGIN_CODE], T1.[PRICE_LIST_VERSION], T1.[PRICE_LIST_DATE], T1.[NOVA_MERIT_AMOUNT], T1.[TRANSFER_MARKETPLACE], T1.[PRICE_VALUE_HOUSE], T1.[PRICE_VALUE_INTERNET], T1.[LOWEST_SALESPRICE], T1.[SALES_PROGRAM], T1.[DRIVER_DEMO], T1.[DEALER_PRICE], T1.[NOVA_LEASING], T1.[EXPORT_PRICE], T1.[CONV_FLAG], T1.[timestamp], T1.[UNIQUE_IDENT], T1.[AD_SALES_WAY], '1' as [Client_DB] FROM [deop01].[dbo].[UNIT_FILE] T1 WHERE 1 = 1 ORDER BY T1.[timestamp] "
  10. call bcp_in.bat "UNIT_FILE_1" "[import].[UNIT_FILE]" "OPTIMA"
  11. rem Nur in Quelle: NEW_EXTENSION_INT_2;PAID_OFF_REQ_DATE;NEW_EXTENSION_FIN_2;NEW_EXTENSION_INT_1;DEALER_RETAIL_DATE;ORBIT_END_DATE;FIRST_FREE_INTEREST_DATE;CONSIGNMENT_APPR_DATE;END_DATE_CONSIG_12;RETAIL_DELETE_DATE;PURCH_PRICE_5;CENTRAL_STORAGE_OUT_2;STATUS_DATE_NETS;CENTRAL_STORAGE_OUT_1;NEW_EXTENSION_FIN_1;PURCH_VAT_5;CENTRAL_STORAGE_IN_2;TEXT_INTERNET;EVENT_CODE;CONSIGNMENT_REQ_DATE;CONSIGNMENT_APPR_DEALER;COUNTRY_CODE_6;VAT_PCT_6;CONSIGNMENT_REQ_DEALER;MITSUB_SHIP_DATE;CONTRACT_NUMBER;TRANSACT_DATE_LONG;CUSTOMER_GROUP;RETAIL_ORDER_DATE;MITSUB_PROD_PRELIM;MITSUB_CARRY_DATE;REG_FEE_5;MITSUB_ORDER_DATE;PAID_OFF_APPR_DEALER;PAID_OFF_APPR_DATE;STATUS_NETS;WEEK_END_ETA_DATE;ETA_DATE;END_DATE_CONSIG_18;PAID_OFF_REQ_DEALER;CENTRAL_STORAGE_IN_1;FIRST_END_FINANCE_DATE;DEALER_PRIORITY
  12. call bcp_queryout.bat "UNIT_FILE_2" "SELECT T1.[UNIT_NUMBER], T1.[BASIS_NUMBER], T1.[ECC_STATUS], T1.[VEHICLE_TYPE], T1.[CATEGORY], T1.[CHAIN_NUMBER], T1.[STATE_CODE_UNIT], T1.[TRANSACT_DATE], T1.[HANDLER], T1.[CAR_CREATION_DATE], T1.[PMT_TERM], T1.[INVOICE_COPY_CODE], T1.[DELIVERY_WAY_CODE], T1.[SMALL_ACCESSORIES], T1.[SMALL_INV_CHARGE], T1.[DELIVERY_STOP_CODE], T1.[PRICE_CODE], T1.[DISCOUNT_PERC_WORK], T1.[DISCOUNT_LIMIT], T1.[INTERNAL_CODE], T1.[TAX_CODE], T1.[UNIT_LAST_UPD_DTE], T1.[DEPRECIATION], T1.[TRANSFER_TAX], T1.[BOOK_KEEPING_CODE], T1.[TAX_HANDLING], T1.[INTEREST_CODE], T1.[MILEAGE], T1.[PURCH_DEPARTMENT], T1.[PURCH_SALSMAN_CODE], T1.[PURCH_INVNO], T1.[PURCH_DATE], T1.[SALES_DEPARTMENT], T1.[SALE_SALESMAN], T1.[SALE_INV_NUMBER], T1.[SALE_DATE], T1.[SCRAP_CODE], T1.[UNIT_IN_CHANGE], T1.[BUD_SALE_DET], T1.[BUD_PURCH_PRICE], T1.[BUD_REG_FEE], T1.[BUD_DEDUCT_FEE], T1.[BUD_COST], T1.[PREV_OWNER], T1.[OWNER], T1.[PURCH_PRICE_UNIT], T1.[COST_UNIT], T1.[SALES_PRICE_UNIT], T1.[REG_FEE], T1.[INTEREST_1], T1.[INTEREST_2], T1.[NEXT_LINE_UNIT], T1.[NEXT_LINE_1], T1.[TRANSFER_LINE], T1.[TRANSFER_TAX_HAND], T1.[TRANSFER_ACC_CODE], T1.[TRANSFER_TAX_BASIS], T1.[TRANSFER_TAX_PCT], T1.[TRANSFER_SOLD], T1.[PURCH_TAX], T1.[COST_TAX], T1.[OR_MARK], T1.[TRANSFER_DATE], T1.[STOCK_DAYS], T1.[DELETE_PROPOSAL], T1.[TRANSFER_BBDB], T1.[CONDITION_UNIT], T1.[BUYING_ORDER_NO], T1.[BUYING_ORDER_DATE], T1.[PA_NUMBER], T1.[VEHICLE_UPDATE], T1.[LATEST_UPDATE], T1.[INVOICE_PERMISSION], T1.[LOCATION_CODE], T1.[ACCOUNT_PURCHASE], T1.[ACCOUNT_SALES], T1.[BUDG_PRICE_VAT], T1.[RECALC_CODE], T1.[COMMISION_NO], T1.[DELIVERY_DATE_VEH], T1.[RESERVATION_DATE], T1.[RESERVATION_PERSON], T1.[RESERVATION_TEXT], T1.[FREIGHT_BALANCE], T1.[TRF_TAXBASIS_SALES], T1.[TRF_TAXBASIS_PURCH], T1.[SALE_ORDER_NO], T1.[UNIT_SOLD], T1.[TRF_DEPARTMENT], T1.[ORDER_ARRIVAL_DATE], T1.[ORDER_CONFIRM_DATE], T1.[PRICE_LABEL_DATE], T1.[VAT_TABLE_WORK], T1.[VAT_TABLE_NORMAL], T1.[VAT_RATE_CODE], T1.[TRANSFER_VAT_RC], T1.[CNTRACT_DUE_DATE], T1.[CONTRACT_DATE], T1.[EXP_ARRIVAL_TIME], T1.[DEALER_MARKING], T1.[BOOKING_DEALER_NR], T1.[DESIRED_DELIV_DATE], T1.[VALUATION_DATE], T1.[NOVA_CALC_FLAG], T1.[NOVA_CALC_BASE], T1.[NOVA_PERCENT], T1.[NOVA_AMOUNT], T1.[NOVA_EXCEPT_CODE], T1.[NOVA_EXCEPT_TEXT], T1.[PID_TYPE], T1.[PID_NUMBER], T1.[PID_ISSUE_DATE], T1.[PID_ISSUE_AUTH], T1.[EXP_DESTINATION], T1.[ARGUS_PURCH_PRICE], T1.[ARGUS_SALES_PRICE], T1.[TRANSFER_BOOK_NO], T1.[SUB_DEALER_ID], T1.[CUST_COMPANY_NO], T1.[IQ_USED_VEHICLE], T1.[STOCK_VALUE_BPM], T1.[FORD_SUBTOTAL], T1.[FORD_INT_DATE], T1.[EST_SALES_PRICE], T1.[EST_REFERENCE_NO], T1.[OPT_VALID_DATE], T1.[WASTE_DISPOSAL_FEE], T1.[POLICE_REG_NUMBER], T1.[RECEPTION_DATE], T1.[BUD_OPT_PRICE], T1.[NOVA_AMOUNT_NEW], T1.[SALE_PRICE_DATE], T1.[VARIATION_PCT], T1.[POSTPONE_BOOKKEEPING], T1.[USED_VEH_DEST_CODE], T1.[PURCH_ORIGIN_CODE], T1.[PRICE_LIST_VERSION], T1.[PRICE_LIST_DATE], T1.[NOVA_MERIT_AMOUNT], T1.[TRANSFER_MARKETPLACE], T1.[PRICE_VALUE_HOUSE], T1.[PRICE_VALUE_INTERNET], T1.[LOWEST_SALESPRICE], T1.[SALES_PROGRAM], T1.[DRIVER_DEMO], T1.[DEALER_PRICE], T1.[NOVA_LEASING], T1.[EXPORT_PRICE], T1.[CONV_FLAG], T1.[timestamp], T1.[UNIQUE_IDENT], T1.[AD_SALES_WAY], '2' as [Client_DB] FROM [deop02].[dbo].[UNIT_FILE] T1 WHERE 1 = 1 ORDER BY T1.[timestamp] "
  13. call bcp_in.bat "UNIT_FILE_2" "[import].[UNIT_FILE]" "OPTIMA"
  14. goto :cleanup
  15. :increment
  16. call sql_query.bat "TRUNCATE TABLE [OPTIMAX].[temp].[UNIT_FILE]"
  17. call sql_timestamp.bat "UNIT_FILE_1" "[OPTIMA].[import].[UNIT_FILE]" "1"
  18. call bcp_queryout.bat "UNIT_FILE_1" "SELECT T1.[UNIT_NUMBER], T1.[BASIS_NUMBER], T1.[ECC_STATUS], T1.[VEHICLE_TYPE], T1.[CATEGORY], T1.[CHAIN_NUMBER], T1.[STATE_CODE_UNIT], T1.[TRANSACT_DATE], T1.[HANDLER], T1.[CAR_CREATION_DATE], T1.[PMT_TERM], T1.[INVOICE_COPY_CODE], T1.[DELIVERY_WAY_CODE], T1.[SMALL_ACCESSORIES], T1.[SMALL_INV_CHARGE], T1.[DELIVERY_STOP_CODE], T1.[PRICE_CODE], T1.[DISCOUNT_PERC_WORK], T1.[DISCOUNT_LIMIT], T1.[INTERNAL_CODE], T1.[TAX_CODE], T1.[UNIT_LAST_UPD_DTE], T1.[DEPRECIATION], T1.[TRANSFER_TAX], T1.[BOOK_KEEPING_CODE], T1.[TAX_HANDLING], T1.[INTEREST_CODE], T1.[MILEAGE], T1.[PURCH_DEPARTMENT], T1.[PURCH_SALSMAN_CODE], T1.[PURCH_INVNO], T1.[PURCH_DATE], T1.[SALES_DEPARTMENT], T1.[SALE_SALESMAN], T1.[SALE_INV_NUMBER], T1.[SALE_DATE], T1.[SCRAP_CODE], T1.[UNIT_IN_CHANGE], T1.[BUD_SALE_DET], T1.[BUD_PURCH_PRICE], T1.[BUD_REG_FEE], T1.[BUD_DEDUCT_FEE], T1.[BUD_COST], T1.[PREV_OWNER], T1.[OWNER], T1.[PURCH_PRICE_UNIT], T1.[COST_UNIT], T1.[SALES_PRICE_UNIT], T1.[REG_FEE], T1.[INTEREST_1], T1.[INTEREST_2], T1.[NEXT_LINE_UNIT], T1.[NEXT_LINE_1], T1.[TRANSFER_LINE], T1.[TRANSFER_TAX_HAND], T1.[TRANSFER_ACC_CODE], T1.[TRANSFER_TAX_BASIS], T1.[TRANSFER_TAX_PCT], T1.[TRANSFER_SOLD], T1.[PURCH_TAX], T1.[COST_TAX], T1.[OR_MARK], T1.[TRANSFER_DATE], T1.[STOCK_DAYS], T1.[DELETE_PROPOSAL], T1.[TRANSFER_BBDB], T1.[CONDITION_UNIT], T1.[BUYING_ORDER_NO], T1.[BUYING_ORDER_DATE], T1.[PA_NUMBER], T1.[VEHICLE_UPDATE], T1.[LATEST_UPDATE], T1.[INVOICE_PERMISSION], T1.[LOCATION_CODE], T1.[ACCOUNT_PURCHASE], T1.[ACCOUNT_SALES], T1.[BUDG_PRICE_VAT], T1.[RECALC_CODE], T1.[COMMISION_NO], T1.[DELIVERY_DATE_VEH], T1.[RESERVATION_DATE], T1.[RESERVATION_PERSON], T1.[RESERVATION_TEXT], T1.[FREIGHT_BALANCE], T1.[TRF_TAXBASIS_SALES], T1.[TRF_TAXBASIS_PURCH], T1.[SALE_ORDER_NO], T1.[UNIT_SOLD], T1.[TRF_DEPARTMENT], T1.[ORDER_ARRIVAL_DATE], T1.[ORDER_CONFIRM_DATE], T1.[PRICE_LABEL_DATE], T1.[VAT_TABLE_WORK], T1.[VAT_TABLE_NORMAL], T1.[VAT_RATE_CODE], T1.[TRANSFER_VAT_RC], T1.[CNTRACT_DUE_DATE], T1.[CONTRACT_DATE], T1.[EXP_ARRIVAL_TIME], T1.[DEALER_MARKING], T1.[BOOKING_DEALER_NR], T1.[DESIRED_DELIV_DATE], T1.[VALUATION_DATE], T1.[NOVA_CALC_FLAG], T1.[NOVA_CALC_BASE], T1.[NOVA_PERCENT], T1.[NOVA_AMOUNT], T1.[NOVA_EXCEPT_CODE], T1.[NOVA_EXCEPT_TEXT], T1.[PID_TYPE], T1.[PID_NUMBER], T1.[PID_ISSUE_DATE], T1.[PID_ISSUE_AUTH], T1.[EXP_DESTINATION], T1.[ARGUS_PURCH_PRICE], T1.[ARGUS_SALES_PRICE], T1.[TRANSFER_BOOK_NO], T1.[SUB_DEALER_ID], T1.[CUST_COMPANY_NO], T1.[IQ_USED_VEHICLE], T1.[STOCK_VALUE_BPM], T1.[FORD_SUBTOTAL], T1.[FORD_INT_DATE], T1.[EST_SALES_PRICE], T1.[EST_REFERENCE_NO], T1.[OPT_VALID_DATE], T1.[WASTE_DISPOSAL_FEE], T1.[POLICE_REG_NUMBER], T1.[RECEPTION_DATE], T1.[BUD_OPT_PRICE], T1.[NOVA_AMOUNT_NEW], T1.[SALE_PRICE_DATE], T1.[VARIATION_PCT], T1.[POSTPONE_BOOKKEEPING], T1.[USED_VEH_DEST_CODE], T1.[PURCH_ORIGIN_CODE], T1.[PRICE_LIST_VERSION], T1.[PRICE_LIST_DATE], T1.[NOVA_MERIT_AMOUNT], T1.[TRANSFER_MARKETPLACE], T1.[PRICE_VALUE_HOUSE], T1.[PRICE_VALUE_INTERNET], T1.[LOWEST_SALESPRICE], T1.[SALES_PROGRAM], T1.[DRIVER_DEMO], T1.[DEALER_PRICE], T1.[NOVA_LEASING], T1.[EXPORT_PRICE], T1.[CONV_FLAG], T1.[timestamp], T1.[UNIQUE_IDENT], T1.[AD_SALES_WAY], '1' as [Client_DB] FROM [deop01].[dbo].[UNIT_FILE] T1 WHERE T1.[timestamp] > convert(binary(8), '%TS%', 1) AND 1 = 1 ORDER BY T1.[timestamp] "
  19. call bcp_in.bat "UNIT_FILE_1" "[temp].[UNIT_FILE]" "OPTIMAX"
  20. call sql_timestamp.bat "UNIT_FILE_2" "[OPTIMA].[import].[UNIT_FILE]" "2"
  21. call bcp_queryout.bat "UNIT_FILE_2" "SELECT T1.[UNIT_NUMBER], T1.[BASIS_NUMBER], T1.[ECC_STATUS], T1.[VEHICLE_TYPE], T1.[CATEGORY], T1.[CHAIN_NUMBER], T1.[STATE_CODE_UNIT], T1.[TRANSACT_DATE], T1.[HANDLER], T1.[CAR_CREATION_DATE], T1.[PMT_TERM], T1.[INVOICE_COPY_CODE], T1.[DELIVERY_WAY_CODE], T1.[SMALL_ACCESSORIES], T1.[SMALL_INV_CHARGE], T1.[DELIVERY_STOP_CODE], T1.[PRICE_CODE], T1.[DISCOUNT_PERC_WORK], T1.[DISCOUNT_LIMIT], T1.[INTERNAL_CODE], T1.[TAX_CODE], T1.[UNIT_LAST_UPD_DTE], T1.[DEPRECIATION], T1.[TRANSFER_TAX], T1.[BOOK_KEEPING_CODE], T1.[TAX_HANDLING], T1.[INTEREST_CODE], T1.[MILEAGE], T1.[PURCH_DEPARTMENT], T1.[PURCH_SALSMAN_CODE], T1.[PURCH_INVNO], T1.[PURCH_DATE], T1.[SALES_DEPARTMENT], T1.[SALE_SALESMAN], T1.[SALE_INV_NUMBER], T1.[SALE_DATE], T1.[SCRAP_CODE], T1.[UNIT_IN_CHANGE], T1.[BUD_SALE_DET], T1.[BUD_PURCH_PRICE], T1.[BUD_REG_FEE], T1.[BUD_DEDUCT_FEE], T1.[BUD_COST], T1.[PREV_OWNER], T1.[OWNER], T1.[PURCH_PRICE_UNIT], T1.[COST_UNIT], T1.[SALES_PRICE_UNIT], T1.[REG_FEE], T1.[INTEREST_1], T1.[INTEREST_2], T1.[NEXT_LINE_UNIT], T1.[NEXT_LINE_1], T1.[TRANSFER_LINE], T1.[TRANSFER_TAX_HAND], T1.[TRANSFER_ACC_CODE], T1.[TRANSFER_TAX_BASIS], T1.[TRANSFER_TAX_PCT], T1.[TRANSFER_SOLD], T1.[PURCH_TAX], T1.[COST_TAX], T1.[OR_MARK], T1.[TRANSFER_DATE], T1.[STOCK_DAYS], T1.[DELETE_PROPOSAL], T1.[TRANSFER_BBDB], T1.[CONDITION_UNIT], T1.[BUYING_ORDER_NO], T1.[BUYING_ORDER_DATE], T1.[PA_NUMBER], T1.[VEHICLE_UPDATE], T1.[LATEST_UPDATE], T1.[INVOICE_PERMISSION], T1.[LOCATION_CODE], T1.[ACCOUNT_PURCHASE], T1.[ACCOUNT_SALES], T1.[BUDG_PRICE_VAT], T1.[RECALC_CODE], T1.[COMMISION_NO], T1.[DELIVERY_DATE_VEH], T1.[RESERVATION_DATE], T1.[RESERVATION_PERSON], T1.[RESERVATION_TEXT], T1.[FREIGHT_BALANCE], T1.[TRF_TAXBASIS_SALES], T1.[TRF_TAXBASIS_PURCH], T1.[SALE_ORDER_NO], T1.[UNIT_SOLD], T1.[TRF_DEPARTMENT], T1.[ORDER_ARRIVAL_DATE], T1.[ORDER_CONFIRM_DATE], T1.[PRICE_LABEL_DATE], T1.[VAT_TABLE_WORK], T1.[VAT_TABLE_NORMAL], T1.[VAT_RATE_CODE], T1.[TRANSFER_VAT_RC], T1.[CNTRACT_DUE_DATE], T1.[CONTRACT_DATE], T1.[EXP_ARRIVAL_TIME], T1.[DEALER_MARKING], T1.[BOOKING_DEALER_NR], T1.[DESIRED_DELIV_DATE], T1.[VALUATION_DATE], T1.[NOVA_CALC_FLAG], T1.[NOVA_CALC_BASE], T1.[NOVA_PERCENT], T1.[NOVA_AMOUNT], T1.[NOVA_EXCEPT_CODE], T1.[NOVA_EXCEPT_TEXT], T1.[PID_TYPE], T1.[PID_NUMBER], T1.[PID_ISSUE_DATE], T1.[PID_ISSUE_AUTH], T1.[EXP_DESTINATION], T1.[ARGUS_PURCH_PRICE], T1.[ARGUS_SALES_PRICE], T1.[TRANSFER_BOOK_NO], T1.[SUB_DEALER_ID], T1.[CUST_COMPANY_NO], T1.[IQ_USED_VEHICLE], T1.[STOCK_VALUE_BPM], T1.[FORD_SUBTOTAL], T1.[FORD_INT_DATE], T1.[EST_SALES_PRICE], T1.[EST_REFERENCE_NO], T1.[OPT_VALID_DATE], T1.[WASTE_DISPOSAL_FEE], T1.[POLICE_REG_NUMBER], T1.[RECEPTION_DATE], T1.[BUD_OPT_PRICE], T1.[NOVA_AMOUNT_NEW], T1.[SALE_PRICE_DATE], T1.[VARIATION_PCT], T1.[POSTPONE_BOOKKEEPING], T1.[USED_VEH_DEST_CODE], T1.[PURCH_ORIGIN_CODE], T1.[PRICE_LIST_VERSION], T1.[PRICE_LIST_DATE], T1.[NOVA_MERIT_AMOUNT], T1.[TRANSFER_MARKETPLACE], T1.[PRICE_VALUE_HOUSE], T1.[PRICE_VALUE_INTERNET], T1.[LOWEST_SALESPRICE], T1.[SALES_PROGRAM], T1.[DRIVER_DEMO], T1.[DEALER_PRICE], T1.[NOVA_LEASING], T1.[EXPORT_PRICE], T1.[CONV_FLAG], T1.[timestamp], T1.[UNIQUE_IDENT], T1.[AD_SALES_WAY], '2' as [Client_DB] FROM [deop02].[dbo].[UNIT_FILE] T1 WHERE T1.[timestamp] > convert(binary(8), '%TS%', 1) AND 1 = 1 ORDER BY T1.[timestamp] "
  22. call bcp_in.bat "UNIT_FILE_2" "[temp].[UNIT_FILE]" "OPTIMAX"
  23. call sql_query.bat "DELETE T1 FROM [OPTIMA].[import].[UNIT_FILE] T1 INNER JOIN [OPTIMAX].[temp].[UNIT_FILE] T2 ON T1.[CLIENT_DB] = T2.[CLIENT_DB] AND T1.[UNIT_NUMBER] = T2.[UNIT_NUMBER]"
  24. call sql_query.bat "INSERT INTO [OPTIMA].[import].[UNIT_FILE] with (TABLOCK) SELECT * FROM [OPTIMAX].[temp].[UNIT_FILE] T1"
  25. :cleanup
  26. call delete.bat "C:\GlobalCube\System\OPTIMA\SQL\temp\UNIT_FILE_1.csv"
  27. call delete.bat "C:\GlobalCube\System\OPTIMA\SQL\temp\UNIT_FILE_2.csv"