module Comm
  module Const
    module DispName
      PARTICULAR_COL_INFO = {
        'payto_supplier_id'             => 'Supplier',
        'payto_supplier_group_id'       => 'SupplierGroup',
        'charge_customer_id'            => 'Customer',
        'charge_customer_group_id'      => 'CustomerGroup',
        'shipment_customer_id'          => 'Customer',
        'sale_customer_id'              => 'Customer',
        'carry_customer_id'             => 'Customer',
        'send_customer_id'              => 'Customer',
        'purchase_supplier_id'          => 'Supplier',
        'sales_user_id'                 => 'User',
        'sales_section_id'              => 'Section',
        'own_warehouse_id'              => 'Warehouse',
        'original_supplier_id'          => 'Supplier',
        'product_set_supplier_id'       => 'Supplier',
        'product_set1_tag_id'           => 'Product1Tag',
        'product_set2_tag_id'           => 'Product2Tag'
      }
      
      CODE_MASTER_TYPE_INFO = {
        'visit_type_code'               => 1,
        'visit_result_code'             => 2,
        'dealer_visit_flag_code'        => 3,
        'accounting_flag_code'          => 3,
        'edit_members_flag_code'        => 3,
        'custom_path_flag_code'         => 3,
        'ubd_flag_code'                 => 3,
        'note_flag_code'                => 3,
        'auth_code'                     => 4,
        'invalid_flag_code'             => 5,
        'sales_flag_code'               => 6,
        'leaf_flag_code'                => 6,
        'grouping_flag_code'            => 6,
        'post_flag_code'                => 6,
        'correct_flag_code'             => 6,
        'lock_flag_code'                => 6,
        'circular_status_code'          => 7,
        'approval_status_code'          => 8,
        'receipt_status_code'           => 9,
        'review_status_code'            => 10,
        'application_member_type_code'  => 11,
        'application_rule_type_code'    => 12,
        'payment_charge_code'           => 13,
        'submit_type_code'              => 14,
        'state_code'                    => 16,
        'inspect_status_code'           => 16,
        'submit_status_code'            => 15,
        'dml_type_code'                 => 17,
        'trans_status_code'             => 18,
        'cash_status_code'              => 19,
        'own_flag_code'                 => 20,
        'accept_order_type_code'        => 63,
        'order_type_code'               => 64,
        'purchase_type_code'            => 22,
        'sale_type_code'                => 23,
        'shipping_type_code'            => 24,
        'restoration_type_code'         => 25,
        'stock_type_code'               => 26,
        'order_sheet_type_code'         => 27,
        'shipping_sheet_type_code'      => 28,
        'sale_sheet_type_code'          => 29,
        'charge_sheet_type_code'        => 30,
        'duty_type_code'                => 31,
        'price_duty_type_code'          => 32,
        'duty_calc_type_code'           => 33,
        'frac_digit_code'               => 34,
        'fraction_method_code'          => 35,
        'unit_price_fraction_method_code' => 35,
        'price_fraction_method_code'    => 35,
        'title_code'                    => 36,
        'payment_date_code'             => 37,
        'encach_date_code'              => 37,
        'cutoff_day_code'               => 66,
        'payment_condition_code'        => 38,
        'payment_type_code'             => 39,
        'charge_timing_code'            => 40,
        'payment_month_code'            => 40,
        'encach_month_code'             => 40,
        'credit_timing_code'            => 40,
        'request_time_code'             => 41,
        'shipping_state_code'           => 42,
        'unit_code'                     => 43,
        'sign_type_code'                => 44,
        'class_risk_code'               => 45,
        'currency_type_code'            => 46,
        'credit_type_code'              => 47,
        'price_unique_code'             => 48,
        'deal_type_code'                => 49,
        'accept_order_trigger_code'     => 50,
        'order_trigger_code'            => 51,
        'purchase_trigger_code'         => 52,
        'sale_trigger_code'             => 53,
        'sample_trigger_code'           => 54,
        'shipping_trigger_code'         => 55,
        'restoration_trigger_code'      => 56,
        'quotation_sheet_type_code'     => 57,
        'price_type_code'               => 59,
        #'wholesale_price_type_code'     => 59,
        #'invoice_price_type_code'       => 59,
        'identification_type_code'      => 60,
        'trade_type_code'               => 61,
        'identical_flag_code'           => 6,
        'charge_show_payment_flag_code' =>3,
        'charge_show_daily_total_flag_code' =>3,
        'charge_show_warehouse_total_flag_code'=>3,
        'user_type_code'                => 62,
        'cutoff_type_code'              => 65,
        'payment_type_1_code'           => 39,
        'payment_type_2_code'           => 39,
        'payment_type_3_code'           => 39,
        'payment_condition_2_code'      => 38,
        'payment_condition_3_code'      => 38,
        'payment_condition_duty_type_code'    => 32,
        'payment_condition_2_duty_type_code'  => 32,
        'payment_condition_3_duty_type_code'  => 32,
        'stock_flag_code'               => 3,
        'wholesale_price_code'          => 69,
        'invoice_price_code'            => 70,
        'manufacture_product_type_code' => 71,
        'manufacture_type_code'         => 72,
        'manufacture_trigger_code'      => 73,
        'account_type_code'             => 74,
        'consumer_payment_type_code'    => 75,
        'buyer_consumer_payment_type_code' => 75,
        'always_show_flag_code'         => 6,
        'stock_target_flag_code'        => 6
       }
    end
  end
end
