|
| BOM_add_option_rev_value HexOptionRevTag OptionValue |
| This function calls the ITK pipe server function BOM_add_option_rev_value to add a new allowed value to the option revision. More...
|
|
| BOM_ask_option_data HexOptionTag |
| This function calls the ITK pipe server function BOM_ask_option_data Returns the data stored in an option. More...
|
|
| BOM_ask_option_rev_value HexOptionRevTag OptionIndex |
| This function calls the ITK pipe server function BOM_ask_option_rev_value Translates the specified index value into the corresponding text. More...
|
|
| BOM_ask_window_top HexBomWindowTag |
| This function calls the ITK pipe server function BOM_ask_window_top to get the top BOM line tag. More...
|
|
| BOM_close_window HexBomWindowTag |
| This function calls the ITK pipe server function BOM_close_window to close the BOM window. More...
|
|
| BOM_create_bom_view_window HexItemRevisionTag args |
| This function calls the ITK pipe server function BOM_create_bom_view_window to create a new BOM view revision for a given Item Revision. More...
|
|
| BOM_create_bomline_variant_config bom_line_tag |
| This function calls the ITK pipe server function BOM_create_bomline_variant_config Used mode is BOM_option_set_by_user. More...
|
|
| BOM_create_window |
| This function calls the ITK pipe server function BOM_create_window. More...
|
|
| BOM_create_window_configured HexItemRevTag HexRevRuleTag ViewName UnpackAllBOMLines |
| calls the BOM_create_window_configured on the server More...
|
|
| BOM_declare_option HexItemRevTag HexOptionRevTag |
| This function calls the ITK pipe server function BOM_declare_option to declare the given Option Revision against the given Item Revision. More...
|
|
| BOM_line_add BomLineTag HexItemTagTag HexItemRevisionTag HexBomViewTag |
| This function calls the ITK pipe server function BOM_line_add to add new BOM line to a given BOM line. More...
|
|
| BOM_line_add_absocc_relation HexBomLineTag HexRelationTypeTag HexSecondaryObjectTag |
| This function calls the ITK pipe server function BOM_line_add_absocc_relation to add a secondary object to a bomline. More...
|
|
| BOM_line_add_substitute BomLineTag HexSubstituteItemTag HexSubstituteItemRevisionTag HexSubstituteBomViewTag |
| This function calls the ITK pipe server function BOM_line_add_substitute to add a BOM line substitute to a given BOM line. More...
|
|
| BOM_line_add_with_occ_type BomLineTag HexItemTagTag HexItemRevisionTag HexBomViewTag HexOCCType |
| Adds a new component to a given line. Only enough of item, item_revision, bv and bvr need be given to identify the component. The window's configuration rules will be applied to determine the rest. If item_revision is given, then a precise occurrence will be created. More...
|
|
| BOM_line_ask_attribute HexBomLinePUID AttributeName |
| calls the BOM_line_ask_attribute on the server More...
|
|
| BOM_line_ask_child_lines HexBomLinePUIDs |
| calls BOM_line_ask_child_lines to list the lines below the specified parent line. The first time this function is called it will load the components from the database. More...
|
|
| BOM_line_ask_packed_lines BOMLineTag |
| Lists any lines packed into this one. It is not an error to call this for a line that has no lines packed into it. More...
|
|
| BOM_line_ask_sos bom_line_tag |
| This function calls the ITK pipe server function BOM_line_ask_sos Ask the BOM line for its current SOS - or selected option set. More...
|
|
| BOM_line_cut BomLineTag |
| This function calls the ITK pipe server function BOM_line_cut to delete an existing BOM line. More...
|
|
| BOM_line_define_option TopLineTag HexOptionText |
| This function calls the ITK pipe server function BOM_line_define_option Needs an open BOM window. Within this window, creates or updates a modular option with the option data specified as option text. More...
|
|
| BOM_line_delete_option TopLineTag OptionId |
| This function calls the ITK pipe server function BOM_line_delete_option Needs an open BOM window. Within this window, deletes a modular option. More...
|
|
| BOM_line_hide_substitutes BomLinePUID |
| calls BOM_line_hide_substitutes to sets the preferred substitute BOM line to hide its non-preferred substitutes More...
|
|
| BOM_line_is_packed BOMLineTag |
| Checks if the BOM Line is packed. More...
|
|
| BOM_line_list_substitutes HexBomLinePUID |
| calls BOM_line_list_substitutes to return a list of substitutes for a given BOMLine. More...
|
|
| BOM_line_pack BOMLineTag |
| Scans all sibling BOM lines in the same parent to see if any can be packed with the specified line. If they are, they are packed into this line. Subsequent calls to BOM_line_ask_child_lines on the parent only list this line; none of the ones packed into it. It is not an error if no lines are found to pack into this one. Trying to pack the top line of a bill is not an error, but does nothing (it has no siblings). More...
|
|
| BOM_line_prefer_substitute BomLineTag |
| This function calls the ITK pipe server function BOM_line_prefer_substitute to set the non-preferred substitute BOM line to be the preferred substitute. The current preferred substitute becomes non-preferred. More...
|
|
| BOM_line_replace BomLineTag HexItemTagTag HexItemRevisionTag HexBomViewTag |
| This function calls the ITK pipe server function BOM_line_replace to replace the Item or ItemRevision to a given BOM line. More...
|
|
| BOM_line_set_precise HexBomLineTag OnOffFlag |
| This function calls the ITK pipe server function BOM_line_set_precise to set modify the Precise/Imprecise flag of a BOM line. More...
|
|
| BOM_line_show_substitutes BomLinePUIDs |
| calls BOM_line_show_substitutes to sets the preferred substitute BOM line to display its non-preferred substitutes More...
|
|
| BOM_line_unpack BOMLineTag |
| Unpacks any lines packed into this line. It is not an error to call this for a line that has no lines packed into it. More...
|
|
| BOM_list_option_rev_values HexOptionTag |
| This function calls the ITK pipe server function BOM_list_option_rev_values Returns the allowed index values for this option revision if option values get deleted then their index values do not get reused so the list of index values is the list of current ones. More...
|
|
| BOM_module_ask_option_text OptionId |
| This function calls the ITK pipe server function BOM_module_ask_option_text Needs an open BOM window. Within this window, retrieves the data of a modular option as option text. More...
|
|
| BOM_module_list_options WindowTag ModuleId |
| This function calls the ITK pipe server function BOM_module_list_options Needs an opened BOM window. Within this window, retrieves the modular options. More...
|
|
| BOM_new_option HexItemRevTag OptionName OptionDescription Mode |
| This function calls the ITK pipe server function BOM_new_option to create a new classic (legacy) option with an initial empty revision, and declare the new option against the given Item Revision. More...
|
|
| BOM_new_variant_e_block |
| This function calls the ITK pipe server function BOM_new_variant_e_block to return a newly-created variant expression block. More...
|
|
| BOM_option_ask_allowed_ints OptionId |
| This function calls the ITK pipe server function BOM_option_ask_allowed_ints Needs an open BOM window. Within this window, retrieves the values of a modular integer option. More...
|
|
| BOM_option_ask_allowed_reals OptionId |
| This function calls the ITK pipe server function BOM_option_ask_allowed_reals Needs an open BOM window. Within this window, retrieves the values of a modular real option. More...
|
|
| BOM_option_ask_allowed_strings OptionId |
| This function calls the ITK pipe server function BOM_option_ask_allowed_strings Needs an open BOM window. Within this window, retrieves the values of a modular string option. More...
|
|
| BOM_option_describe OptionId |
| This function calls the ITK pipe server function BOM_option_describe Needs an open BOM window. Within this window, retrieves the data of a modular option. More...
|
|
| BOM_refresh_window HexBomWindowTag |
| This function calls the ITK pipe server function BOM_refresh_window to refresh the BOM window. More...
|
|
| BOM_remove_option_rev_value HexOptionRevTag OptionValueIndex |
| This function calls the ITK pipe server function BOM_remove_option_rev_value to remove an allowed value from the option revision. More...
|
|
| BOM_revise_option HexOptionRevTag |
| This function calls the ITK pipe server function BOM_declare_option to Copy an option revision to a new revision. More...
|
|
| BOM_save_window HexBomWindowTag |
| This function calls the ITK pipe server function BOM_save_window to save the BOM window. More...
|
|
| BOM_set_option_data HexOptionTag OptionName HexOptionDescription |
| This function calls the ITK pipe server function BOM_set_option_data Stores the data into an option. More...
|
|
| BOM_set_variant_e_block HexVariantExpressionBlockTag VariantExpressionTag1 ... VariantExpressionTagX |
| This function calls the ITK pipe server function BOM_set_variant_e_block to set an variant expression block. More...
|
|
| BOM_set_window_pack_all WindowTag PackAll |
| Sets a flag to say whether BOM lines are packed by default. By default all BOM lines are reported. If this function is called to set the default packing true, then packable lines will be reported as one BOM line. Individual lines can be packed or unpacked by calling BOM_line_pack or BOM_line_unpack, respectively. More...
|
|
| BOM_set_window_top_line bom_window_tag RevisionTag |
| This function calls the ITK pipe server function BOM_set_window_top_line. More...
|
|
| BOM_sos_apply bom_sos_tag update |
| This applies the SOS to its associated BOMLine. The structure will be evaluated and any changes will be reflected in this SOS. This also makes this SOS the current one for the bom line. More...
|
|
| BOM_sos_ask_entries sos_tag |
| This function calls the ITK pipe server function BOM_sos_ask_entries. More...
|
|
| BOM_sos_ask_entry_display line_sos_tag option path |
| This function calls the ITK pipe server function BOM_sos_ask_entry_display. More...
|
|
| BOM_sos_db_create db_sos_name bom_variant_config_tag |
| This function calls the ITK pipe server function BOM_sos_db_create. More...
|
|
| BOM_sos_set_entry_string line_sos_tag option path value how_set |
| This function calls the ITK pipe server function BOM_sos_set_entry_string. More...
|
|
| BOM_variant_clause_append HexClauseListTag HexOptionTag JoinFlag Comparison OptionValue |
| This function calls the ITK pipe server function BOM_variant_clause_append to append a new clause onto the end of a clause list. More...
|
|
| BOM_variant_clause_list_size HexClauseListTag NumberOfClauses |
| This function calls the ITK pipe server function BOM_variant_clause_list_size Returns the number of clauses in a clause list. More...
|
|
| BOM_variant_clause_toggle_brackets HexClauseListTag NumberOfClauses ListOfClausesPositions |
| This function calls the ITK pipe server function BOM_variant_clause_toggle_brackets Toggles a pair of brackets around a given set of clauses in a clause list (i.e., if a matching pair of brackets already exists around the selected clauses, the brackets will be removed. Otherwise, a new set of brackets will be inserted). More...
|
|
| BOM_variant_delete_clause_list HexClauseListTag |
| This function calls the ITK pipe server function BOM_variant_delete_clause_list to delete a clause_list. More...
|
|
| BOM_variant_delete_clause_list HexOccurenceTag HexVariantExpressionBlockTag |
| This function calls the ITK pipe server function BOM_line_set_variant_e_block to set the variant condition for this occurrence to be the specified variant expression block. More...
|
|
| BOM_variant_expr_load_if HexConditionVariantExpressionTag |
| This function calls the ITK pipe server function BOM_variant_expr_load_if to create a "load if" type Variant Expression which can be attached to a BOM Line. More...
|
|
| BOM_variant_join_clause_list HexClauseListTag |
| This function calls the ITK pipe server function BOM_variant_join_clause_list to create a new condition Variant Expression from the clause list. More...
|
|
| BOM_variant_new_clause_list WindowTag |
| This function calls the ITK pipe server function BOM_variant_new_clause_list to create a new empty clause list. This is used to create a new variant condition. More...
|
|
| BOM_variant_rule_apply HexBOMVariantListTag |
| This function calls the ITK pipe server function BOM_variant_rule_apply Applies the given BOM variant rule to its owning BOM window. More...
|
|
| BOM_variant_rule_ask_option_rev HexBOMVariantListTag HexItemTag |
| This function calls the ITK pipe server function BOM_variant_rule_ask_option_rev Returns the option revision for the given option as configured in the given BOM variant rule. More...
|
|
| BOM_variant_rule_ask_options HexBOMVariantListTag |
| This function calls the ITK pipe server function BOM_variant_rule_ask_options Returns the list of options and their revisions referenced by the given BOM variant rule. More...
|
|
| BOM_variant_rule_clear_option_values HexBOMVariantListTag |
| This function calls the ITK pipe server function BOM_variant_rule_clear_option_values Unsets all the option values in the given BOM variant rule, and unloads the saved variant rule if you have one loaded. More...
|
|
| BOM_variant_rule_evaluate HexBOMVariantListTag |
| This function calls the ITK pipe server function BOM_variant_rule_evaluate Evaluates the given BOM variant rule. This will set option defaults, derived values and perform option rule checks. More...
|
|
| BOM_variant_rule_find_option HexBOMVariantListTag HexItemTag OptionName |
| This function calls the ITK pipe server function BOM_variant_rule_find_option Searches for an option with the specified name. If an item is specified then it will search for the option attached to that item. If the hexitemtag is "", then it will search for the option in the specified BOM variant rule. If it cannot find the option in the rule, then it will search the entire database. If more than one option is found with the same name then an error will occur. More...
|
|
| BOM_variant_rule_find_options HexBOMVariantListTag HexItemTag OptionName |
| This function calls the ITK pipe server function BOM_variant_rule_find_options If both an OptionName and an HexItemTag is specified then it will search for the named option attached to that item. If the HexItemTag is "", then it will search for the option in the specified BOM variant rule. If it cannot find the option in the rule (or if the rule is NULLTAG), then it will search the entire database. If the OptionName is "" then it will return all options attached to the given item, or rule if the item is NULLTAG. More...
|
|
| BOM_variant_rule_set_option_value HexBOMVariantListTag HexOptionTag OptionIndex |
| This function calls the ITK pipe server function BOM_variant_rule_set_option_value Sets the option to the given value in the BOM variant rule (index into the enumerated list of allowed values) More...
|
|
| BOM_window_apply_full_vrule WindowTag VariantRuleTag |
| This function calls the ITK pipe server function BOM_window_apply_full_vrule sets the given variant rule to be the current rule for the given BOM window. This call unsets all existing option values prior to loading the new values defined by the rule. More...
|
|
| BOM_window_ask_options WindowTag |
| This function calls the ITK pipe server function BOM_window_ask_options Asks for the set of options referenced by the bill being displayed in the specified window. More...
|
|
| BOM_window_ask_variant_rule WindowTag |
| This function calls the ITK pipe server function BOM_window_ask_variant_rule Returns the current BOM variant rule for the given BOM Window. More...
|
|
| BOM_window_ask_variant_rules BomWindowTag |
| This function calls the ITK pipe server function BOM_window_ask_variant_rules Returns the list of configured BOM variant rule for the given BOM Window. More...
|
|
| BOM_window_find_option WindowTag HexItemTag OptionName |
| This function calls the ITK pipe server function BOM_window_find_option to look in the database for an option with the specified name. More...
|
|
| BOM_window_hide_substitutes BomWindowPUID |
| calls BOM_window_hide_substitutes to hide the substitutes of the given BOM window. More...
|
|
| BOM_window_set_absocc_edit_mode WindowTag absOccEditMode |
| This function calls the ITK pipe server function BOM_window_set_absocc_edit_mode to set the absolute occurence context. More...
|
|
| BOM_window_set_option_value WindowTag HexOptionTag HexOptionValue |
| This function calls the ITK pipe server function BOM_window_set_option_value Within this window, sets the option to said value. More...
|
|
| BOM_window_show_substitutes BomWindowPUID |
| calls BOM_window_show_substitutes to display the substitutes of the given BOM window. More...
|
|
| BOMLINE_addbomline_occurrence_notes_with_window HexBomViewRevisionTag HexBomWindowTag HexItemRevisionTag args |
| This function calls the ITK pipe server function BOMLINE_addbomline_occurrence_notes_with_window to add new BOM line to a given BOM window. More...
|
|
| BOMLINE_cutbomline HexBomLineTag |
| This function calls the ITK pipe server function BOM_line_cut to delete an existing BOM line. More...
|
|
| BOMLINE_update_occurrence_notes BomLineTag args |
| This function calls the ITK pipe server function BOMLINE_update_occurrence_notes to updates the occurrence for a given BOM line. More...
|
|