Estoy buscando ejecutar un método cuando se adjunta un archivo a un documento en Acumatica (POOrder en este caso). Esencialmente, un evento que se activa cuando se adjunta un archivo.
A través de mi investigación, no pude encontrar ninguna documentación o preguntas similares relacionadas, por lo que no puedo proporcionar ningún código.
La carga de archivos dentro del sistema Acumatica se realiza a través del gráfico UploadFileMaintenance . El registro de datos al que se hace referencia es UploadFile
Puede lograr su objetivo de "ejecutar un método cuando se adjunta un archivo a un documento en Acumatica" de varias maneras.
Puede agregar un controlador de eventos a UploadFileMaintenance a través de una extensión como se ve a continuación
public class UploadFileMaintenanceExtension : PXGraphExtension<UploadFileMaintenance> { public virtual void __(Events.RowInserting<UploadFile> e) { } public virtual void __(Events.RowInserted<UploadFile> e) { } }Luego, las acciones se pueden determinar en función de la información de origen de los archivos, etc.
De manera similar, puede agregar un evento para guardar archivos específico para PO con lo siguiente
public class POOrderEntryExtension : PXGraphExtension<POOrderEntry> { public override void Initialize() { PXGraph.InstanceCreated.AddHandler<UploadFileMaintenance>((graph) => graph.RowInserting.AddHandler<UploadFile>((sender, e) => { //Your code here })); base.Initialize(); } }