Table of Contents

Release Contract

Expose functionality to release a contract.

Object Definition

Object TypeCodeunit
Object ID70299089
Object NameQWEPR Release Contract

Procedures

Name Description
ReleaseContract(Record "QWEPR Contract Header") Release a Contract.
ReleaseContract(Record "QWEPR Contract Header"; Boolean) Release a Contract.

Events

Name Description
OnAfterReleaseContract(Record "QWEPR Contract Header") Raised last in the ReleaseContract() function.
OnAfterReleaseContractBeforeApprovalRequest(Record "QWEPR Contract Header") Raised after an approval request to release a contract is sent.
OnAfterSetContractDetailLineFilters(Record "QWEPR Contract Detail Line"; Record "QWEPR Contract Header"; Record "QWEPR Contract Line") Raised after the filters for Contract Detail Lines are set.
OnAfterSetContractLineFilters(Record "QWEPR Contract Line"; Record "QWEPR Contract Header") Raised after the filters for Contract Lines are set.
OnBeforeConfirmLinesWithContractUniqueUnitPriceZero(Record "QWEPR Contract Header"; Text; Boolean) Raised before issue a dialog, where the user must confirm if contract lines with contract unique unit price set to 0, is ok or not.
OnBeforeModifyContractLine(Record "QWEPR Contract Line"; Record "QWEPR Contract Header") Raised before the Contract Line is modified.
OnBeforeReleaseContract(Record "QWEPR Contract Header"; Boolean) Raised first in the ReleaseContract() function.
OnBeforeReleaseContractBeforeApprovalRequest(Record "QWEPR Contract Header"; Boolean) Raised before an approval request to release a contract is sent.
OnBeforeSetContractHeaderDates(Record "QWEPR Contract Header"; Boolean) Raised before dates in the Contract Header is calculated when a contract is being released.
OnBeforeTestContractHeader(Record "QWEPR Contract Header"; Boolean) Raised before the Contract Header is tested when a contract is being released.

This documentation is generated from Parrot v27.0