From 2bbc71eee2c963ef0b834a6cc3847eb954a385a8 Mon Sep 17 00:00:00 2001 From: Andrey Cunha Date: Wed, 6 May 2026 23:19:49 -0300 Subject: [PATCH] att --- .../org.eclipse.e4.workbench/workbench.xmi | 4486 ++++++++--------- compras_digital/.vscode/servers.json | 4 +- compras_digital/datasets/Ds_ocorrencias.js | 62 - compras_digital/datasets/dsComprasCotacao.js | 183 +- compras_digital/datasets/ds_consultaSC.js | 70 +- compras_digital/datasets/ds_fornecedor.js | 60 - compras_digital/datasets/ds_manutencao.js | 62 - .../Compras_digital/Compras_digital.html | 62 + .../forms/Compras_digital/compras_digital.js | 300 +- .../.resources/Ginseng Produção.ws.cache | 765 ++- .../.resources/Solicitação de compras V2.png | Bin 62926 -> 61957 bytes .../Solicitação de compras V2.process | 4485 ++++++++-------- 12 files changed, 5822 insertions(+), 4717 deletions(-) delete mode 100644 compras_digital/datasets/Ds_ocorrencias.js delete mode 100644 compras_digital/datasets/ds_fornecedor.js delete mode 100644 compras_digital/datasets/ds_manutencao.js diff --git a/Lançamento de documentos/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/Lançamento de documentos/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi index 8801c23..25cbadd 100644 --- a/Lançamento de documentos/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi +++ b/Lançamento de documentos/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -1,9 +1,9 @@ - + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration ModelMigrationProcessor.001 - + @@ -12,9 +12,9 @@ topLevel shellMaximized - - - + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation @@ -74,85 +74,85 @@ persp.showIn:org.eclipse.eclemma.ui.CoverageView persp.newWizSC:org.eclipse.jpt.jpa.ui.wizard.newJpaProject persp.perspSC:org.eclipse.jpt.ui.jpaPerspective - - - + + + View categoryTag:General - + View categoryTag:General - + View categoryTag:Java - + View categoryTag:Java Browsing - - - - - + + + + + View categoryTag:General - + View categoryTag:Mylyn - + View categoryTag:General - - + + View categoryTag:General - + View categoryTag:General - + View categoryTag:Server - + View categoryTag:Data Management - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General @@ -160,7 +160,7 @@ - + persp.actionSet:org.eclipse.mylyn.doc.actionSet persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation @@ -192,53 +192,55 @@ persp.newWizSC:com.fluig.wcm.eclipse.component.wizard.CreateLayoutWizardID persp.newWizSC:com.fluig.wcm.eclipse.component.wizard.CreateWidgetWizardID persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView - - - - + + + + View categoryTag:Java - + View categoryTag:General - + View categoryTag:Fluig - - + + View categoryTag:General - - - - + + + + active + noFocus + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Fluig - + View categoryTag:Fluig - + View categoryTag:Fluig @@ -246,7 +248,7 @@ - + persp.actionSet:org.eclipse.mylyn.doc.actionSet persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation @@ -285,60 +287,60 @@ persp.viewSC:org.eclipse.tm.terminal.view.ui.TerminalsView persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView persp.viewSC:org.eclipse.ant.ui.views.AntView - - - + + + org.eclipse.e4.primaryNavigationStack - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + org.eclipse.e4.secondaryNavigationStack - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Mylyn - + View categoryTag:Ant - - - - + + + + View categoryTag:General - + - + org.eclipse.e4.secondaryDataStack - + View categoryTag:General - + View categoryTag:Terminal @@ -347,1681 +349,1679 @@ - - + + View categoryTag:Help - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:Help - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Help - - + + org.eclipse.e4.primaryDataStack EditorStack - active - noFocus - + Editor removeOnHide com.totvs.tds.ecm.designer.bpmneditor - active - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:Java - + View categoryTag:Java Browsing - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + active + ViewMenu menuContribution:menu - + - + View categoryTag:Server - + View categoryTag:Data Management - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Mylyn - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:Java - + ViewMenu menuContribution:menu - + - + View categoryTag:Fluig - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Fluig - + ViewMenu menuContribution:menu - + - + View categoryTag:Fluig - + ViewMenu menuContribution:menu - + - + View categoryTag:Fluig - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:Terminal - + View categoryTag:Ant - - + + toolbarSeparator - + - + Draggable - + - + toolbarSeparator - + - + Draggable - + toolbarSeparator - + - + Draggable - + Draggable - + Draggable - + Draggable - + Draggable - + Draggable - + toolbarSeparator - + - + Draggable - + - + Draggable - + toolbarSeparator - + - + toolbarSeparator - + - + Draggable - + stretch SHOW_RESTORE_MENU - + Draggable HIDEABLE SHOW_RESTORE_MENU - - + + stretch - + Draggable - + Draggable - + Draggable - - + + TrimStack Draggable - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - + + - - - - - - - + + + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - + + - - + + - - - + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + platform:win32 - - - - - - - - - + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - - - + + + + - - + + - - - - + + + + - - - - - - - - + + + + + + + + - - + + - - - - - - + + + + + + - - - + + + - - - + + + - - - - - - + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - - + + + + - - - - + + + + - - + + - - - - + + + + - - + + - - + + platform:win32 - - + + - - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor removeOnHide - + View categoryTag:Ant - + View categoryTag:Gradle - + View categoryTag:Gradle - + View categoryTag:Data Management - + View categoryTag:Data Management - + View categoryTag:Data Management - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Java - + View categoryTag:Git - + View categoryTag:Git - + View categoryTag:Git - + View categoryTag:Git NoRestore - + View categoryTag:Git - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:Debug - + View categoryTag:Java - + View categoryTag:Java - + View categoryTag:Java - + View categoryTag:Java Browsing - + View categoryTag:Java Browsing - + View categoryTag:Java Browsing - + View categoryTag:Java Browsing - + View categoryTag:Java - + View categoryTag:General - + View categoryTag:Java - + View categoryTag:Java - + View categoryTag:Web Services - + View categoryTag:Maven - + View categoryTag:Maven - + View categoryTag:Mylyn - + View categoryTag:Mylyn - + View categoryTag:Mylyn - + View categoryTag:Oomph - + View categoryTag:API Tools - + View categoryTag:Plug-in Development - + View categoryTag:Plug-in Development - + View categoryTag:Plug-in Development - + View categoryTag:Plug-in Development - + View categoryTag:Plug-in Development - + View categoryTag:Plug-in Development - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Team - + View categoryTag:Team - + View categoryTag:Help - + View categoryTag:Terminal - + View categoryTag:Other - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Debug - + View categoryTag:JavaScript - + View categoryTag:JavaScript - + View categoryTag:JavaScript categoryTag:Other - + View categoryTag:JavaScript categoryTag:Other - + View categoryTag:JavaScript categoryTag:Other - + View categoryTag:Server - + View categoryTag:XML - + View categoryTag:XML - + View categoryTag:XML - + View categoryTag:XML - + View categoryTag:XML - + View categoryTag:Fluig - + View categoryTag:Fluig - + View categoryTag:Fluig - + View categoryTag:Fluig - + View categoryTag:Fluig - + View categoryTag:General - - + + glue move_after:PerspectiveSpacer SHOW_RESTORE_MENU - + move_after:Spacer Glue HIDEABLE SHOW_RESTORE_MENU - + glue move_after:SearchField SHOW_RESTORE_MENU - + persp.actionSet:org.eclipse.mylyn.doc.actionSet persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation @@ -2053,53 +2053,53 @@ persp.newWizSC:com.fluig.wcm.eclipse.component.wizard.CreateLayoutWizardID persp.newWizSC:com.fluig.wcm.eclipse.component.wizard.CreateWidgetWizardID persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView - - - - + + + + View categoryTag:Java - + View categoryTag:General - + View categoryTag:Fluig - - + + View categoryTag:General - - - - + + + + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Fluig - + View categoryTag:Fluig - + View categoryTag:Fluig @@ -2107,1375 +2107,1375 @@ - - - - - + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compras_digital/.vscode/servers.json b/compras_digital/.vscode/servers.json index 90f301a..5ae09ec 100644 --- a/compras_digital/.vscode/servers.json +++ b/compras_digital/.vscode/servers.json @@ -2,13 +2,13 @@ "version": "1.0.0", "configurations": [ { - "id": "6ki8w4m1dpmor606g3n0y6sgduhc", + "id": "uyzzp0mq8qomoutcaz19tssb58lcc7", "name": "Ginseng Produção", "host": "comerciode188006.fluig.cloudtotvs.com.br", "ssl": true, "port": 443, "username": "andrey.cunha", - "password": "eyJpdiI6IjUyYTgyOGQ0ZGM1ZWI3ZjNhZWRlNTQ1ZWZiNzAwOWQwIiwic2FsdCI6IjYwYTZjODBjY2RiNDk5OWI3YTc0NmY1ZGY1NTgwOGI5IiwidGV4dCI6IjdmYTA2ZGFhODM1MWI2NzRmNTk1ZTEzMzc1NjMxZjQ1In0=", + "password": "eyJpdiI6IjAyMjdkMjdmZDI1NTczYzFkZmUwMGU4ZWExMWRjZTBmIiwic2FsdCI6ImExMjJlYjdiZDA0MmM3ZGUzYjU3Y2I4YWU4NTUwYzE5IiwidGV4dCI6ImQ2Y2Q4ZjFhNjk0MmQ0MGFhMjQ0NzhjMzExODhiZGQ2In0=", "userCode": "andrey.cunha", "confirmExporting": false, "hasBrowser": false, diff --git a/compras_digital/datasets/Ds_ocorrencias.js b/compras_digital/datasets/Ds_ocorrencias.js deleted file mode 100644 index 7885f7f..0000000 --- a/compras_digital/datasets/Ds_ocorrencias.js +++ /dev/null @@ -1,62 +0,0 @@ -function defineStructure() { - -} -function onSync(lastSyncDate) { - -} -function createDataset(fields, constraints, sortFields) { - - var dataset = DatasetBuilder.newDataset(); - - dataset.addColumn("nomeOcorrencia"); - - // Adicione dados para o dataset, exemplo: - dataset.addRow(["Rádio Parada"]); - dataset.addRow(["Câmera Parada"]); - dataset.addRow(["Organização do Rack"]); - dataset.addRow(["PDV Não Liga"]); - dataset.addRow(["PDV Vencido"]); - dataset.addRow(["PDV Lento"]); - dataset.addRow(["Adquirir PDV"]); - dataset.addRow(["Ativar PDV"]); - dataset.addRow(["Computador de ER parado"]); - dataset.addRow(["Nobreak Apitando"]); - dataset.addRow(["Nobreak Não liga"]); - dataset.addRow(["Manutenção Periódica do Nobreak"]); - dataset.addRow(["Impressora 4200"]); - dataset.addRow(["Impressora 5100"]); - dataset.addRow(["Impressora Brother HL-L5102DW"]); - dataset.addRow(["Impressora sem imprimir"]); - dataset.addRow(["Mobshop Parado"]); - dataset.addRow(["Mobpin Parado"]); - dataset.addRow(["Ativar Mobshop"]); - dataset.addRow(["Trocar Mobshop"]); - dataset.addRow(["Solicitar Equipamentos"]); - dataset.addRow(["Entregar Equipamentos"]); - dataset.addRow(["Solicitar chip"]); - dataset.addRow(["Email sem acesso"]); - dataset.addRow(["Internet sem funcionar"]); - dataset.addRow(["Resgatar Imagens"]); - dataset.addRow(["Internet"]); - dataset.addRow(["Outros"]); - dataset.addRow(["Criar Email de colaborador"]); - dataset.addRow(["Acesso a VPN"]); - dataset.addRow(["Acesso as Pastas da Rede"]); - dataset.addRow(["Protheus"]); - dataset.addRow(["Instalação de Desktop"]); - dataset.addRow(["Instalação de Equipamentos"]); - dataset.addRow(["Instalação Câmera"]); - dataset.addRow(["Instalação de Impressora"]); - dataset.addRow(["Configuração de RB"]); - dataset.addRow(["Redes"]); - - - - - - return dataset; - } - -function onMobileSync(user) { - -} \ No newline at end of file diff --git a/compras_digital/datasets/dsComprasCotacao.js b/compras_digital/datasets/dsComprasCotacao.js index 01ac9d5..50674df 100644 --- a/compras_digital/datasets/dsComprasCotacao.js +++ b/compras_digital/datasets/dsComprasCotacao.js @@ -3,71 +3,172 @@ function createDataset(fields, constraints, sortFields) { dataset.addColumn("C8_FILIAL"); dataset.addColumn("C8_NUM"); + dataset.addColumn("C8_NUMPRO"); dataset.addColumn("C8_ITEM"); dataset.addColumn("C8_PRODUTO"); dataset.addColumn("C8_QUANT"); dataset.addColumn("C8_PRECO"); dataset.addColumn("C8_TOTAL"); - dataset.addColumn("C8_DATPRF"); - dataset.addColumn("C8_EMISSAO"); + dataset.addColumn("C8_FORNECE"); + dataset.addColumn("C8_LOJA"); + dataset.addColumn("C8_COND"); dataset.addColumn("C8_NUMSC"); + dataset.addColumn("C8_ITEMSC"); + dataset.addColumn("C8_NUMPED"); + dataset.addColumn("C8_ITEMPED"); + dataset.addColumn("C8_DATPRF"); + dataset.addColumn("A2_NOME"); + dataset.addColumn("A2_NREDUZ"); dataset.addColumn("B1_DESC"); dataset.addColumn("B1_UM"); - dataset.addColumn("B1_TIPO"); + dataset.addColumn("C8_DESCRI"); + dataset.addColumn("STATUS"); + dataset.addColumn("data_consulta"); + dataset.addColumn("hora_consulta"); + dataset.addColumn("sucesso"); + dataset.addColumn("erro"); + + function emptyRow(sucesso, erro) { + return [ + "", "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", "", "", "", + "", "", sucesso ? "true" : "false", erro || "" + ]; + } + + function normalizeDoc(value) { + var v = String(value || "").trim(); + return v.replace(/^0+/, ""); + } + + function consultarCotacao(clientService, numeroCot) { + var endpoints = [ + "/UF_MATA130/" + numeroCot, + "/rest/UF_MATA130/" + numeroCot, + "/rest/uf_mata130/" + numeroCot + ]; + + var ultimoErro = ""; + + for (var e = 0; e < endpoints.length; e++) { + try { + var data = { + companyId: "1", + serviceCode: "Postprod", + endpoint: endpoints[e], + method: "get", + timeoutService: "60000", + headers: { + "Content-Type": "application/json" + } + }; + + var response = clientService.invoke(JSON.stringify(data)); + if (!response || !response.getResult()) { + ultimoErro = "Sem resposta da API"; + continue; + } + + var result = JSON.parse(response.getResult()); + if (result && result.sucesso && result.cotacoes && result.cotacoes.length) { + return { + sucesso: true, + endpoint: endpoints[e], + result: result + }; + } + + if (result && !result.sucesso && result.message) { + ultimoErro = String(result.message); + } else { + ultimoErro = "Cotacao sem itens retornados"; + } + } catch (errEndpoint) { + ultimoErro = String(errEndpoint); + } + } + + return { + sucesso: false, + erro: ultimoErro || "Falha ao consultar cotacao" + }; + } try { - var numeroCot = null; + var numeroCot = ""; if (constraints) { for (var i = 0; i < constraints.length; i++) { if (constraints[i].fieldName == "numCotacao") { - numeroCot = constraints[i].initialValue; + numeroCot = String(constraints[i].initialValue || "").trim(); } } } + if (!numeroCot) { + dataset.addRow(emptyRow(false, "Numero da cotacao nao informado")); + return dataset; + } + var clientService = fluigAPI.getAuthorizeClientService(); - var data = { - companyId: "1", - serviceCode: "Postprod", - endpoint: "/rest/uf_mata131", // sem número -> ele retorna todos - method: "get", - timeoutService: "60000" - }; + var retorno = consultarCotacao(clientService, numeroCot); + if (!retorno.sucesso) { + dataset.addRow(emptyRow(false, retorno.erro)); + return dataset; + } - var vo = clientService.invoke(JSON.stringify(data)); - if (vo && vo.getResult()) { - var objData = JSON.parse(vo.getResult()); - var itens = objData["solicitacoes"]; + var result = retorno.result; + var cotacoes = result.cotacoes || []; + if (!cotacoes.length) { + dataset.addRow(emptyRow(false, "Cotacao sem itens retornados")); + return dataset; + } - if (itens && itens.length > 0) { - for (var i = 0; i < itens.length; i++) { - var item = itens[i]; + var filtro = normalizeDoc(numeroCot); + var adicionados = 0; + for (var j = 0; j < cotacoes.length; j++) { + var item = cotacoes[j] || {}; - // 🔎 se veio constraint, filtra pelo C8_NUM - if (numeroCot && item["C8_NUM"] != numeroCot) { - continue; - } - - dataset.addRow([ - item["C8_FILIAL"] || "", - item["C8_NUM"] || "", - item["C8_ITEM"] || "", - item["C8_PRODUTO"] || "", - item["C8_QUANT"] || "", - item["C8_PRECO"] || "", - item["C8_TOTAL"] || "", - item["C8_DATPRF"] || "", - item["C8_EMISSAO"] || "", - item["C8_NUMSC"] || "", - item["B1_DESC"] || "", - item["B1_UM"] || "", - item["B1_TIPO"] || "" - ]); - } + var numeroItem = String(item.C8_NUM || "").trim(); + if (filtro && normalizeDoc(numeroItem) !== filtro) { + continue; } + + dataset.addRow([ + item.C8_FILIAL || "", + numeroItem, + item.C8_NUMPRO || "", + item.C8_ITEM || "", + item.C8_PRODUTO || "", + item.C8_QUANT || "", + item.C8_PRECO || "", + item.C8_TOTAL || "", + item.C8_FORNECE || "", + item.C8_LOJA || "", + item.C8_COND || "", + item.C8_NUMSC || "", + item.C8_ITEMSC || "", + item.C8_NUMPED || "", + item.C8_ITEMPED || "", + item.C8_DATPRF || "", + item.A2_NOME || "", + item.A2_NREDUZ || "", + item.B1_DESC || "", + item.B1_UM || "", + item.C8_DESCRI || "", + item.STATUS || "", + result.data_consulta || "", + result.hora_consulta || "", + "true", + "" + ]); + adicionados++; + } + + if (adicionados === 0) { + dataset.addRow(emptyRow(false, "Numero da cotacao nao localizado no retorno")); } } catch (e) { - dataset.addRow(["Erro: " + e.message]); + dataset.addRow(emptyRow(false, "Erro ao consultar cotacao: " + e)); } return dataset; diff --git a/compras_digital/datasets/ds_consultaSC.js b/compras_digital/datasets/ds_consultaSC.js index c89b69c..6e9a04b 100644 --- a/compras_digital/datasets/ds_consultaSC.js +++ b/compras_digital/datasets/ds_consultaSC.js @@ -22,9 +22,62 @@ function createDataset(fields, constraints, sortFields) { dataset.addColumn("data_consulta"); dataset.addColumn("hora_consulta"); dataset.addColumn("sucesso"); + dataset.addColumn("COTACOES_JSON"); + dataset.addColumn("COTACAO_ERRO"); function emptyRow() { - return ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "false"]; + return ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "false", "", ""]; + } + + function consultarCotacao(clientService, cotacao) { + var endpoints = [ + "/UF_MATA130/" + cotacao, + "/rest/UF_MATA130/" + cotacao, + "/rest/uf_mata130/" + cotacao + ]; + + var ultimoErro = ""; + for (var i = 0; i < endpoints.length; i++) { + try { + var dataCot = { + companyId: "1", + serviceCode: "Postprod", + endpoint: endpoints[i], + method: "get", + timeoutService: "60000", + headers: { + "Content-Type": "application/json" + } + }; + + var responseCot = clientService.invoke(JSON.stringify(dataCot)); + if (!responseCot || !responseCot.getResult()) { + ultimoErro = "Sem resposta ao consultar cotacao"; + continue; + } + + var resultCot = JSON.parse(responseCot.getResult()); + if (resultCot && resultCot.sucesso && resultCot.cotacoes && resultCot.cotacoes.length > 0) { + return { + sucesso: true, + cotacoes: resultCot.cotacoes + }; + } + + if (resultCot && resultCot.message) { + ultimoErro = String(resultCot.message); + } else { + ultimoErro = "Cotacao sem itens retornados"; + } + } catch (eCot) { + ultimoErro = String(eCot); + } + } + + return { + sucesso: false, + erro: ultimoErro || "Falha ao consultar cotacao" + }; } try { @@ -66,6 +119,17 @@ function createDataset(fields, constraints, sortFields) { cotacao = ""; } + var cotacoesJson = ""; + var cotacaoErro = ""; + if (cotacao) { + var consultaCot = consultarCotacao(clientService, cotacao); + if (consultaCot.sucesso) { + cotacoesJson = JSON.stringify(consultaCot.cotacoes || []); + } else { + cotacaoErro = consultaCot.erro || ""; + } + } + dataset.addRow([ sc.C1_FILIAL || "", sc.C1_NUM || "", @@ -87,7 +151,9 @@ function createDataset(fields, constraints, sortFields) { sc.STATUS || "", result.data_consulta || "", result.hora_consulta || "", - "true" + "true", + cotacoesJson, + cotacaoErro ]); } else { dataset.addRow(emptyRow()); diff --git a/compras_digital/datasets/ds_fornecedor.js b/compras_digital/datasets/ds_fornecedor.js deleted file mode 100644 index f126680..0000000 --- a/compras_digital/datasets/ds_fornecedor.js +++ /dev/null @@ -1,60 +0,0 @@ -function defineStructure() { - addColumn("codigo"); - addColumn("nome"); - -} -function onSync(lastSyncDate) { - -} -function createDataset(fields, constraints, sortFields) { - - var dataset = DatasetBuilder.newDataset(); - var dataSource = "/jdbc/ProtheusDSs"; // Nome da conexão cadastrada no Fluig - var ic = new javax.naming.InitialContext(); - var ds = ic.lookup(dataSource); - var conn = ds.getConnection(); - var stmt = null; - var rs = null; - - try { - log.info("Iniciando execução do dataset..."); - - var sql = "SELECT a2_cod, a2_nome FROM SA2010 where D_E_L_E_T_ = '';" - log.info("Query SQL: " + sql); - - stmt = conn.prepareStatement(sql); - rs = stmt.executeQuery(); - - dataset.addColumn("codigo"); - dataset.addColumn("nome"); - - var encontrouResultados = false; - while (rs.next()) { - encontrouResultados = true; - log.info("Registro encontrado: " + rs.getString("a2_cod") + " - " + rs.getString("a2_nome")); - dataset.addRow([rs.getString("a2_cod"), rs.getString("a2_nome")]); - } - - if (!encontrouResultados) { - log.info("Nenhum registro encontrado para a consulta."); - } - - } catch (e) { - log.error("Erro ao executar dataset: " + e.message); - } finally { - try { - if (rs) rs.close(); - if (stmt) stmt.close(); - if (conn) conn.close(); - } catch (e) { - log.error("Erro ao fechar recursos: " + e.message); - } - } - - return dataset; - -} - -function onMobileSync(user) { - -} \ No newline at end of file diff --git a/compras_digital/datasets/ds_manutencao.js b/compras_digital/datasets/ds_manutencao.js deleted file mode 100644 index 39586d5..0000000 --- a/compras_digital/datasets/ds_manutencao.js +++ /dev/null @@ -1,62 +0,0 @@ -function defineStructure() { - -} -function onSync(lastSyncDate) { - -} -function createDataset(fields, constraints, sortFields) { - - var dataset = DatasetBuilder.newDataset(); - - dataset.addColumn("nomeOcorrenciaManutencao"); - - // Adicione dados para o dataset, exemplo: - dataset.addRow(["Substituição de lâmpada AR 111"]); - dataset.addRow(["Reparo em fita de led ( Serviço de solda )"]); - dataset.addRow(["Fonte de 5ap para fita de led dos móveis"]); - dataset.addRow(["Letreiro sem funcionar"]); - dataset.addRow(["Disjuntor desarmando"]); - dataset.addRow(["Tomadas do caixa sem funcionar"]); - dataset.addRow(["Troca de lâmpadas tubular branco frio - 6500k 9w ER salão de vendas"]); - dataset.addRow(["Substituição lâmpada bulbo 15w estoque"]); - dataset.addRow(["Substituição de Painel de led 62,5x62,5 40w 6500k branco frio (ER,CD )"]); - dataset.addRow(["Interruptor sem funcionar"]); - dataset.addRow(["Painel de led 30x30 24W 6500k ( wc, copa )"]); - dataset.addRow(["Ponto elétrico ( Copa, estoque, pdv , vendas)"]); - dataset.addRow(["Visita emergencial ( Disjuntor geral desarmando )"]); - dataset.addRow(["Fonte de 10ap para letreiro"]); - dataset.addRow(["Central Nobreak 2 Contr. Motor Dc Porta Aço Enrolar Aut. 24v"]); - dataset.addRow(["Central 2 Contr. Motor AC Porta Aço Enrolar Aut. 24v"]); - dataset.addRow(["Motor De Porta De Enrolar De Aço Ac de 100 á 500 Kg 220v"]); - dataset.addRow(["Motor P/porta De Aço De Enrolar Dc 100 á 800 kg 220v C/ com central Nobreak"]); - dataset.addRow(["Manutenção preventiva em porta de enrolar automática"]); - dataset.addRow(["Serviço emergencial porta de enrolar não quer abrir ou descer"]); - dataset.addRow(["Controle para porta de enrolar automática + configuração"]); - dataset.addRow(["Ar-condicionado"]); - dataset.addRow(["Vazamento no estoque"]); - dataset.addRow(["Torneira gotejando ( copa,wc )"]); - dataset.addRow(["Vaso sanitário entupido"]); - dataset.addRow(["Pintura da fachada"]); - dataset.addRow(["Pintura do estoque"]); - dataset.addRow(["Pintura geral da loja"]); - dataset.addRow(["Caixa de gordura entupida"]); - dataset.addRow(["Telhado com vazamento"]); - dataset.addRow(["Instalação de porta copo, papel toalha etc..."]); - dataset.addRow(["Reparo de gesso"]); - dataset.addRow(["Fechadura para porta de vidro"]); - dataset.addRow(["Puxador da porta caindo ( vidro, retaguarda, copa etc..."]); - dataset.addRow(["Porta de vidro arrastando"]); - dataset.addRow(["Cadeira de make com defeito"]); - dataset.addRow(["Porta dos móveis caindo"]); - dataset.addRow(["Confecção de móvel ( Copa, retaguarda etc...)"]); - dataset.addRow(["Outros"]); - dataset.addRow(["Demarcações"]); - - return dataset; -} - - - -function onMobileSync(user) { - -} \ No newline at end of file diff --git a/compras_digital/forms/Compras_digital/Compras_digital.html b/compras_digital/forms/Compras_digital/Compras_digital.html index 3e3d360..7c4501e 100644 --- a/compras_digital/forms/Compras_digital/Compras_digital.html +++ b/compras_digital/forms/Compras_digital/Compras_digital.html @@ -258,6 +258,56 @@ font-size: 13px; } + .sc-cotacao-track { + margin-top: 14px; + padding: 12px; + border-radius: 10px; + background: #fff; + box-shadow: inset 0 0 0 1px #dfe8f0; + } + + .sc-cotacao-head { + display: flex; + align-items: center; + justify-content: space-between; + gap: 10px; + margin-bottom: 8px; + } + + .sc-cotacao-list { + margin: 0; + padding: 0; + list-style: none; + } + + .sc-cotacao-item { + display: flex; + align-items: center; + justify-content: space-between; + gap: 10px; + padding: 8px 0; + border-top: 1px solid #edf2f7; + } + + .sc-cotacao-item:first-child { + border-top: 0; + padding-top: 0; + } + + .sc-cotacao-item:last-child { + padding-bottom: 0; + } + + .sc-cotacao-item-info { + color: #324a5f; + font-size: 13px; + } + + .sc-cotacao-item-info strong { + color: #20384d; + font-weight: 700; + } + #tbCotacao { table-layout: fixed; width: 100%; @@ -656,6 +706,18 @@

Linha do tempo da SC

    + +
    +
    +

    Acompanhamento da cotação

    + Sem cotação +
    +
      +
    • + Aguardando vínculo da cotação na SC. +
    • +
    +
    diff --git a/compras_digital/forms/Compras_digital/compras_digital.js b/compras_digital/forms/Compras_digital/compras_digital.js index 179993a..27fe6f4 100644 --- a/compras_digital/forms/Compras_digital/compras_digital.js +++ b/compras_digital/forms/Compras_digital/compras_digital.js @@ -455,6 +455,66 @@ function limparNumeroDocumento(valor) { return v; } +function normalizarCodigoComparacao(valor) { + var v = String(valor || "").trim(); + if (!v) return ""; + return v.replace(/^0+/, ""); +} + +function documentoEhPlaceholder(valor) { + var v = String(valor || "").trim().toUpperCase(); + if (!v) return true; + if (v === "XXXX" || v === "XXXXXX") return true; + return /^X+$/.test(v); +} + +function linhaCotacaoVencedora(row) { + var pedido = String(row.C8_NUMPED || "").trim(); + var itemPedido = String(row.C8_ITEMPED || "").trim(); + var fornece = String(row.C8_FORNECE || "").trim(); + var loja = String(row.C8_LOJA || "").trim(); + + if (documentoEhPlaceholder(pedido)) return false; + if (documentoEhPlaceholder(itemPedido)) return false; + if (!fornece || !loja) return false; + + return true; +} + +function possuiFornecedorCotacao(row) { + var fornece = String(row.C8_FORNECE || "").trim(); + var loja = String(row.C8_LOJA || "").trim(); + return !!(fornece && loja); +} + +function classificarLinhaCotacao(row) { + var status = String(row.STATUS || "").trim().toUpperCase(); + + if (linhaCotacaoVencedora(row)) { + return { tipo: "PEDIDO_GERADO", label: "VENCEDOR", badge: "badge bg-success", tipoFornecedor: "Fornecedor homologado" }; + } + + if (possuiFornecedorCotacao(row)) { + return { tipo: "FORNECEDOR_HOMOLOGADO", label: "Homologado", badge: "badge bg-info", tipoFornecedor: "Fornecedor homologado" }; + } + + if (status.indexOf("PEDIDO_GERADO") >= 0) { + return { tipo: "PERDEDOR", label: "PERDEDOR", badge: "badge bg-warning", tipoFornecedor: "-" }; + } + + if (!possuiFornecedorCotacao(row)) { + return { tipo: "NOVO_FORNECEDOR", label: "Novo", badge: "badge bg-primary", tipoFornecedor: "Novo fornecedor" }; + } + + return { tipo: "EM_COTACAO", label: "EM COTACAO", badge: "badge bg-secondary", tipoFornecedor: "-" }; +} + +function formatarValorCotacao(valor) { + var txt = String(valor || "").trim(); + if (!txt) return "-"; + return floatToBRL(parseNumeroCotacao(txt)); +} + function comporDataHora(data, hora) { var d = String(data || "").trim(); var h = String(hora || "").trim(); @@ -547,6 +607,220 @@ function renderizarTimelineSC(dados) { $("#scTimeline").html(html); } +function renderizarResultadoCotacao(resumo) { + var badge = $("#cotacaoResultado_label"); + var lista = $("#cotacaoResultadoLista"); + if (!badge.length || !lista.length) return; + + if (!resumo || !resumo.detalhes || !resumo.detalhes.length) { + setBadge("#cotacaoResultado_label", "Sem cotacao"); + lista.html('
  • Aguardando vinculo da cotacao na SC.
  • '); + return; + } + + var statusResumo = "Sem fornecedor definido"; + if ((resumo.qtdPedidoGerado || 0) > 0) { + statusResumo = "Pedido gerado em " + resumo.qtdPedidoGerado + " item(ns)"; + } else if ((resumo.qtdFornecedorHomologado || 0) > 0) { + statusResumo = "Fornecedor homologado em " + resumo.qtdFornecedorHomologado + " item(ns)"; + } else if ((resumo.qtdNovoFornecedor || 0) > 0) { + statusResumo = "Novo fornecedor em " + resumo.qtdNovoFornecedor + " item(ns)"; + } + + setBadge("#cotacaoResultado_label", statusResumo); + + var html = resumo.detalhes.map(function (linha) { + var numeroTxt = escapeHTML(linha.numero || "-"); + var itemTxt = escapeHTML(linha.item || "-"); + var produtoTxt = escapeHTML(linha.produto || "-"); + var fornecedorTxt = escapeHTML(linha.fornecedor || "-"); + var tipoFornecedorTxt = escapeHTML(linha.tipoFornecedor || "-"); + var precoTxt = escapeHTML(formatarValorCotacao(linha.preco)); + var totalTxt = escapeHTML(formatarValorCotacao(linha.total)); + var pedidoTxt = escapeHTML(linha.pedido || "-"); + var statusApiTxt = escapeHTML(linha.statusApi || "-"); + var statusTxt = escapeHTML(linha.label || "EM COTACAO"); + var badgeStatus = linha.badge || "badge bg-secondary"; + + return [ + '
  • ', + ' Cotacao ' + numeroTxt + ' | Item ' + itemTxt + " | Produto: " + produtoTxt + " | Fornecedor: " + fornecedorTxt + " | Tipo: " + tipoFornecedorTxt + " | Preco: " + precoTxt + " | Total: " + totalTxt + " | Pedido: " + pedidoTxt + " | Status: " + statusApiTxt + "", + ' ' + statusTxt + "", + "
  • " + ].join(""); + }).join(""); + + lista.html(html); +} + +function renderizarErroCotacao(mensagem) { + var lista = $("#cotacaoResultadoLista"); + if (!lista.length) return; + + setBadge("#cotacaoResultado_label", "Erro consulta cotacao"); + lista.html( + '
  • ' + + escapeHTML(mensagem || "Nao foi possivel carregar a cotacao no momento.") + + "
  • " + ); +} + +function montarResumoCotacaoPorLinhas(rows, cotacao) { + if (!rows || !rows.length) return null; + + var filtroCotacao = normalizarCodigoComparacao(cotacao); + var filtradas = rows.filter(function (row) { + var erro = String(row.erro || row.ERRO || "").trim(); + if (erro) return false; + + var sucesso = String(row.sucesso || row.SUCESSO || "").trim().toLowerCase(); + if (sucesso === "false") return false; + + var numeroLinha = normalizarCodigoComparacao(row.C8_NUM || ""); + if (filtroCotacao && numeroLinha && numeroLinha !== filtroCotacao) return false; + + var item = String(row.C8_ITEM || row.C8_ITEMSC || "").trim(); + var fornecedor = String(row.C8_FORNECE || "").trim(); + var pedido = String(row.C8_NUMPED || "").trim(); + return !!(item || fornecedor || pedido); + }); + + if (!filtradas.length) return null; + + var porItem = {}; + var detalhes = []; + filtradas.forEach(function (row) { + var item = String(row.C8_ITEM || row.C8_ITEMSC || "").trim(); + if (!item) return; + if (!porItem[item]) porItem[item] = []; + porItem[item].push(row); + + var classif = classificarLinhaCotacao(row); + detalhes.push({ + numero: String(row.C8_NUM || "").trim(), + item: item, + produto: String(row.C8_PRODUTO || "").trim(), + fornecedor: possuiFornecedorCotacao(row) + ? (String(row.C8_FORNECE || "").trim() + "/" + String(row.C8_LOJA || "").trim()) + : "", + preco: row.C8_PRECO, + total: row.C8_TOTAL, + pedido: String(row.C8_NUMPED || "").trim(), + statusApi: String(row.STATUS || "").trim(), + tipo: classif.tipo, + label: classif.label, + badge: classif.badge, + tipoFornecedor: classif.tipoFornecedor + }); + }); + + var itens = []; + var qtdPedidoGerado = 0; + var qtdFornecedorHomologado = 0; + var qtdNovoFornecedor = 0; + + Object.keys(porItem).sort().forEach(function (item) { + var linhas = porItem[item]; + var vencedorPedido = null; + var fornecedorHomologado = null; + var fornecedorNovo = null; + + for (var i = 0; i < linhas.length; i++) { + if (linhaCotacaoVencedora(linhas[i])) { + vencedorPedido = linhas[i]; + break; + } + var fornece = String(linhas[i].C8_FORNECE || "").trim(); + var loja = String(linhas[i].C8_LOJA || "").trim(); + if (!fornecedorHomologado && fornece && loja) { + fornecedorHomologado = linhas[i]; + } + if (!fornecedorNovo && !fornece && !loja) { + fornecedorNovo = linhas[i]; + } + } + + if (vencedorPedido) { + qtdPedidoGerado++; + itens.push({ + item: item, + fornecedor: String(vencedorPedido.C8_FORNECE || "").trim() + "/" + String(vencedorPedido.C8_LOJA || "").trim(), + pedido: String(vencedorPedido.C8_NUMPED || "").trim(), + tipo: "PEDIDO_GERADO" + }); + return; + } + + if (fornecedorHomologado) { + qtdFornecedorHomologado++; + itens.push({ + item: item, + fornecedor: String(fornecedorHomologado.C8_FORNECE || "").trim() + "/" + String(fornecedorHomologado.C8_LOJA || "").trim(), + pedido: String(fornecedorHomologado.C8_NUMPED || "").trim(), + tipo: "FORNECEDOR_HOMOLOGADO" + }); + return; + } + + if (fornecedorNovo) { + qtdNovoFornecedor++; + itens.push({ + item: item, + fornecedor: String(fornecedorNovo.A2_NOME || fornecedorNovo.A2_NREDUZ || "").trim(), + pedido: String(fornecedorNovo.C8_NUMPED || "").trim(), + tipo: "NOVO_FORNECEDOR" + }); + return; + } + + itens.push({ + item: item, + fornecedor: "", + pedido: "", + tipo: "EM_COTACAO" + }); + }); + + return { + itens: itens, + detalhes: detalhes, + qtdPedidoGerado: qtdPedidoGerado, + qtdFornecedorHomologado: qtdFornecedorHomologado, + qtdNovoFornecedor: qtdNovoFornecedor + }; +} + +function consultarResultadoCotacao(cotacao) { + if (!cotacao || typeof DatasetFactory === "undefined" || typeof ConstraintType === "undefined") { + renderizarResultadoCotacao(null); + return; + } + + try { + var cCotacao = DatasetFactory.createConstraint("numCotacao", cotacao, cotacao, ConstraintType.MUST); + var ds = DatasetFactory.getDataset("dsComprasCotacao", null, [cCotacao], null); + var rows = (ds && ds.values) ? ds.values : []; + + if (!rows.length) { + renderizarResultadoCotacao(null); + return; + } + + var erroLinha = rows.find(function (row) { + return String(row.erro || row.ERRO || "").trim(); + }); + if (erroLinha) { + renderizarErroCotacao(String(erroLinha.erro || erroLinha.ERRO || "").trim()); + return; + } + + renderizarResultadoCotacao(montarResumoCotacaoPorLinhas(rows, cotacao)); + } catch (e) { + console.warn("Nao foi possivel consultar resultado da cotacao no dsComprasCotacao:", e); + renderizarResultadoCotacao(null); + } +} + function focarTimelineSC() { var secao = $("#scTimelineSection"); if (!secao.length) return; @@ -607,7 +881,7 @@ function montarStatusAndamento(scRow, cotacao, pedido) { return ""; } -function preencherResumoSC() { +function preencherResumoSC(resumoCotacao, erroCotacao) { var numero = valorCampo("numeroSCProtheus"); var statusCadastro = valorCampo("statusSCProtheus"); var solicitante = valorCampo("solicitanteSCProtheus"); @@ -650,6 +924,16 @@ function preencherResumoSC() { cotacao: cotacao, pedido: pedido }); + + if (erroCotacao) { + renderizarErroCotacao(erroCotacao); + } else if (resumoCotacao && resumoCotacao.itens && resumoCotacao.itens.length) { + renderizarResultadoCotacao(resumoCotacao); + } else if (cotacao) { + consultarResultadoCotacao(cotacao); + } else { + renderizarResultadoCotacao(null); + } } function consultarAndamentoSC() { @@ -678,7 +962,19 @@ function consultarAndamentoSC() { var andamento = montarStatusAndamento(row, cotacao, pedido); if (andamento) $("#statusAtendimento").val(andamento); - preencherResumoSC(); + var resumoCotacao = null; + var erroCotacao = String(row.COTACAO_ERRO || "").trim(); + var jsonCotacoes = String(row.COTACOES_JSON || "").trim(); + if (jsonCotacoes) { + try { + var cotacoes = JSON.parse(jsonCotacoes); + resumoCotacao = montarResumoCotacaoPorLinhas(cotacoes, cotacao); + } catch (eCot) { + if (!erroCotacao) erroCotacao = "Falha ao ler cotacoes retornadas pelo ds_consultaSC"; + } + } + + preencherResumoSC(resumoCotacao, erroCotacao); } catch (e) { console.warn("Nao foi possivel consultar andamento da SC no ds_consultaSC:", e); } diff --git a/compras_digital/workflow/.resources/Ginseng Produção.ws.cache b/compras_digital/workflow/.resources/Ginseng Produção.ws.cache index cb3a526..98d9236 100644 --- a/compras_digital/workflow/.resources/Ginseng Produção.ws.cache +++ b/compras_digital/workflow/.resources/Ginseng Produção.ws.cache @@ -1,5 +1,5 @@ - + volume @@ -646,5 +646,768 @@ + + camposFormulario, documentoId = 9305 + + + activity + + + centro_custo + + + ceo_validacao_aprova + + + codigocentroCusto + + + Codproduto + + + cotacaoSCProtheus + + + currentUserId + + + currentUsermail + + + currentUserName + + + dataCadastroSCProtheus + + + dataNec + + + dataValidacaoItens + + + data_validacao_aprova + + + data_validacao_aprova_ceo + + + data_validacao_aprova_gerf + + + data_validacao_aprova_gestor + + + data_validacao_gestor + + + descProduto + + + emailSolicitante + + + emissaoSCProtheus + + + empresa + + + estabelecimento + + + fdComprovante + + + filialdest + + + filialest + + + filialprotheus + + + fnComprovante + + + formMode + + + gerf_validacao_aprova + + + gestor_cc + + + gestor_validacao_aprova + + + horaCadastroSCProtheus + + + justificativaDecisaoItens + + + justificativaValidaProblema + + + justi_decisaogc + + + justi_decisao_aprova + + + justi_decisao_aprova_ceo + + + justi_decisao_aprova_gerente + + + justi_decisao_aprova_gestor + + + justi_decisao_gc + + + justi_decisao_gerf + + + justi_decisao_gestor + + + justi_decisao_solic + + + justi_decisao__soli + + + moreInfo + + + numeroSCProtheus + + + observacoes + + + observacoesdosolicitante + + + pedidoSCProtheus + + + produtoCod + + + produtoDesc + + + produtoLink + + + qtd + + + qtdItensSCProtheus + + + quantidade + + + requesterId + + + requesterMail + + + solicitanteSCProtheus + + + statusAtendimento + + + statusSCProtheus + + + tipoSolicitacao + + + urgencia + + + userValidacaoItens + + + user_validacao_aprova + + + user_validacao_gestor + + + usuarioSolicitante + + + validacaoItens + + + valorTotalCotacao + + + WKNumProces + + + + + forms + + + + + FLUIGADHOC + + + FLUIGADHOC + + + 3 + + + + + + + FLUIGADHOCPROCESS + + + FLUIGADHOCPROCESS + + + 4 + + + + + + + totvsflow_dataset_tipo_ocorrencia + + + totvsflow_dataset_tipo_ocorrencia + + + 14 + + + + + + + totvsflow_abertura_chamado + + + totvsflow_abertura_chamado + + + 15 + + + + + + + DSFormulariodeAberturadechamado + + + Formulário de Abertura de chamado + + + 20 + + + + + + + Abertura_de_chamados + + + Solicitação de abertura de chamados + + + 21 + + + + + + + DSvistoriadeServico + + + vistoriadeServico + + + 24 + + + + + + + DSFormulariodeReservadesala + + + Formulário de Reserva de sala + + + 34 + + + + + + + totvsflow_dataset_centrocusto + + + totvsflow_dataset_centrocusto + + + 103 + + + + + + + totvsflow_dataset_cadastro_item + + + totvsflow_dataset_cadastro_item + + + 104 + + + + + + + totvsflow_dataset_estabelecimento + + + totvsflow_dataset_estabelecimento + + + 105 + + + + + + + totvsflow_solicitacao_compras + + + totvsflow_solicitacao_compras + + + 165 + + + + + + + aberturadechamado_manutencao + + + aberturadechamado_manutencao + + + 400 + + + + + + + Solicitacao_transferencia + + + Solicitacao_transferencia + + + 590 + + + + + + + recrutamento + + + recrutamento + + + 823 + + + + + + + kit_aniversariantes + + + Aniversariantes + + + 7690 + + + + + + + kit_cardapio + + + Cardápio do Dia + + + 7695 + + + + + + + kit_convenios + + + Convênios + + + 7703 + + + + + + + kit_news + + + Notícias + + + 7709 + + + + + + + compras_digital + + + compras_digital + + + 9305 + + + + + + + dpf_di_formulario_processo_admissao + + + Digte_Public_Form_Di_Formulario_Processo_Admissao_Protheus + + + 9626 + + + + + + + dpf_cadastro_status + + + Digte_Public_Form_Status + + + 9627 + + + + + + + dpf_configuracoes + + + Digte_Public_Form_Configuracoes + + + 9628 + + + + + + + dpf_cadastro_jornada + + + Digte_Public_Form_Jornada + + + 9629 + + + + + + + dpf_tipo_documento + + + Digte_Public_Form_Tipo_Documento + + + 9630 + + + + + + + dpf_dataset + + + Digte_Public_Form_Dataset + + + 9631 + + + + + + + dpf_di_configuracao + + + Digte_Public_Form_Di_Configuracoes + + + 9632 + + + + + + + dpf_di_beneficio + + + Digte_Public_Form_Di_Beneficios + + + 9633 + + + + + + + dpf_di_compl_contrato + + + Digte_Public_Form_Di_Comp_Contrato + + + 9634 + + + + + + + dpf_di_funcao_jornada + + + Digte_Public_Form_Di_Funcao_Jornada + + + 9635 + + + + + + + dpf_dataset_estrutura + + + Digte_Public_Form_Di_Dataset_Estrutura + + + 9636 + + + + + + + dpf_grupo_tipo_contrato + + + Digte_Public_Form_Grupo_Tipo_Contrato + + + 9637 + + + + + + + dpf_tipo_contrato + + + Digte_Public_Form_Tipo_Contrato + + + 9638 + + + + + + + dpf_di_traducao_campo_valor + + + Digte_Public_Form_Di_Traducao_Campo_Valor + + + 9639 + + + + + + + dpf_di_restricoes_cpf + + + Digte_Public_Form_Di_Formulario_Restricao_CPF + + + 9640 + + + + + + + dpf_di_compl_vt + + + Digte_Public_Form_Di_Compl_VT + + + 9641 + + + + + + + dpf_di_traducao_campo + + + Digte_Public_Form_Di_Traducao_Campo + + + 9995 + + + + + + + desligamento + + + desligamento + + + 12959 + + + + + + + checklist + + + checklist + + + 40213 + + + + + + + totvsflow_lancamento_documento + + + totvsflow_lancamento_documento + + + 41254 + + + + + + + transferenciav2 + + + transferência + + + 43582 + + + + + + + desligamentov2 + + + desligamentov2 + + + 46963 + + + + + diff --git a/compras_digital/workflow/.resources/Solicitação de compras V2.png b/compras_digital/workflow/.resources/Solicitação de compras V2.png index 76028255df3d0c4d99833819d20141e0bf7e3795..f973cdad006759a29fc74ece9de928ef1cd10784 100644 GIT binary patch literal 61957 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 QN$SfNH7{hH`|IKV0nRWDZ2$lO literal 62926 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 diff --git a/compras_digital/workflow/diagrams/Solicitação de compras V2.process b/compras_digital/workflow/diagrams/Solicitação de compras V2.process index e74f379..2b634bb 100644 --- a/compras_digital/workflow/diagrams/Solicitação de compras V2.process +++ b/compras_digital/workflow/diagrams/Solicitação de compras V2.process @@ -1,151 +1,152 @@ - - - - - + + + + + + - - + + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - + - + - - - + + + - - - + + + - - + + - - - + + + - + - + - - + + - - - + + + - + - + - - - + + + - - - + + + - + @@ -161,9 +162,9 @@ - - - + + + @@ -172,85 +173,85 @@ - + - - + + - - + + - + - - - + + + - - - + + + - - + + - - - + + + - + - + - - + + - - - + + + - + - + - + - - + + - - - + + + - + - + - - - + + + - - - + + + - + @@ -260,54 +261,54 @@ - - + + - - - + + + - + - + - + - - + + - - - + + + - + - + - - + + - - - + + + - + - + - - - + + + @@ -316,64 +317,64 @@ - + - - + + - - + + - + - - + + - - - + + + - + - + - - + + - - - + + + - + - + - - + + - - - + + + - + - + - - - + + + @@ -382,22 +383,22 @@ - + - - + + - - + + - + - - - + + + @@ -406,30 +407,30 @@ - + - - + + - - + + - + - - - + + + - - - + + + - + @@ -439,18 +440,18 @@ - - + + - - - + + + - + - + @@ -460,146 +461,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -619,26 +620,26 @@ - + - + - + - + - + - + @@ -651,10 +652,10 @@ - + - + @@ -668,146 +669,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -821,146 +822,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -974,146 +975,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1127,146 +1128,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1280,146 +1281,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1433,26 +1434,26 @@ - + - + - + - + - + - + @@ -1465,10 +1466,10 @@ - + - + @@ -1482,26 +1483,26 @@ - + - + - + - + - + - + @@ -1514,26 +1515,26 @@ - + - + - + - + - + - + @@ -1546,146 +1547,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1694,7 +1695,7 @@ - + @@ -1713,26 +1714,26 @@ - + - + - + - + - + - + @@ -1746,26 +1747,26 @@ - + - + - + - + - + - + @@ -1779,10 +1780,10 @@ - + - + @@ -1798,146 +1799,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1946,8 +1947,8 @@ - - + + @@ -1961,146 +1962,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2115,26 +2116,26 @@ - + - + - + - + - + - + @@ -2149,146 +2150,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2305,146 +2306,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2459,26 +2460,26 @@ - + - + - + - + - + - + @@ -2492,146 +2493,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2647,26 +2648,26 @@ - + - + - + - + - + - + @@ -2679,146 +2680,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2835,146 +2836,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2989,26 +2990,26 @@ - + - + - + - + - + - + @@ -3021,146 +3022,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3180,146 +3181,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3342,146 +3343,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3496,146 +3497,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3650,146 +3651,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3804,26 +3805,26 @@ - + - + - + - + - + - + @@ -3837,26 +3838,26 @@ - + - + - + - + - + - + @@ -3873,146 +3874,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4027,10 +4028,10 @@ - + - + @@ -4045,146 +4046,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4200,146 +4201,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4357,146 +4358,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4513,26 +4514,26 @@ - + - + - + - + - + - + @@ -4547,10 +4548,10 @@ - + - + @@ -4569,146 +4570,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4723,146 +4724,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4879,146 +4880,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -5034,146 +5035,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -5188,146 +5189,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -5343,146 +5344,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -5497,26 +5498,26 @@ - + - + - + - + - + - + @@ -5529,146 +5530,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -5686,146 +5687,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -5846,10 +5847,10 @@ - + - + @@ -5866,10 +5867,10 @@ - + - + @@ -5882,10 +5883,10 @@ - + - + @@ -5898,10 +5899,10 @@ - + - + @@ -5915,10 +5916,10 @@ - + - + @@ -5931,10 +5932,10 @@ - + - + @@ -5947,10 +5948,10 @@ - + - + @@ -5964,146 +5965,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6119,146 +6120,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6273,26 +6274,26 @@ - + - + - + - + - + - + @@ -6307,146 +6308,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6462,146 +6463,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6616,10 +6617,10 @@ - + - + @@ -6636,146 +6637,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6792,146 +6793,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6947,146 +6948,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7104,146 +7105,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7258,146 +7259,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7413,146 +7414,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7572,146 +7573,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7726,146 +7727,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7880,146 +7881,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8035,146 +8036,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8189,146 +8190,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8343,146 +8344,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8497,10 +8498,10 @@ - + - + @@ -8517,10 +8518,10 @@ - + - + @@ -8538,146 +8539,146 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8688,451 +8689,451 @@ - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - - + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - \ No newline at end of file + + + + +