Patch level : 12.0 no-patch

Files correlati     :
Commento            :

Aggiunta la cartella dellepersonializzazionni Major al progetto ps (da fare su tutti i clienti.
This commit is contained in:
Alessandro Bonazzi 2020-11-27 23:43:48 +01:00
parent 8a23315636
commit 2abe13b90d
19 changed files with 12918 additions and 0 deletions

241
build/Major.vcxproj Normal file
View File

@ -0,0 +1,241 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\src\ps\Major\CUSTOM\bollac.ini">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).ini</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ini32 %(FullPath) $(TargetDir)%(Filename).ini</Command>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Compiling ini %(FullPath)...</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).ini;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(TargetDir)/custom/%(Filename).ini;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\bollac.msk">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).msk</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).msk;%(Outputs)</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\bolmajor.rep">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).rep</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).rep;%(Outputs)</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\fatmajor.rep">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).rep</ExcludedFromBuild>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).rep;%(Outputs)</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).rep</Command>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\Fatturag.ini">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).ini</Command>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).ini;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\Fatturag.msk">
<FileType>Document</FileType>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).msk</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).msk;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\ordinec.ini">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</ExcludedFromBuild>
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).ini</Command>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).ini;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\ordinec.msk">
<FileType>Document</FileType>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).msk</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).msk;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\veaddon.men">
<FileType>Document</FileType>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).men;%(Outputs)</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).men</Command>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\verig01.uml">
<FileType>Document</FileType>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">msk232 %(FullPath) $(TargetDir)\custom\%(Filename).msk</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).msk;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\Ymajorb.frm">
<FileType>Document</FileType>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling %(FullPath)...</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).frm;%(Outputs)</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).frm</Command>
</CustomBuild>
<CustomBuild Include="..\src\ps\Major\CUSTOM\Ymajorf.frm">
<FileType>Document</FileType>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\custom\%(Filename).frm;%(Outputs)</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy %(FullPath) $(TargetDir)\custom\%(Filename).frm</Command>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<Image Include="..\src\ps\Major\CUSTOM\major-piede.JPG">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
</Image>
<Image Include="..\src\ps\Major\CUSTOM\major-testa.JPG">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
</Image>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{1FF5506B-3131-41AA-9F57-F7B1BEA36BF6}</ProjectGuid>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\exe\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\obj\$(SolutionName)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\exe\clienti\major</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\obj\$(SolutionName)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<TypeLibraryName>.\..\release/ps1004.tlb</TypeLibraryName>
<HeaderFileName>
</HeaderFileName>
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\src\xvtdb\;..\src\cg;..\src\include;..\src\xvaga;..\src\ve;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\..\release/ps1004.pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\..\release/</AssemblerListingLocation>
<ObjectFileName>.\..\release/</ObjectFileName>
<ProgramDataBaseFileName>.\..\release/</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0410</Culture>
<AdditionalIncludeDirectories>..\wx28X\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<AdditionalDependencies>rpcrt4.lib;wsock32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<ProgramDatabaseFile>.\..\release/ps1004.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\..\release/ps1004.bsc</OutputFile>
</Bscmake>
<PostBuildEvent>
<Command>"C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<TypeLibraryName>.\..\debug/ps1004.tlb</TypeLibraryName>
<HeaderFileName>
</HeaderFileName>
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src\xvtdb\;..\src\cg;..\src\include;..\src\xvaga;..\src\ve;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;WIN32;__LONGDOUBLE__;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeaderOutputFile>.\..\debug/ps1004.pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\..\debug/</AssemblerListingLocation>
<ObjectFileName>.\..\debug/</ObjectFileName>
<ProgramDataBaseFileName>.\..\debug/</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0410</Culture>
<AdditionalIncludeDirectories>..\libraries\wx28X\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<AdditionalDependencies>rpcrt4.lib;wsock32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\..\debug/ps1004.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
<AdditionalLibraryDirectories>
</AdditionalLibraryDirectories>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\..\debug/ps1004.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,232 @@
[MAIN]
TYPE=Fattura di vendita
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
CALCOLI=*
TOTPROVV =
TIPOCF=C
MODULE=ve
Title(1)=Cliente
Title(2)=Pagamenti
Title(3)=Spedizione
Title(4)=Magazzino
Title(5)=Righe
Title(6)=Totali
[PROFILO]
OCCASEDIT = 4
OCFPI = 2
COFI = 4
STATOPAIV = 4
PAIVA = 4
LIQDIFF = 4
IVAXCASSA = 4
GOLEM = 4
GRRECAPITO = 4
INDCF = 2
CIVCF = 2
LOCALITACF = 2
CAPCF = 2
PROVCOM = 2
COMCF = 2
DENCOM = 2
STATOCF = 2
DESSTATOCF = 2
PATIPOCON = 4
PACONTRATTO = 4
CONTSEP = 4
CODVAL1 = 4
CODVAL2 = 4
NOME_VAL1 = 4
NOME_VAL2 = 4
CAMBIO = 4
DATA_CAMBIO1 = 4
DATA_CAMBIO2 = 4
CODLIN = 4
DESLIN = 4
CODPAG = 5
DESCODPAG = 4
GRSCADENZE = 4
DATAINSC = 4
DATASCAD1 = 2
DATASCAD2 = 2
DATASCAD3 = 2
DATASCAD4 = 2
DATASCAD5 = 2
MANDATO = 2
CODABIA = 5
CODCABA = 5
CODABIA1 = 4
CODCABA1 = 4
DESBANAPP = 3
DESBANAPP1 = 3
IBAN = 4
IBAN_STATO = 4
IBAN_CHECK = 4
BBAN = 4
BBAN_CIN = 4
BBAN_ABI = 4
BBAN_CAB = 4
BBAN_CONTO = 4
CODABIP = 4
CODCABP = 4
CODABIP1 = 4
CODCABP1 = 4
DESBANPRE = 3
DESBANPRE1 = 3
PROGBNP = 3
PROGBNP1 = 4
CATVEN = 4
DESCATVEN = 2
CODLIST = 4
DESLIST = 4
CODCONT = 4
DESCONT = 4
CODCAMP = 4
DESCAMP = 4
SCONTOPERC = 4
GRINDSPED = 4
CODINDSP = 4
RAGSOCSP = 2
INDSP = 2
CIVSP = 2
LOCALITASP = 2
CAPSP = 2
COMSP = 2
DENCOMSP = 2
PROVCOMSP = 2
STATOSP = 2
DESSTATOSP = 2
DATADOCRIFN = 4
CODNUMRIFN = 4
ANNORIFN = 4
NUMDOCRIFN = 4
CODAGVIS = 4
DESAGVIS = 4
CODAG = 4
DESAG = 4
CODZON = 4
DESZON = 4
CODSPMEZZO = 4
DESSPMEZZO = 4
CODPORTO = 4
DESPORTO = 4
CODNOTESP1 = 4
DESNOTESP1 = 4
CODNOTESP2 = 4
DESNOTESP2 = 4
CAUSTRASP = 4
DENCAUSTRASP = 4
CODVETT1 = 4
CODVETT2 = 4
CODVETT3 = 4
NOMEVETT1 = 4
NOMEVETT2 = 4
NOMEVETT3 = 4
NCOPIE = 0
IMPPAGATO = 4
ACCSALDO = 4
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 4
SPESEINC = 4
ADDBOLLI = 4
CODNOTE = 4
NOTECLI = 3
CAUSMAG = 5
CAUSMAGC = 2
DESCRMAG = 4
DESCRMAGC = 2
CUP = 4
DESCRCUP = 4
CIG = 4
DESCRCIG = 4
CMSH = 4
[DEFAULT]
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 101
Col(11) = 113
Col(12) = 120
Col(13) = 155
Col(14) = 121
Col(15) = 122
Col(16) = 123
Col(17) = 166
Col(18) = 124
Col(19) = 125
Col(20) = 118
Col(21) = 117
Col(22) = 116
Col(23) = 127
Col(24) = 128
Col(25) = 129
Col(26) = 102
[RIGHE]
[HANDLERS]
[PROFILOGRUPPO]
101 = 0
100 = 4
200 = 4
300 = 4
400 = 4
500 = 4
600 = 4
700 = 4
800 = 4
810 = 4
820 = 4
830 = 4
900 = 4
1010 = 4
1100 = 4
1200 = 4
1210 = 4
1300 = 4
1400 = 4
1500 = 4
1600 = 0
1800 = 4
1900 = 4
2200 = 0
2300 = 4
2400 = 4
2500 = 4
2900 = 4
3000 = 4
[ORDINEGRUPPI]
NGROUPS=25
1=100
2=2500
3=200
4=300
5=400
6=500
7=600
8=700
9=2400
10=2300
11=800
12=810
13=820
14=830
15=900
16=1100
17=1200
18=1210
19=1300
20=1400
21=1800
22=1900
23=1010
24=2900
25=3000

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,788 @@
USE 33
JOIN 34 INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
JOIN 16 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 47 INTO CODART==CODART
JOIN %CPG TO 33 ALIAS 201 INTO CODTAB==CODPAG
JOIN 122 TO 33 INTO CODAGE==CODAG
JOIN %POR TO 33 ALIAS 203 INTO CODTAB==CODPORTO
JOIN %BAN TO 33 ALIAS 204 INTO CODTAB==CODABIA+CODCABA
JOIN %VET TO 33 ALIAS 205 INTO CODTAB==CODVETT1
JOIN %ABE TO 33 ALIAS 206 INTO CODTAB==ASPBENI1
JOIN %CTR TO 33 ALIAS 207 INTO CODTAB==CAUSTRASP
JOIN %VAL TO 33 ALIAS 202 INTO CODTAB==CODVAL
JOIN %MSP TO 33 ALIAS 208 INTO CODTAB==CODSPMEZZO
JOIN %VET TO 33 ALIAS 209 INTO CODTAB==CODVETT2
JOIN %VET TO 33 ALIAS 210 INTO CODTAB==CODNOTE
END
DESCRIPTION
BEGIN
33->* "Documenti di vendita"
34->* "Righe documenti di vendita"
16->* "Indirizzi di spedizione (destinazione)"
47->* "Anagrafica magazzino"
201@->* "Tabella condizioni di pagamento"
122->* "Archivio agenti"
203@->* "Tabella porto"
204@->* "Tabella banche"
205@->* "Tabella vettori"
206@->* "Tabella aspetto beni"
207@->* "Tabella causali di trasporto"
202@->* "Tabella valute"
208@->* "Tabella modalita' di spedizione"
END
GENERAL
BEGIN
OFFSET -2 0
FONT ""
SIZE 12
MODULE "BUFFETTI_BOLLA_01"
PRI_DECIMALS 0 3
QTA_DECIMALS 0 3
IMP_DECIMALS 0 3
EXCLUDE "08,"
EXCLUDE "07,"
END
SECTION HEADER ODD 20
STRING 1 36 1
BEGIN
KEY "nome ditta"
PROMPT 3 3 ""
MESSAGE _DITTA,!RAGSOC
FLAGS "D"
END
STRING 2 36 1
BEGIN
KEY "indirizzo ditta"
PROMPT 3 4 ""
MESSAGE _DITTA,!IND
FLAGS "D"
END
STRING 3 5 1
BEGIN
KEY "cap ditta"
PROMPT 3 5 ""
MESSAGE _DITTA,!CAP
FLAGS "D"
END
STRING 4 30 1
BEGIN
KEY "comune ditta"
PROMPT 10 5 ""
MESSAGE _DITTA,!COM
FLAGS "D"
END
STRING 5 5 1
BEGIN
KEY "scritta P.IVA"
PROMPT 3 6 "P.IVA"
FLAGS "D"
END
STRING 6 16 1
BEGIN
KEY "partita iva ditta"
PROMPT 9 6 ""
MESSAGE _DITTA,!IVA
FLAGS "D"
END
STRING 7 9 1
BEGIN
KEY "scritta COD.FISC."
PROMPT 3 7 "COD.FISC."
FLAGS "D"
END
STRING 8 16 1
BEGIN
KEY "codice fiscale ditta"
PROMPT 13 7 ""
MESSAGE _DITTA,!CF
FLAGS "D"
END
STRING 9a 35 1
BEGIN
KEY "SPETTABILE"
PROMPT 44 4 "Spett."
FLAGS "D"
END
STRING 9 35 1
BEGIN
KEY "destinatario, ditta"
PROMPT 47 4 ""
MESSAGE _CLIENTE,!RAGSOC
END
STRING 10 35 2
BEGIN
KEY "destinatario, indirizzo con numero civico"
PROMPT 47 5 ""
MESSAGE _CLIENTE,!INDNUM
END
STRING 11 5 1
BEGIN
KEY "destinatario, cap"
PROMPT 47 7 ""
MESSAGE _CLIENTE,CAPCF
END
STRING 12 25 2
BEGIN
KEY "destinatario, comune"
PROMPT 53 7 ""
MESSAGE _CLIENTE,!COM->DENCOM
END
STRING 13 2 1
BEGIN
KEY "destinatario, provincia"
PROMPT 75 7 ""
MESSAGE _CLIENTE,!COM->PROVCOM
END
STRINGA 31 35 1
BEGIN
KEY "cliente localita"
PROMPT 47 6 ""
MESSAGE _CLIENTE,LOCALITACF
END
STRINGA 11 10 1
BEGIN
KEY "tipo documento"
PROMPT 3 14 "BOLLA"
FLAGS "D"
END
DATE 14 8 1
BEGIN
KEY "data bolla"
PROMPT 14 14 ""
FIELD 33->DATADOC
FORMAT "1442-"
END
NUMBER 15 7
BEGIN
KEY "numero bolla"
PROMPT 5 14 ""
FIELD NDOC
END
STRING 27 5 1
BEGIN
KEY "test sul codice di indirizzo di spedizione"
PROMPT 1 1 ""
FIELD CODINDSP
MESSAGE EMPTY ENABLE,28|DISABLE,16
MESSAGE DISABLE,28|ENABLE,16
END
STRING 30 30 1
BEGIN
KEY "destinazione, indirizzo"
PROMPT 47 8 "DESTINAZIONE DIVERSA:"
END
STRING 28 5 1
BEGIN
KEY "scritta IDEM quando la destinazione è la stessa"
PROMPT 47 9 "IDEM"
FLAGS "D"
END
STRING 16 30 1
BEGIN
KEY "destinazione, Rag Sociale"
PROMPT 47 9 ""
FIELD 16->RAGSOC
END
STRING 16b 30 1
BEGIN
KEY "destinazione, indirizzo"
PROMPT 47 10 ""
FIELD 16->INDIR
FLAGS "H"
MESSAGE COPY,216
END
STRING 16D 3 2
BEGIN
KEY "destinazione, num civico"
PROMPT 47 10 ""
FIELD 16->CIV
FLAGS "H"
MESSAGE APPEND,216
END
STRING 216 40 2
BEGIN
KEY "destinazione, + num civico"
PROMPT 47 10 ""
END
STRING 17 5 1
BEGIN
KEY "destinazione, cap"
PROMPT 47 11 ""
FIELD 16->CAP
END
STRING 18 5 1
BEGIN
KEY ""
PROMPT 44 1 ""
FLAGS "H"
FIELD 16->COM
END
STRING 19 20 1
BEGIN
KEY "destinazione, comune"
PROMPT 53 11 ""
MESSAGE _ISAMREAD,13,COM=#18,DENCOM
END
STRING 20 2 1
BEGIN
KEY "destinazione, provincia"
PROMPT 75 11 ""
MESSAGE _ISAMREAD,13,COM=#18,PROVCOM
END
STRING 21 7
BEGIN
KEY "ordine"
PROMPT 4 18 ""
FIELD NUMDOCRIF
END
DATE 22 8 1
BEGIN
KEY "data conferma"
PROMPT 15 18 ""
FIELD DATADOCRIF
FORMAT "1442-"
END
STRING 32 4 1
BEGIN
KEY "codice condizioni pagamento"
PROMPT 46 16 ""
FIELD CODPAG
FLAGS "H"
END
STRING 23 30 1
BEGIN
KEY "descrizione condizioni pagamento"
PROMPT 52 16 ""
FIELD 201@->S0
FLAGS "D"
END
STRING 24 32 1
BEGIN
KEY "banca appoggio"
PROMPT 39 18 ""
FIELD 204@->S0
FLAGS "D"
END
STRING 24a 3 1
BEGIN
KEY "magazzino"
PROMPT 76 16 ""
FIELD 34->CODMAG[1,3]
END
STRING 24 22
BEGIN
KEY "descrizione valuta"
PROMPT 65 19 ""
FIELD 202@->S0
FLAGS "D"
END
STRING 25 4 1
BEGIN
KEY "codice cliente"
PROMPT 27 14 ""
FIELD CODCF
END
STRING 2 11 1
BEGIN
KEY "copy partita iva"
PROMPT 1 1 ""
MESSAGE _CLIENTE,PAIV
MESSAGE COPY,3
FLAGS "H"
END
STRING 3 11 1
BEGIN
KEY "test PIVA/CF"
PROMPT 1 1 ""
MESSAGE EMPTY ENABLE,26
MESSAGE ENABLE,4
FLAGS "H"
END
STRING 4 11 1
BEGIN
KEY "partita iva cliente"
PROMPT 32 14 ""
MESSAGE _CLIENTE,PAIV
FLAGS "D"
END
STRING 26 16 1
BEGIN
KEY "codice fiscale cliente"
PROMPT 32 14 ""
MESSAGE _CLIENTE,COFI
FLAGS "D"
END
STRING 28 3
BEGIN
KEY "codice agente"
PROMPT 5 16 ""
FIELD CODAG
END
STRING 29 30 1
BEGIN
KEY "nome agente"
PROMPT 9 16 ""
FIELD 122->RAGSOC
END
STRINGA 30 2
BEGIN
KEY "Numero di pagina"
PROMPT 81 12 ""
MESSAGE _PAGENO
END
END
SECTION BODY ODD 5
STRING 51 9 1
BEGIN
KEY "codice articolo"
PROMPT 4 1 ""
FIELD 34->CODART
END
STRING 52 25 4
BEGIN
KEY "descrizione articolo"
PROMPT 15 1 ""
MESSAGE _DESCRIGA
END
STRING 53 2
BEGIN
KEY "unità di misura"
PROMPT 44 1 ""
FIELD 34->UMQTA
MESSAGE _ALIGN,#52,TOP
END
NUMBER 54 15
BEGIN
KEY "quantita"
PROMPT 46 1 ""
PICTURE "###.###"
GROUP 30
FIELD 34->QTA
MESSAGE _ALIGN,#52,TOP
END
NUMBER 55 20
BEGIN
KEY "quantita' lettere"
PROMPT 72 1 ""
FIELD 34->QTA
PICTURE "LETTERE"
MESSAGE _ALIGN,#52,BOTTOM
FLAGS "D"
END
STRINGA 58 3
BEGIN
KEY "iva"
PROMPT 77 1 ""
FIELD 34->CODIVA
MESSAGE _ALIGN,#52,BOTTOM
FLAGS "D"
END
END
SECTION FOOTER ODD -48
STRING 81 5
BEGIN
KEY "scritta SEGUE"
PROMPT 72 13 "SEGUE"
END
END
SECTION FOOTER LAST -49
LIST 101 1 1
BEGIN
KEY "trasporto a cura del mittente"
PROMPT 3 3 ""
FIELD CODSPMEZZO
ITEM "|" MESSAGE DISABLE,6@|ENABLE,5@
ITEM "D| "
ITEM "M|MITTENTE" MESSAGE DISABLE,6@|ENABLE,5@
ITEM "V| "
FLAGS "H"
END
LIST 102 1 1
BEGIN
KEY "trasporto a cura del destinatario"
PROMPT 3 3 ""
FIELD CODSPMEZZO
ITEM "|" MESSAGE DISABLE,6@|ENABLE,5@
ITEM "D|DESTINATARIO" MESSAGE DISABLE,6@|ENABLE,5@
ITEM "M| "
ITEM "V| "
FLAGS "H"
END
LIST 103 1 1
BEGIN
KEY "trasporto a cura del vettore"
PROMPT 3 3 ""
FIELD CODSPMEZZO
ITEM "|" // default
ITEM "D| "
ITEM "M| "
ITEM "V|X" MESSAGE DISABLE,5@|ENABLE,6@
FLAGS "H"
END
STRING 113 30 1
BEGIN
KEY "trasporto a cura del..."
PROMPT 3 2 ""
FIELD 208@->S0
END
STRING 104 32 1
BEGIN
KEY "nome vettore"
PROMPT 6 8 ""
FIELD 205@->S0
END
STRING 105 15 1
BEGIN
KEY "indirizzo vettore"
PROMPT 6 9 ""
FIELD 205@->S1[1,35]
END
STRING 105a 2 1
BEGIN
KEY "indirizzo vettore"
PROMPT 23 9 ""
FIELD 205@->S1[36,45]
END
STRING 107a 15 1
BEGIN
KEY "localita"
PROMPT 12 10 ""
FIELD 205@->S1[46,70]
END
STRING 106a 32 1
BEGIN
KEY "CAP"
PROMPT 6 10 ""
FIELD 205@->S7
END
DATE 106 8 1
BEGIN
KEY "data inizio trasporto/consegna"
PROMPT 39 4 ""
FIELD DATAPART
FORMAT "1442-"
GROUP 5
END
STRING 107 5 1
BEGIN
KEY "ora inizio trasporto/consegna"
PROMPT 54 4 ""
PICTURE "## ##"
FIELD ORAPART
GROUP 5
END
DATE 108 8 1
BEGIN
KEY "data ritiro"
PROMPT 40 9 ""
FIELD DATAPART
FORMAT "1442-"
GROUP 6
END
STRING 109 5 1
BEGIN
KEY "ora ritiro"
PROMPT 54 9 ""
PICTURE "## ##"
FIELD ORAPART
GROUP 6
END
STRING 110 22 1
BEGIN
KEY "aspetto beni"
PROMPT 38 2 ""
FIELD 206@->S0
END
NUMBER 111 7 1
BEGIN
KEY "peso"
PROMPT 9 4 ""
FIELD PNETTO
END
STRING 112 5 1
BEGIN
KEY "colli"
PROMPT 4 4 ""
FIELD NCOLLI
END
STRING 113 18
BEGIN
KEY "causale"
PROMPT 63 2 ""
FIELD 207@->S0
END
STRING 114 18 1
BEGIN
KEY "porto"
PROMPT 18 4 ""
FIELD 203@->S0
END
STRING 114 58 1
BEGIN
KEY "note"
PROMPT 3 6 ""
FIELD NOTE
END
END
END
// NOTE SULLA COMPILAZIONE DEI FORM DI STAMPA
//
// SEZIONE GENERAL
// ===============
// Posizionamento:
// e' possibile effettuari posizionamenti manuali dei form con le seguenti istruzioni:
// CARATTERE <S>
// INIZIALE <N> <N>
// FINALE <N> <N>
// dove:
// CARATTERE indica il carattere da stampare per contrassegnare il posizionamento, racchiuso tra doppi apici (eg "X")
// INIZIALE indica le coordinate X ed Y per il posizionamento iniziale (dove stampare il primo carattere)
// FINALE indica le coordinate X ed Y per il posizionamento finale (dove stampare il secondo carattere)
// FINALE puo' essere omesso; se definito e' comunque buona norma tenere la coordinata verticale (Y) uguale
// a quella indicata in INIZIALE, se diversi il programma tiene conto solo della prima.
// Non e' possibile definire sia posizionamenti manuali che OFFSET, quindi o l'uno o l'altro, preferibilmente
// e' meglio scegliere OFFSET.
//
// Modificatori di pictures:
// i parametri IMP_DECIMALS, QTA_DECIMALS, e PRI_DECIMALS settano i decimali da stampare/arrotondare
// per i seguenti: importi in genere, quantita', e prezzi. Il primo parametro intero e' per gli importi in lire
// il secondo per gli importi in valuta. Naturalmente per le quantita' non ha senso fare una cosa del genere, ma per completezza
// e' stata implementata.
// PRI_DECIMALS corrisponde al gruppo 29
// QTA_DECIMALS corrisponde al gruppo 30
// IMP_DECIMALS corrisponde al gruppo 31
// pertanto tutti i campi che apparterranno al gruppo 29,30 o 31 avranno gli importi stampati al numero di decimali impostati a
// seconda se il documento e' in lire o valuta. Se il numero di decimali e' 0 la picture rimarra' invariata.
// Altri gruppi definiti dall'utente saranno cosi' sintatticamente impostati:
// NEW_GROUP <n> <lit_dec> <val_dec>
// Dove <n> e' il numero del gruppo
// <lit_dec> e' il numero di decimali per i documenti in lire
// <val_dec> e' il numero di decimali per i documenti in valuta
//
// Definizione di liste di esclusione (facoltativo):
// EXCLUDE esclude dalla stampa le righe che soddisfano la condizione specificata.
// Si indicano in questo modo: "<tipo riga>,<cod. art>". Naturalmente si possono indicare tutti gli EXLCUDE che si vogliono.
// Es: EXCLUDE "V01,ART1" escludera' tutte le righe di tipo V01 con codice articolo ART1
// EXCLUDE ",ART1" escludera' tutte le righe che hanno codice articolo ART1
// EXCLUDE "V01," escludera' tutte le righe che hanno tipo riga V01
// EXCLUDE "," non escludera' nulla.
//
// MESSAGGI UTENTE
// ===============
// Note sui messaggi della testata/body/footer:
//
// _ISAMREAD:
// lettura generica di un file del database
// sintassi: _ISAMREAD,<file>,<espressione input>[!<espressione input>!...],{<campo file>|<espressione output>[!<espressione output>!...]}
// dove: <file> è il numero logico del file o il nome della tabella
// <espressione input> è un'espressione del tipo <campo file>=<espressione campi form>
// <espressione campi form> è un'espressione di costanti numeriche, stringhe e valori di campi della form (indicati con il loro numero preceduto da #)
// <espressione output> è un'espressione del tipo <campo form o gruppo>=<campo file> (se è un gruppo deve essere seguito da @) oppure solo <campo file> (il campo della form è quello corrente)
//
// _TABLEREAD:
// lettura generica di un campo di una tabella
// sintassi: _TABLEREAD,<tabella>,<chiave>,<campo file>
// dove: <tabella> nome tabella da leggere
// <chiave> costante stringa o riferimento a campo della form (preceduto da '#') da usare come chiave di ricerca
// <campo file> identificativo del campo da leggere dalla tabella
//
// _DITTA:
// lettura dei dati della ditta
// sintassi: _DITTA,{<campo relazione>|<macro>}
// dove: <campo relazione> è un riferimento alla relazione di gestione dei dati della ditta (es. 113@->DENCOM è la denominazione del comune di residenza della ditta)
// <macro> è uno delle macro seguenti:
// !RAGSOC ragione sociale
// !IND indirizzo (fiscale se c'è, oppure di residenza)
// !NUM numero civico (fiscale se c'è, oppure di residenza)
// !CAP CAP (fiscale se c'è, oppure di residenza)
// !COM comune (fiscale se c'è, oppure di residenza)
// !PROV provincia (fiscale se c'è, oppure di residenza)
// !IVA partita iva
// !CF codice fiscale
// !TEL numero di telefono (con prefisso)
// !FAX numero di fax (con prefisso)
// !REGSOC numero di registrazione presso il Tribunale
// !CCIAA numero di registrazione presso la camera di commercio
// nota: la relazione della ditta è così strutturata:
// %NDITTE (9) Dati ditte
// + %ANAGR (6) Anagrafica generale (indirizzo, ecc.)
// + %COMUNI (113@) Comune di residenza
// + %COMUNI (213@) Comune di residenza fiscale
// viene utilizzato perche' non e' possibile stabilire altrimenti una relazione con il file ditte
// dall'interno del form.
//
// _CLIENTE
// lettura dei dati del cliente
// sintassi: _CLIENTE,{<campo relazione>|<macro>}
// dove: <campo relazione> è un riferimento alla relazione di gestione dei dati del cliente
// <macro> è uno delle macro seguenti:
// !RAGSOC ragione sociale
// !IND indirizzo
// !NUM numero civico
// !INDNUM indirizzo + numero civico
// !TEL primo numero di telefono (con prefisso)
// !TEL2 secondo numero di telefono (con prefisso)
// !TEL3 terzo numero di telefono (con prefisso)
// !FAX numero di fax (con prefisso)
// !COM-><FIELD> accede ai campi del comune di residenza cliente
// !COMN-><FIELD> accede ai campi del comune di nascita del cliente
// nota: la relazione del cliente è così strutturata:
// CLIFO (20) Clienti/fornitori
// + CFVEN (17) Clienti/fornitori per vendite
// + %COMUNI (113@) Comune di residenza
// + %COMUNI (213@) Comune di nascita
// viene utilizzato al posto del file 17 collegato perche' vi sono particolari
// accorgimenti per quanto riguarda i clienti occasionali.
//
// _DESCRIGA:
// Messaggio per reperire e formattare anche la descrizione estesa sulle righe del documento
//
// _ALIGN:
// allineamento della posizione di un campo rispetto ad un altro
// sintassi: _ALIGN,<campo form>[,<allineamento>][,<allineamento>...]
// dove: <campo form> è il campo della form (preceduto da '#') da cui prendere l'allineamento
// <allineamento> è uno dei seguenti valori:
// TOP allinea sulla riga d'inizio
// MIDDLE allinea al centro (effettivo)
// BOTTOM allinea sulla riga di fine (effettiva, non preimpostata)
// LEFT allinea sulla colonna d'inizio
// RIGHT allinea sulla colonna di fine
//
// _PAGENO:
// Messaggio per stampare il numero di pagina corrente
//
// _RIEPILOGOIVA:
// messaggio per stampare la tabella ripelogativa delle aliquote IVA e relative imposte
// sintassi: _RIEPILOGOIVA,<selettore>,<macro>,<cambio codice>
// dove: <selettore> è uno dei seguenti:
// 1 = codici IVA a regime normale
// 2 = codici IVA da ventilare
// 4 = codici IVA esenti
// 8 = codici IVA non imponibili
// 16 = codici IVA non soggetti
// oppure la combinazione di uno o piu' di essi:
// 12 = 4+8, 19 = 1+2+16, 29 = 1+4+8+16 ecc...
// pertanto per avere i non imponibili in totale il selettore sara' 1,
// per avere gli esenti il selettore sara' 4; per avere i non soggetti + esenti
// il selettore sara' 20 e cosi' via.
// dove: <macro> è uno dei seguenti:
// COD colonna dei codici
// IMP colonna degli imponibili
// IVA colonna delle imposte
// ALI colonna delle aliquote
// DES colonna delle descrizioni (stampata solo se il regime IVA non e' normale)
// dove: <cambio codice> è uno dei seguenti:
// 0 indica di non leggere il successivo codice IVA nella tabella riepilogativa
// 1 indica di leggere il successivo codice IVA nella tabella riepilogativa
//
// _TOTIMPONIBILI:
// messaggio per stampare diverse totalizzazioni di imponibili
// sintassi: _TOTIMPONIBILI,<selettore>
// dove: <selettore> funge da filtro per la somma degli imponibili
// vedi _RIEPILOGOIVA per la spiegazione dei filtri selettivi
//
// _SCADENZE:
// messaggio per stampare le scadenze
// sintassi: _SCADENZE,<macro>,<cambio codice>
// dove <macro> e' uno dei seguenti:
// DATA : stampa la data di scadenza
// IMPORTO : stampa l'importo in scadenza
// dove <cambio codice> vale 0 o 1 se indica di rendere corrente la prossima scadenza
//
// CAMPI VIRTUALI
// ==============
// Oltre a stampare i campi normali del file e' anche possibile stampare i campi virtuali
// definiti nei profili semplicemente indicandoli nella istruzione FIELD:
// per la testata del documento:
// BOLLI, BASESCONTO, IMPOSTE, PROVVD, SCONTOD, SPESEINC, TOTDOC, TOTMER, TOTNS, TOTPRE, TOTSPE
// per le righe:
// IMPLN, IMPLS, IMPNN, IMPNS, IMPOSTA, PREZZOLN, PREZZOLS, PREZZONN, PREZZONS, PROVVR, SCONTOR
// oltre, naturalmente a quelli definiti dall'utente

View File

@ -0,0 +1,998 @@
USE 33
SORT 34 BY CODNUM ANNO PROVV NDOC CODMAG- NRIGA
JOIN TO 33 ALIAS 210 INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
JOIN 17 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 16 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 16 TO 17 ALIAS 116 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 47 TO 34 INTO CODART==CODART
JOIN %CPG TO 33 ALIAS 201 INTO CODTAB==CODPAG
JOIN 122 TO 33 INTO CODAGE==CODAG
JOIN %POR TO 33 ALIAS 203 INTO CODTAB==CODPORTO
JOIN %BAN TO 33 ALIAS 204 INTO CODTAB==CODABIA+CODCABA
JOIN %VET TO 33 ALIAS 205 INTO CODTAB==CODVETT1
JOIN %ASP TO 33 ALIAS 206 INTO CODTAB==ASPBENI1
JOIN %CTR TO 33 ALIAS 207 INTO CODTAB==CAUSTRASP
JOIN %VAL TO 33 ALIAS 202 INTO CODTAB==CODVAL
JOIN MAG TO 210@ ALIAS 208 INTO CODTAB==CODMAG
END
DESCRIPTION
BEGIN
34->* "Righe documenti di vendita"
33->* "Documenti di vendita"
17->* "Clienti/Fornitori per vendite"
20->* "Clienti/Fornitori"
16->* "Indirizzi di spedizione (destinazione)"
116@->* "Indirizzi di spedizione (destinatario)"
47->* "Anagrafica magazzino"
201@->* "Tabella condizioni di pagamento"
122->* "Archivio agenti"
203@->* "Tabella porto"
204@->* "Tabella banche"
205@->* "Tabella vettori"
206@->* "Tabella aspetto beni"
202@->* "Tabella valute"
END
GENERAL
BEGIN
OFFSET -1 0
FONT ""
SIZE 12
MODULE "BUFFETTI_FATTURA_01"
PRI_DECIMALS 0 2
QTA_DECIMALS 0 0
IMP_DECIMALS 0 2
EXCLUDE "07,"
END
SECTION HEADER ODD 20
STRING 1 36 1
BEGIN
KEY "Codice MAGAZZINO"
PROMPT 74 16 ""
FIELD 210@->CODMAG
END
STRING 1 36 1
BEGIN
KEY "Descrizione MAGAZZINO"
PROMPT 7 1 ""
FIELD 208@->S0
FLAGS "D"
END
STRINGA 1 35 1
BEGIN
KEY "nome ditta"
PROMPT 3 4 ""
MESSAGE _DITTA,!RAGSOC
FLAGS "D"
END
STRINGA 2 35 1
BEGIN
KEY "indirizzo ditta"
PROMPT 3 5 ""
MESSAGE _DITTA,!IND
FLAGS "D"
END
STRINGA 3 5 1
BEGIN
KEY "cap ditta"
PROMPT 3 6 ""
MESSAGE _DITTA,!CAP
FLAGS "D"
END
STRINGA 4 30 1
BEGIN
KEY "comune ditta"
PROMPT 10 6 ""
MESSAGE _DITTA,!COM
FLAGS "D"
END
STRINGA 5 8 1
BEGIN
KEY "scritta P.IVA"
PROMPT 3 7 "P.IVA IT"
FLAGS "D"
END
STRINGA 6 16 1
BEGIN
KEY "partita iva ditta"
PROMPT 12 7 ""
MESSAGE _DITTA,!IVA
FLAGS "D"
END
STRINGA 7 12 1
BEGIN
KEY "scritta COD.FISC."
PROMPT 3 8 "COD.FISC. IT"
FLAGS "D"
END
STRINGA 8 16 1
BEGIN
KEY "codice fiscale ditta"
PROMPT 16 8 ""
MESSAGE _DITTA,!CF
FLAGS "D"
END
NUMERO 9 30 1
BEGIN
KEY "reg.soc.trib...."
PROMPT 3 9 "REG.SOC.TRIB.R.E. "
MESSAGE _DITTA,!REGSOC
FLAGS "D"
END
NUMERO 10 30 1
BEGIN
KEY "c.c.i.a.a. ....."
PROMPT 3 10 "C.C.I.A.A. "
MESSAGE _DITTA,!CCIAA
FLAGS "D"
END
STRINGA 11 10 1
BEGIN
KEY "tipo documento"
PROMPT 2 12 "FATTURA"
FLAGS "D"
END
STRINGA 11 10 1
BEGIN
KEY "data fattura"
PROMPT 12 14 ""
FIELD 33->DATADOC
END
STRINGA 12 7
BEGIN
KEY "numero fattura"
PROMPT 5 14 ""
FIELD 33->NDOC
END
STRINGA 13 5 1
BEGIN
KEY "codice cliente"
PROMPT 25 14 ""
FIELD 33->CODCF
END
STRINGA 14 3 1
BEGIN
KEY "codice agente"
PROMPT 3 16 ""
FIELD 33->CODAG
END
STRINGA 15 32 1
BEGIN
KEY "nome agente"
PROMPT 10 16 ""
FIELD 122->RAGSOC
END
NUMERO 16 7 1
BEGIN
KEY "ordine"
PROMPT 3 18 ""
FIELD 33->NUMDOCRIF
END
DATA 17 10 1
BEGIN
KEY "data conferma"
PROMPT 20 18 ""
FIELD 33->DATADOCRIF
FORMAT "1444-"
END
STRING 32 4 1
BEGIN
KEY "codice condizioni pagamento"
PROMPT 48 14 ""
FIELD 33->CODPAG
END
STRINGA 18 30 1
BEGIN
KEY "condizioni di pagamento"
PROMPT 52 14 ""
FIELD 201@->S0
END
STRINGA 19 32 1
BEGIN
KEY "banca d'appoggio"
PROMPT 40 16 ""
FIELD 204@->S0
END
STRING 24a 3 1
BEGIN
KEY "magazzino"
PROMPT 64 17 ""
FIELD 34->CODMAG[1,3]
FLAGS "D"
END
STRING 24 40
BEGIN
KEY "descrizione note"
PROMPT 3 19 ""
FIELD NOTE
FLAGS "D"
END
STRING 24 22
BEGIN
KEY "descrizione valuta"
PROMPT 60 19 ""
FIELD 202@->S0
FLAGS "D"
END
STRINGA 20 38 2
BEGIN
KEY "cliente ragione sociale "
PROMPT 47 4 ""
MESSAGE _CLIENTE,!RAGSOC
END
STRINGA 21 35 2
BEGIN
KEY "cliente indirizzo con numero civico"
PROMPT 47 6 ""
MESSAGE _CLIENTE,!INDNUM
END
STRINGA 22 2
BEGIN
KEY "Numero di pagina"
PROMPT 80 12 ""
MESSAGE _PAGENO
END
STRINGA 23 5 1
BEGIN
KEY "cliente cap"
PROMPT 47 7 ""
MESSAGE _CLIENTE,CAPCF
END
STRINGA 24 30 1
BEGIN
KEY "cliente comune"
PROMPT 53 7 ""
MESSAGE _CLIENTE,!COM->DENCOM
END
STRINGA 25 2 1
BEGIN
KEY "cliente provincia"
PROMPT 76 7 ""
MESSAGE _CLIENTE,!COM->PROVCOM
END
STRINGA 26 3 1
BEGIN
KEY "cliente codice stato"
PROMPT 44 16 ""
MESSAGE _CLIENTE,STATOCF
FLAGS "H"
END
STRINGA 27 25 1
BEGIN
KEY "cliente nome stato"
PROMPT 44 16 ""
MESSAGE _TABLEREAD,%STA,#26,S0
FLAGS "D"
END
STRING 2 11 1
BEGIN
KEY "copy partita iva"
PROMPT 1 1 ""
MESSAGE _CLIENTE,PAIV
MESSAGE COPY,3
FLAGS "H"
END
STRING 3 11 1
BEGIN
KEY "test PIVA/CF"
PROMPT 1 1 ""
MESSAGE EMPTY ENABLE,28
MESSAGE ENABLE,4
FLAGS "H"
END
STRING 4 11 1
BEGIN
KEY "partita iva cliente"
PROMPT 32 14 ""
MESSAGE _CLIENTE,PAIV
FLAGS "D"
END
STRING 28 16 1
BEGIN
KEY "codice fiscale cliente"
PROMPT 32 14 ""
MESSAGE _CLIENTE,COFI
FLAGS "D"
END
STRING 29 2 1
BEGIN
KEY "codice iso iva cliente"
PROMPT 30 15 ""
MESSAGE _CLIENTE,STATOPAIV
FLAGS "H"
END
END
SECTION BODY ODD 5
STRINGA 51 12 1
BEGIN
KEY "codice articolo"
FIELD 34->CODART
PROMPT 2 1 ""
END
STRINGA 52 26 6
BEGIN
KEY "descrizione articolo"
MESSAGE _DESCRIGA
PROMPT 17 1 ""
END
STRINGA 53 2
BEGIN
KEY "unita' di misura"
PROMPT 43 1 ""
FIELD 34->UMQTA
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 54 6
BEGIN
KEY "quantita'"
PROMPT 47 1 ""
FIELD 34->QTA
PICTURE "######"
GROUP 30
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 55 9
BEGIN
KEY "prezzo unitario"
PROMPT 53 1 ""
FIELD 34->PREZZO
PICTURE "#########"
GROUP 29
MESSAGE _ALIGN,#52,BOTTOM
END
STRINGA 56 2
BEGIN
KEY "sconto"
PROMPT 64 1 ""
FIELD 34->SCONTO
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 57 9
BEGIN
KEY "importo netto"
PROMPT 69 1 ""
FIELD 34->IMPNS
PICTURE "#########"
GROUP 29
MESSAGE _ALIGN,#52,BOTTOM
END
STRINGA 58 3
BEGIN
KEY "iva"
PROMPT 80 1 ""
FIELD 34->CODIVA
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 59 15
BEGIN
KEY "prezzo unitario scontato"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->PREZZONS
GROUP 29
MESSAGE _ALIGN,#52,BOTTOM
FLAGS "H"
END
NUMBER 60 15
BEGIN
KEY "provvigione"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->PROVVR
MESSAGE _ALIGN,#52,BOTTOM
GROUP 31
FLAGS "H"
END
NUMBER 61 15
BEGIN
KEY "Imposta"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->IMPOSTA
MESSAGE _ALIGN,#52,BOTTOM
GROUP 31
FLAGS "H"
END
END
SECTION FOOTER ODD -45
STRINGA 81 5 1
BEGIN
KEY "stampa 'segue' in coda"
PROMPT 73 13 "SEGUE"
END
END
SECTION FOOTER LAST -46
NUMBER 101 9
BEGIN
KEY "spese"
PROMPT 43 5 ""
PICTURE "#.###.###"
FIELD SPESTRA
GROUP 31
END
NUMBER 102 15
BEGIN
KEY "spese di trasporto"
PROMPT 56 3 ""
PICTURE "###.###.###"
FIELD SPESE
FLAGS "D"
GROUP 31
END
NUMBER 103 15
BEGIN
KEY "spese di imballo"
PROMPT 56 2 ""
PICTURE "###.###.###"
FIELD SPESE
FLAGS "D"
GROUP 31
END
NUMBER 104 7
BEGIN
KEY "spese di incasso"
PROMPT 36 5 ""
PICTURE "###.###"
FIELD SPESINC
GROUP 31
END
NUMBER 105 11
BEGIN
KEY "spese bolli"
PROMPT 69 7 ""
FIELD BOLLI
GROUP 31
END
STRING 106 4
BEGIN
KEY "codice iva 1"
PROMPT 2 8 ""
MESSAGE _RIEPILOGOIVA,1,COD,0
END
NUMBER 107 11
BEGIN
KEY "imponibile 1"
PROMPT 22 8 ""
MESSAGE _RIEPILOGOIVA,1,IMP,0
PICTURE "###.###.###"
GROUP 31
END
NUMBER 108 2
BEGIN
KEY "iva 1"
PROMPT 35 8 ""
MESSAGE _RIEPILOGOIVA,1,ALI,0
PICTURE "##"
END
NUMBER 109 11
BEGIN
KEY "imposta 1"
PROMPT 55 8 ""
MESSAGE _RIEPILOGOIVA,1,IVA,1
PICTURE "###.###.###"
GROUP 31
END
STRING 110 4
BEGIN
KEY "codice iva 2"
PROMPT 2 9 ""
MESSAGE _RIEPILOGOIVA,1,COD,0
END
NUMBER 111 11
BEGIN
KEY "imponibile 2"
PROMPT 22 9 ""
MESSAGE _RIEPILOGOIVA,1,IMP,0
PICTURE "###.###.###"
GROUP 31
END
NUMBER 112 2
BEGIN
KEY "iva 2"
PROMPT 35 9 ""
MESSAGE _RIEPILOGOIVA,1,ALI,0
PICTURE "##"
END
NUMBER 113 11
BEGIN
KEY "imposta 2"
PROMPT 55 9 ""
MESSAGE _RIEPILOGOIVA,1,IVA,1
PICTURE "###.###.###"
GROUP 31
END
STRING 114 4
BEGIN
KEY "codice iva 3"
PROMPT 2 10 ""
MESSAGE _RIEPILOGOIVA,1,COD,0
END
NUMBER 115 11
BEGIN
KEY "imponibile 3"
PROMPT 22 10 ""
MESSAGE _RIEPILOGOIVA,1,IMP,0
PICTURE "###.###.###"
GROUP 31
END
NUMBER 116 2
BEGIN
KEY "iva 3"
PROMPT 35 10 ""
MESSAGE _RIEPILOGOIVA,1,ALI,0
PICTURE "##"
END
NUMBER 117 11
BEGIN
KEY "imposta 3"
PROMPT 55 10 ""
MESSAGE _RIEPILOGOIVA,1,IVA,1
PICTURE "###.###.###"
GROUP 31
END
NUMBER 118 11
BEGIN
KEY "imponibile 4"
PROMPT 22 11 ""
MESSAGE _RIEPILOGOIVA,30,IMP,0
PICTURE "###.###.###"
GROUP 31
END
STRINGA 119 4
BEGIN
KEY "codice iva 4"
PROMPT 35 11 ""
MESSAGE _RIEPILOGOIVA,30,COD,0
END
STRINGA 120 26
BEGIN
KEY "descrizione altri 4"
PROMPT 42 11 ""
MESSAGE _RIEPILOGOIVA,30,DES,1
END
NUMBER 121 11
BEGIN
KEY "imponibile 5"
PROMPT 22 12 ""
MESSAGE _RIEPILOGOIVA,30,IMP,0
PICTURE "###.###.###"
GROUP 31
END
STRINGA 122 4
BEGIN
KEY "codice iva 5"
PROMPT 35 12 ""
MESSAGE _RIEPILOGOIVA,30,COD,0
END
STRINGA 123 26
BEGIN
KEY "descrizione altri 5"
PROMPT 42 12 ""
MESSAGE _RIEPILOGOIVA,30,DES,1
END
NUMBER 124 11
BEGIN
KEY "totale imponibile"
PROMPT 56 5 ""
MESSAGE _TOTIMPONIBILI,29
PICTURE "###.###.###"
GROUP 31
END
NUMBER 125 11
BEGIN
KEY "totale imposta"
PROMPT 70 5 ""
FIELD IMPOSTE
PICTURE "###.###.###"
GROUP 31
END
NUMBER 126 15
BEGIN
KEY "totale esenti"
PROMPT 2 4 ""
MESSAGE _TOTIMPONIBILI,28
PICTURE "###.###.###"
GROUP 31
FLAGS "D"
END
NUMBER 127 11
BEGIN
KEY "totale importi netti (scontati)"
PROMPT 22 5 ""
FIELD TOTMERS
PICTURE "###.###.###"
GROUP 31
END
NUMBER 127a 11
BEGIN
KEY "totale importi netti (non scontati)"
PROMPT 2 5 ""
FIELD TOTMER
PICTURE "###.###.###"
GROUP 31
END
NUMBER 128 12
BEGIN
KEY "totale fattura"
PROMPT 69 9 ""
FIELD TOTDOC
PICTURE "###.###.###"
GROUP 31
END
NUMBER 128a 12
BEGIN
KEY "netto a pagare"
PROMPT 69 8 ""
FIELD NETPAG
PICTURE "###.###.###"
FLAGS "H"
END
DATA 129 10 1
BEGIN
KEY "scadenza pagamento 1"
PROMPT 2 14 ""
MESSAGE _SCADENZE,DATA,0
END
NUMBER 130 12
BEGIN
KEY "importo scadenza 1"
PROMPT 2 15 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
END
DATA 131 10 1
BEGIN
KEY "scadenza pagamento 2"
PROMPT 15 14 ""
MESSAGE _SCADENZE,DATA,0
END
NUMBER 132 12
BEGIN
KEY "importo scadenza 2"
PROMPT 14 15 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
END
DATA 133 10 1
BEGIN
KEY "scadenza pagamento 3"
PROMPT 29 14 ""
MESSAGE _SCADENZE,DATA,0
END
NUMBER 134 12
BEGIN
KEY "importo scadenza 3"
PROMPT 28 15 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
END
DATA 135 10 1
BEGIN
KEY "scadenza pagamento 4"
PROMPT 43 14 ""
MESSAGE _SCADENZE,DATA,0
END
NUMBER 136 12
BEGIN
KEY "importo scadenza 4"
PROMPT 42 15 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
END
DATA 137 10 1
BEGIN
KEY "scadenza pagamento 5"
PROMPT 56 14 ""
MESSAGE _SCADENZE,DATA,0
END
NUMBER 138 15
BEGIN
KEY "importo scadenza 5"
PROMPT 55 15 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
END
STRING 139 5
BEGIN
KEY "sconto %"
PROMPT 17 5 ""
FIELD 33->SCONTOPERC
END
NUMBER 141 11
BEGIN
KEY "acconto"
PROMPT 69 11 ""
FIELD IMPPAGATO
PICTURE "###.###.###"
GROUP 31
END
END
// NOTE SULLA COMPILAZIONE DEI FORM DI STAMPA
//
// SEZIONE GENERAL
// ===============
// Posizionamento:
// e' possibile effettuari posizionamenti manuali dei form con le seguenti istruzioni:
// CARATTERE <S>
// INIZIALE <N> <N>
// FINALE <N> <N>
// dove:
// CARATTERE indica il carattere da stampare per contrassegnare il posizionamento, racchiuso tra doppi apici (eg "X")
// INIZIALE indica le coordinate X ed Y per il posizionamento iniziale (dove stampare il primo carattere)
// FINALE indica le coordinate X ed Y per il posizionamento finale (dove stampare il secondo carattere)
// FINALE puo' essere omesso; se definito e' comunque buona norma tenere la coordinata verticale (Y) uguale
// a quella indicata in INIZIALE, se diversi il programma tiene conto solo della prima.
// Non e' possibile definire sia posizionamenti manuali che OFFSET, quindi o l'uno o l'altro, preferibilmente
// e' meglio scegliere OFFSET.
//
// Modificatori di pictures:
// i parametri IMP_DECIMALS, QTA_DECIMALS, e PRI_DECIMALS settano i decimali da stampare/arrotondare
// per i seguenti: importi in genere, quantita', e prezzi. Il primo parametro intero e' per gli importi in lire
// il secondo per gli importi in valuta. Naturalmente per le quantita' non ha senso fare una cosa del genere, ma per completezza
// e' stata implementata.
// PRI_DECIMALS corrisponde al gruppo 29
// QTA_DECIMALS corrisponde al gruppo 30
// IMP_DECIMALS corrisponde al gruppo 31
// pertanto tutti i campi che apparterranno al gruppo 29,30 o 31 avranno gli importi stampati al numero di decimali impostati a
// seconda se il documento e' in lire o valuta. Se il numero di decimali e' 0 la picture rimarra' invariata.
// Altri gruppi definiti dall'utente saranno cosi' sintatticamente impostati:
// NEW_GROUP <n> <lit_dec> <val_dec>
// Dove <n> e' il numero del gruppo
// <lit_dec> e' il numero di decimali per i documenti in lire
// <val_dec> e' il numero di decimali per i documenti in valuta
//
// Definizione di liste di esclusione (facoltativo):
// EXCLUDE esclude dalla stampa le righe che soddisfano la condizione specificata.
// Si indicano in questo modo: "<tipo riga>,<cod. art>". Naturalmente si possono indicare tutti gli EXLCUDE che si vogliono.
// Es: EXCLUDE "V01,ART1" escludera' tutte le righe di tipo V01 con codice articolo ART1
// EXCLUDE ",ART1" escludera' tutte le righe che hanno codice articolo ART1
// EXCLUDE "V01," escludera' tutte le righe che hanno tipo riga V01
// EXCLUDE "," non escludera' nulla.
//
// MESSAGGI UTENTE
// ===============
// Note sui messaggi della testata/body/footer:
//
// _ISAMREAD:
// lettura generica di un file del database
// sintassi: _ISAMREAD,<file>,<espressione input>[!<espressione input>!...],{<campo file>|<espressione output>[!<espressione output>!...]}
// dove: <file> è il numero logico del file o il nome della tabella
// <espressione input> è un'espressione del tipo <campo file>=<espressione campi form>
// <espressione campi form> è un'espressione di costanti numeriche, stringhe e valori di campi della form (indicati con il loro numero preceduto da #)
// <espressione output> è un'espressione del tipo <campo form o gruppo>=<campo file> (se è un gruppo deve essere seguito da @) oppure solo <campo file> (il campo della form è quello corrente)
//
// _TABLEREAD:
// lettura generica di un campo di una tabella
// sintassi: _TABLEREAD,<tabella>,<chiave>,<campo file>
// dove: <tabella> nome tabella da leggere
// <chiave> costante stringa o riferimento a campo della form (preceduto da '#') da usare come chiave di ricerca
// <campo file> identificativo del campo da leggere dalla tabella
//
// _DITTA:
// lettura dei dati della ditta
// sintassi: _DITTA,{<campo relazione>|<macro>}
// dove: <campo relazione> è un riferimento alla relazione di gestione dei dati della ditta (es. 113@->DENCOM è la denominazione del comune di residenza della ditta)
// <macro> è uno delle macro seguenti:
// !RAGSOC ragione sociale
// !IND indirizzo (fiscale se c'è, oppure di residenza)
// !NUM numero civico (fiscale se c'è, oppure di residenza)
// !CAP CAP (fiscale se c'è, oppure di residenza)
// !COM comune (fiscale se c'è, oppure di residenza)
// !PROV provincia (fiscale se c'è, oppure di residenza)
// !IVA partita iva
// !CF codice fiscale
// !TEL numero di telefono (con prefisso)
// !FAX numero di fax (con prefisso)
// !REGSOC numero di registrazione presso il Tribunale
// !CCIAA numero di registrazione presso la camera di commercio
// nota: la relazione della ditta è così strutturata:
// %NDITTE (9) Dati ditte
// + %ANAGR (6) Anagrafica generale (indirizzo, ecc.)
// + %COMUNI (113@) Comune di residenza
// + %COMUNI (213@) Comune di residenza fiscale
// viene utilizzato perche' non e' possibile stabilire altrimenti una relazione con il file ditte
// dall'interno del form.
//
// _CLIENTE
// lettura dei dati del cliente
// sintassi: _CLIENTE,{<campo relazione>|<macro>}
// dove: <campo relazione> è un riferimento alla relazione di gestione dei dati del cliente
// <macro> è uno delle macro seguenti:
// !RAGSOC ragione sociale
// !IND indirizzo
// !NUM numero civico
// !INDNUM indirizzo + numero civico
// !TEL primo numero di telefono (con prefisso)
// !TEL2 secondo numero di telefono (con prefisso)
// !TEL3 terzo numero di telefono (con prefisso)
// !FAX numero di fax (con prefisso)
// !COM-><FIELD> accede ai campi del comune di residenza cliente
// !COMN-><FIELD> accede ai campi del comune di nascita del cliente
// nota: la relazione del cliente è così strutturata:
// CLIFO (20) Clienti/fornitori
// + CFVEN (17) Clienti/fornitori per vendite
// + %COMUNI (113@) Comune di residenza
// + %COMUNI (213@) Comune di nascita
// viene utilizzato al posto del file 17 collegato perche' vi sono particolari
// accorgimenti per quanto riguarda i clienti occasionali.
//
// _DESCRIGA:
// Messaggio per reperire e formattare anche la descrizione estesa sulle righe del documento
//
// _ALIGN:
// allineamento della posizione di un campo rispetto ad un altro
// sintassi: _ALIGN,<campo form>[,<allineamento>][,<allineamento>...]
// dove: <campo form> è il campo della form (preceduto da '#') da cui prendere l'allineamento
// <allineamento> è uno dei seguenti valori:
// TOP allinea sulla riga d'inizio
// MIDDLE allinea al centro (effettivo)
// BOTTOM allinea sulla riga di fine (effettiva, non preimpostata)
// LEFT allinea sulla colonna d'inizio
// RIGHT allinea sulla colonna di fine
//
// _PAGENO:
// Messaggio per stampare il numero di pagina corrente
//
// _RIEPILOGOIVA:
// messaggio per stampare la tabella ripelogativa delle aliquote IVA e relative imposte
// sintassi: _RIEPILOGOIVA,<selettore>,<macro>,<cambio codice>
// dove: <selettore> è uno dei seguenti:
// 1 = codici IVA a regime normale
// 2 = codici IVA da ventilare
// 4 = codici IVA esenti
// 8 = codici IVA non imponibili
// 16 = codici IVA non soggetti
// oppure la combinazione di uno o piu' di essi:
// 12 = 4+8, 19 = 1+2+16, 29 = 1+4+8+16 ecc...
// pertanto per avere i non imponibili in totale il selettore sara' 1,
// per avere gli esenti il selettore sara' 4; per avere i non soggetti + esenti
// il selettore sara' 20 e cosi' via.
// dove: <macro> è uno dei seguenti:
// COD colonna dei codici
// IMP colonna degli imponibili
// IVA colonna delle imposte
// ALI colonna delle aliquote
// DES colonna delle descrizioni (stampata solo se il regime IVA non e' normale)
// dove: <cambio codice> è uno dei seguenti:
// 0 indica di non leggere il successivo codice IVA nella tabella riepilogativa
// 1 indica di leggere il successivo codice IVA nella tabella riepilogativa
//
// _TOTIMPONIBILI:
// messaggio per stampare diverse totalizzazioni di imponibili
// sintassi: _TOTIMPONIBILI,<selettore>
// dove: <selettore> funge da filtro per la somma degli imponibili
// vedi _RIEPILOGOIVA per la spiegazione dei filtri selettivi
//
// _SCADENZE:
// messaggio per stampare le scadenze
// sintassi: _SCADENZE,<macro>,<cambio codice>
// dove <macro> e' uno dei seguenti:
// DATA : stampa la data di scadenza
// IMPORTO : stampa l'importo in scadenza
// dove <cambio codice> vale 0 o 1 se indica di rendere corrente la prossima scadenza
//
// CAMPI VIRTUALI
// ==============
// Oltre a stampare i campi normali del file e' anche possibile stampare i campi virtuali
// definiti nei profili semplicemente indicandoli nella istruzione FIELD:
// per la testata del documento:
// BOLLI, BASESCONTO, IMPOSTE, PROVVD, SCONTOD, SPESEINC, TOTDOC, TOTMER, TOTNS, TOTPRE, TOTSPE
// per le righe:
// IMPLN, IMPLS, IMPNN, IMPNS, IMPOSTA, PREZZOLN, PREZZOLS, PREZZONN, PREZZONS, PROVVR, SCONTOR
// oltre, naturalmente a quelli definiti dall'utente

View File

@ -0,0 +1,268 @@
[MAIN]
TYPE=Bolla di vendita
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
CALCOLI=*
TOTPROVV=
TIPOCF=C
MODULE=ve
Title(1)=Cliente
Title(2)=Pagamenti
Title(3)=Ind.Spedizione
Title(4)=Spedizione
Title(5)=Fatturazione elettronica
Title(6)=Righe
Title(7)=Totali
// RIF_FLD deve essere dichiarato come TRecfield cioè campo virtuale es.RG1:......
RIF_FLD_ROW=RG1:RIFFLEX
[PROFILO]
OCCASEDIT = 4
OCFPI = 2
COFI = 4
STATOPAIV = 4
PAIVA = 4
LIQDIFF = 4
IVAXCASSA = 4
GOLEM = 4
GRRECAPITO = 4
INDCF = 2
CIVCF = 2
LOCALITACF = 2
CAPCF = 2
PROVCOM = 2
COMCF = 2
DENCOM = 2
STATOCF = 2
DESSTATOCF = 2
PACONTRATTO = 4
PATIPOCON = 4
CONTSEP = 4
CODVAL1 = 4
CODVAL2 = 4
NOME_VAL1 = 4
NOME_VAL2 = 4
CAMBIO = 4
DATA_CAMBIO1 = 4
DATA_CAMBIO2 = 4
CODLIN = 4
DESLIN = 4
CODPAG = 5
DESCODPAG = 4
GRSCADENZE = 4
DATAINSC = 4
DATASCAD1 = 2
DATASCAD2 = 2
DATASCAD3 = 2
DATASCAD4 = 2
DATASCAD5 = 2
CODABIA = 5
CODCABA = 5
CODABIA1 = 4
CODCABA1 = 4
DESBANAPP = 3
DESBANAPP1 = 3
IBAN = 4
IBAN_STATO = 4
IBAN_CHECK = 4
BBAN = 4
BBAN_CIN = 4
BBAN_ABI = 4
BBAN_CAB = 4
BBAN_CONTO = 4
CODABIP = 4
CODCABP = 4
CODABIP1 = 4
CODCABP1 = 4
DESBANPRE = 3
DESBANPRE1 = 3
PROGBNP = 3
PROGBNP1 = 4
CATVEN = 4
DESCATVEN = 2
CODLIST = 4
DESLIST = 4
CODCONT = 4
DESCONT = 4
CODCAMP = 4
DESCAMP = 4
SCONTOPERC = 4
GRINDSPED = 4
CODINDSP = 4
RAGSOCSP = 2
INDSP = 2
CIVSP = 2
LOCALITASP = 2
CAPSP = 2
COMSP = 2
DENCOMSP = 2
PROVCOMSP = 2
STATOSP = 2
DESSTATOSP = 2
DATADOCRIF = 4
NUMDOCRIF = 3
CODAG = 4
DESAG = 4
CODAGVIS = 4
DESAGVIS = 4
CODZON = 4
DESZON = 4
CODSPMEZZO = 5
DESSPMEZZO = 4
CODPORTO = 4
DESPORTO = 4
CODNOTESP1 = 4
DESNOTESP1 = 4
CODNOTESP2 = 4
DESNOTESP2 = 4
CAUSTRASP = 5
DENCAUSTRASP = 4
CODVETT1 = 4
CODVETT2 = 4
CODVETT3 = 4
NOMEVETT1 = 4
NOMEVETT2 = 4
NOMEVETT3 = 4
NCOPIE = 0
GRPARTENZA = 4
DATAPART = 4
ORAPART = 4
IMPPAGATO = 4
ACCSALDO = 0
DOC1 = 0
DOC2 = 0
DOC3 = 0
DATACONS = 0
ASPBENI1 = 5
DESCRBENI1 = 4
ASPBENI2 = 0
DESCRBENI2 = 0
IMPNETTI = 0
RAGGR = 4
RAGGREFF = 4
SPESEINC = 4
ADDBOLLI = 4
UMTARA = 4
TARA = 4
DESUMTARA = 0
UMPNETTO = 4
PNETTO = 4
DESUMPNETTO = 0
NCOLLI = 4
CAUSMAG = 5
CAUSMAGC = 2
DESCRMAG = 4
DESCRMAGC = 2
BLANK = 2
CODNOTE = 4
NOTECLI = 3
CUP = 4
DESCRCUP = 4
CIG = 4
DESCRCIG = 4
CMSH = 4
TIPO_SDI = 4
INVIO_FP = 4
REG_FISCF = 4
[DEFAULT]
Default(0)=134|VEN
[SH]
Col(0)=103
Col(1)=104
Col(2)=105
Col(3)=155
Col(4)=106
Col(5)=107
Col(6)=108
Col(7)=109
Col(8)=110
Col(9)=111
Col(10)=112
Col(11)=113
Col(12)=120
Col(13)=155
Col(14)=121
Col(15)=122
Col(16)=123
Col(17)=166
Col(18)=124
Col(19)=125
Col(20)=118
Col(21)=117
Col(22)=116
Col(23)=127
Col(24)=128
Col(25)=129
Col(26)=102
[RIGHE]
[HANDLERS]
[PROFILOGRUPPO]
101 = 0
100 = 4
200 = 4
300 = 4
400 = 4
500 = 4
600 = 4
700 = 4
800 = 4
810 = 4
820 = 4
830 = 4
900 = 4
1000 = 4
1100 = 4
1200 = 4
1210 = 4
1300 = 4
1400 = 4
1500 = 4
1600 = 0
1700 = 4
1800 = 4
1900 = 4
2000 = 0
2100 = 4
2200 = 0
2300 = 4
2400 = 4
2500 = 4
2700 = 4
2710 = 4
2800 = 4
2900 = 4
3000 = 4
3100 = 4
4000 = 4
[ORDINEGRUPPI]
NGROUPS=31
1=100
2=2500
3=200
4=300
5=400
6=500
7=600
8=700
9=2400
10=2300
11=800
12=810
13=820
14=830
15=900
16=1100
17=1200
18=1500
19=1210
20=1300
21=1400
22=2100
23=2800
24=2700
25=2710
26=1700
27=1800
28=1000
29=2900
30=3000
31=3100

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,390 @@
<?xml version="1.0" encoding="UTF-8" ?>
<report libraries="ve1300" name="bolmajor" orientation="1" lpi="6">
<description>Bolla personalizzata Major</description>
<font face="Courier New" size="10" />
<section type="Head" height="25" pattern="1">
<font face="Arial" size="10" />
<field y="6" type="Stringa" hidden="1" width="10" pattern="1">
<source>16.COM</source>
<prescript description="H0.0 PRESCRIPT">MESSAGE EMPTY DISABLE,69
MESSAGE ENABLE,69</prescript>
</field>
<field x="90.5" y="18.25" type="Stringa" width="2" id="9" pattern="1">
<prescript description="H0.9 PRESCRIPT">MESSAGE _PAGENO</prescript>
</field>
<field x="77" y="18.25" type="Data" width="10" id="10" pattern="1">
<font face="Arial" bold="1" size="10" />
<source>33.DATADOC</source>
</field>
<field x="67.5" y="18.25" type="Stringa" align="right" width="6.5" id="11" pattern="1">
<font face="Arial" bold="1" size="10" />
<source>33.NDOC</source>
</field>
<field x="1" y="17.75" type="Stringa" hidden="1" width="5" id="12" pattern="1">
<source>34.CODMAG</source>
</field>
<field x="26.5" y="20.5" type="Stringa" width="16" id="13" pattern="1">
<prescript description="H0.13 PRESCRIPT">MESSAGE _CLIENTE,COFI</prescript>
</field>
<field x="82" y="20.5" type="Stringa" width="6" id="14" pattern="1">
<source>IF(33.CODVAL='','EURO',33.CODVAL)</source>
</field>
<field x="1" y="20.5" type="Stringa" align="right" width="6" id="15" pattern="1">
<source>33.CODCF</source>
</field>
<field x="11.5" y="20.5" type="Stringa" width="14" id="16" pattern="1">
<prescript description="H0.16 PRESCRIPT">MESSAGE _CLIENTE,PAIV</prescript>
</field>
<field x="50.5" y="22" deactivated="1" type="Stringa" width="45" id="18" pattern="1">
<source>208@.S0</source>
</field>
<field x="49" y="8" type="Stringa" width="59" height="2" id="20" pattern="1">
<font face="Arial" bold="1" size="10" />
<prescript description="H0.20 PRESCRIPT">MESSAGE _CLIENTE,!RAGSOC</prescript>
</field>
<field x="49" y="9.25" type="Stringa" width="44" id="21" pattern="1">
<prescript description="H0.21 PRESCRIPT">MESSAGE _CLIENTE,!INDNUM</prescript>
</field>
<field x="49" y="10.25" type="Stringa" width="44" id="22" pattern="1">
<prescript description="H0.22 PRESCRIPT">MESSAGE _CLIENTE,LOCALITACF</prescript>
</field>
<field x="49" y="11.25" type="Stringa" width="5" id="23" pattern="1">
<prescript description="H0.23 PRESCRIPT">MESSAGE _CLIENTE,!CAP</prescript>
</field>
<field x="55" y="11.25" type="Stringa" hidden="1" width="30" height="2" id="24" pattern="1">
<prescript description="H0.24 PRESCRIPT">MESSAGE _CLIENTE,!COM-&#3E;DENCOM
MESSAGE COPY,26</prescript>
</field>
<field x="55" y="11.25" type="Stringa" hidden="1" width="2" id="25" pattern="1">
<prescript description="H0.25 PRESCRIPT">MESSAGE _CLIENTE,!COM-&#3E;PROVCOM
MESSAGE APPEND,26</prescript>
</field>
<field x="55" y="11.25" type="Stringa" width="38" height="2" id="26" pattern="1" />
<field x="43" y="22" type="Stringa" hidden="1" width="3" id="27" pattern="1">
<prescript description="H0.27 PRESCRIPT">MESSAGE _CLIENTE,STATOCF</prescript>
</field>
<field x="49" y="13" type="Stringa" hidden="1" width="25" id="28" pattern="1">
<prescript description="H0.28 PRESCRIPT">MESSAGE _TABLEREAD,%STA,#27,S0
MESSAGE APPEND,26</prescript>
</field>
<field x="30.5" y="18.25" type="Stringa" width="35" id="31" pattern="1">
<font face="Arial" bold="1" size="10" />
<source>210@.S0</source>
</field>
<field x="9" y="20.5" type="Stringa" width="2" id="33" pattern="1">
<prescript description="H0.33 PRESCRIPT">MESSAGE _CLIENTE,STATOPAIV</prescript>
</field>
<field x="29" y="22.75" deactivated="1" type="Stringa" width="27" id="35" pattern="1" text="VALUTA ">
<source>IF(33-&#3E;CODVAL="";"LIRE";209@-&#3E;S0)</source>
</field>
<field x="1" y="22.75" deactivated="1" type="Stringa" width="27" id="36" pattern="1">
<source>210@.S0</source>
</field>
<field x="43.5" y="20.5" deactivated="1" type="Stringa" hidden="1" width="38" id="37" pattern="1">
<source>211@.S0</source>
</field>
<field x="1" y="16.25" type="Stringa" hidden="1" width="5" id="40" pattern="1">
<source>16.STATO</source>
<prescript description="H0.40 PRESCRIPT">#THIS @
STRLEN
DUP
1 =
IF
"00" #THIS @ + #THIS !
THEN
2 =
IF
"0" #THIS @ + #THIS !
THEN
</prescript>
</field>
<field y="13" type="Testo" width="29" id="50" pattern="2" text="DOCUMENTO DI TRASPORTO ">
<font face="Arial" bold="1" size="11" />
</field>
<field x="29.5" y="13.25" type="Testo" width="18" id="50" pattern="2" text="(D.P.R. 14 - 08 - 96 - n. 472)">
<font face="Arial" bold="1" size="8" />
</field>
<field type="Stringa" hidden="1" width="35" id="61" pattern="1">
<source>16.INDIR</source>
<prescript description="H0.61 PRESCRIPT">MESSAGE COPY,63</prescript>
</field>
<field y="1" type="Stringa" hidden="1" width="10" id="62" pattern="1">
<source>16.CIV</source>
<prescript description="H0.62 PRESCRIPT">MESSAGE APPEND,63</prescript>
</field>
<field x="49" y="15" type="Stringa" width="43.5" id="63" pattern="1">
<groups>11</groups>
<prescript description="H0.63 PRESCRIPT">MESSAGE EMPTY DISABLE,999
MESSAGE ENABLE,999</prescript>
</field>
<field x="49" y="16" type="Stringa" width="5" id="65" pattern="1">
<source>16.CAP</source>
</field>
<field y="2" type="Stringa" hidden="1" width="25" id="67" pattern="1">
<source>13.DENCOM</source>
<prescript description="H0.67 PRESCRIPT">MESSAGE COPY,69</prescript>
</field>
<field y="3" type="Stringa" hidden="1" width="15" id="68" pattern="1">
<source>13.PROVCOM</source>
<prescript description="H0.68 PRESCRIPT">MESSAGE APPEND,69</prescript>
</field>
<field x="54" y="16" type="Stringa" width="38" height="2" id="69" pattern="1" />
<field x="6.5" y="16.25" type="Stringa" hidden="1" width="25" id="70" pattern="1">
<prescript description="H0.70 PRESCRIPT">MESSAGE _TABLEREAD,%STA,#40,S0
MESSAGE APPEND,69</prescript>
</field>
<field x="49" y="14" type="Stringa" width="44" id="75" pattern="1">
<source>16.RAGSOC</source>
</field>
<field y="4" type="Stringa" hidden="1" width="5" id="119" pattern="1">
<source>CODINDSP</source>
<prescript description="H0.119 PRESCRIPT">MESSAGE EMPTY ENABLE,130|DISABLE,11@
MESSAGE DISABLE,130|ENABLE,11@</prescript>
</field>
<field x="49" y="13" type="Testo" width="30" id="999" pattern="1" text="DESTINAZIONE DIVERSA:" />
</section>
<section type="Head" level="1" pattern="1" />
<section type="Body" pattern="1">
<field x="1" y="0.5" type="Immagine" width="45" height="10" pattern="1" text="Logo Personalizzato">
<font face="Courier New" bold="1" size="10" />
<source>"major-testa.jpg"</source>
</field>
<field border="1" radius="100" x="47.5" y="7" type="Rettangolo" shade_offset="50" width="45" height="10" pattern="2" />
<field border="1" radius="100" y="17.25" type="Rettangolo" shade_offset="50" width="92.5" height="4.5" pattern="2" />
<field x="1" y="17.5" type="Testo" width="14.5" pattern="2" text="Magazzino">
<font italic="1" face="Arial" size="8" />
</field>
<field x="30" y="17.5" type="Testo" width="11" pattern="2" text="Tipo Documento">
<font italic="1" face="Arial" size="8" />
</field>
<field x="69.5" y="17.5" type="Testo" width="6" pattern="2" text="Numero">
<font italic="1" face="Arial" size="8" />
</field>
<field x="79" y="17.5" type="Testo" width="7" pattern="2" text="Data">
<font italic="1" face="Arial" size="8" />
</field>
<field x="87" y="17.5" type="Testo" width="5" pattern="2" text="Pagina">
<font italic="1" face="Arial" size="8" />
</field>
<field border="1" x="0.5" y="19.5" type="Linea" width="92" height="0" pattern="1" />
<field x="1" y="19.5" type="Testo" width="8" pattern="1" text="Cod.Cliente">
<font italic="1" face="Arial" size="8" />
</field>
<field x="10.25" y="19.5" type="Testo" width="6" pattern="1" text="P.IVA">
<font italic="1" face="Arial" size="8" />
</field>
<field x="26.5" y="19.5" type="Testo" width="10" pattern="1" text="Cod. Fisc.">
<font italic="1" face="Arial" size="8" />
</field>
<field x="43.75" y="19.5" type="Testo" width="8.5" pattern="1" text="Agente">
<font italic="1" face="Arial" size="8" />
</field>
<field x="81.75" y="19.5" type="Testo" width="8.5" pattern="1" text="Valuta">
<font italic="1" face="Arial" size="8" />
</field>
<field border="1" radius="100" y="22.5" type="Rettangolo" shade_offset="50" width="92.5" height="31.5" pattern="2" />
<field border="1" x="20.75" y="22.5" type="Linea" height="31.5" pattern="1" />
<field border="1" x="51.87" y="22.5" type="Linea" height="31.5" pattern="1" />
<field border="1" x="63.5" y="22.5" type="Linea" height="31.5" pattern="1" />
<field border="1" x="67.5" y="22.5" type="Linea" height="31.5" pattern="1" />
<field border="1" x="84.5" y="22.5" type="Linea" height="31.5" pattern="1" />
<field border="1" x="77.3" y="24.25" type="Linea" height="30" pattern="1" />
<field border="1" y="24.31" type="Linea" width="92.5" height="0" pattern="1" />
<field border="1" radius="100" x="0.25" y="55" type="Rettangolo" shade_offset="50" width="92.5" height="8.75" pattern="2" />
<field x="0.75" y="55" type="Testo" width="14.5" pattern="1" text="Trasporto a Mezzo">
<font italic="1" face="Arial" size="8" />
</field>
<field x="21.25" y="55" type="Testo" width="17.5" pattern="1" text="Aspetto Esteriore dei Beni">
<font italic="1" face="Arial" size="8" />
</field>
<field x="59.25" y="55" type="Testo" width="17" pattern="1" text="Causale del Trasporto">
<font italic="1" face="Arial" size="8" />
</field>
<field border="1" x="0.25" y="57.25" type="Linea" width="92" height="0" pattern="1" />
<field x="0.75" y="57.25" type="Testo" align="right" width="6.5" pattern="1" text="Colli">
<font italic="1" face="Arial" size="8" />
</field>
<field x="23" y="57.25" type="Testo" width="6.5" pattern="1" text="Peso Kg.">
<font italic="1" face="Arial" size="8" />
</field>
<field x="30" y="57.25" type="Testo" width="8.5" pattern="1" text="Porto">
<font italic="1" face="Arial" size="8" />
</field>
<field border="1" x="77.5" y="57.25" type="Linea" height="6.5" pattern="1" />
<field x="78.5" y="57.25" type="Testo" width="14" pattern="1" text="Firma Conducente">
<font italic="1" face="Arial" size="8" />
</field>
<field x="59.75" y="57.5" type="Testo" width="17" pattern="2" text="Data e Ora Inizio Trasporto">
<font italic="1" face="Arial" size="8" />
</field>
<field border="1" x="0.25" y="59.25" type="Linea" width="92" height="0" pattern="1" />
<field x="1" y="59.25" type="Testo" width="8" pattern="1" text="Annotazioni">
<font italic="1" face="Arial" size="8" />
</field>
<field x="78.5" y="59.25" type="Testo" width="14" pattern="1" text="Firma Destinatario">
<font italic="1" face="Arial" size="8" />
</field>
<field border="1" x="0.25" y="61.5" type="Linea" width="92" height="0" pattern="1" />
<field x="0.75" y="61.5" type="Testo" width="15.5" pattern="1" text="Incaricato del Trasporto">
<font italic="1" face="Arial" size="8" />
</field>
<field x="78.5" y="61.5" type="Testo" width="14" pattern="1" text="Firma Vettore">
<font italic="1" face="Arial" size="8" />
</field>
<field y="65" type="Testo" align="center" width="93" pattern="2" text="20851 Lissone (MB) - Via delle Industrie, 3 - Telefono 039 481418 - Telefax 039 2457878 ">
<font face="Arial" size="9" />
</field>
<field y="66" type="Testo" align="center" width="93" pattern="2" text="E-mail: gacerizz@tin.it - www.major-engineering.com - Cod. Fisc. 08568590155 - Part. Iva. 00914330964">
<font face="Arial" size="9" />
</field>
<field x="0.5" y="67.06" type="Testo" align="center" width="93" pattern="2" text="Registro Imprese di Monza e Brianza Numero REA 1232657 Capitale sociale euro 11.000,00">
<font face="Arial" size="9" />
</field>
<field x="49" y="6.5" type="Testo" width="16" id="50" pattern="2" text=" Intestatario Documento">
<font italic="1" face="Arial" size="8" />
</field>
<field x="1.5" y="23" type="Testo" width="9.5" id="202" pattern="1" text="Articolo">
<font face="Arial" bold="1" size="8" />
</field>
<field x="22.25" y="23" type="Testo" width="28" id="203" pattern="1" text="Descrizione">
<font face="Arial" bold="1" size="8" />
</field>
<field x="64.5" y="23" type="Testo" width="3" id="204" pattern="1" text="UM">
<font face="Arial" bold="1" size="8" />
</field>
<field x="69.5" y="23" type="Testo" width="6.5" id="209" pattern="1" text="Quantit&#E0;">
<font face="Arial" bold="1" size="8" />
</field>
</section>
<section type="Body" level="1" can_break="1" pattern="1">
<condition>!((34.TIPORIGA='08'))</condition>
<font face="Arial" size="10" />
<field x="0.5" type="Stringa" hidden="1" bg_color="#E9E9E9" width="3.5" id="50" pattern="1">
<font face="Arial" size="9" />
<source>34.CODARTMAG</source>
<prescript description="B1.50 PRESCRIPT">MESSAGE EMPTY DISABLE,51
MESSAGE ENABLE,51</prescript>
</field>
<field x="0.5" type="Stringa" width="20" id="51" pattern="1">
<font face="Arial" size="9" />
<source>34.CODART</source>
</field>
<field x="22" type="Stringa" bg_color="#D4D4D4" dynamic_height="1" width="29" height="15" id="52" pattern="1">
<font face="Arial" size="9" />
<prescript description="B1.52 PRESCRIPT">MESSAGE _DESCRIGA</prescript>
</field>
<field x="64" type="Stringa" bg_color="#E6E6E6" width="3" id="53" pattern="1">
<font face="Arial" size="9" />
<source>34.UMQTA</source>
<prescript description="B1.53 PRESCRIPT">MESSAGE _ALIGN,#52,TOP</prescript>
</field>
<field x="67" type="Numero" align="right" bg_color="#00FFFF" width="10" id="54" pattern="1" hide_zero="1" text="###.###,@@">
<font face="Arial" size="9" />
<groups>30</groups>
<source>34.QTA</source>
<prescript description="B1.54 PRESCRIPT">MESSAGE _ALIGN,#52,TOP</prescript>
</field>
<field x="52" type="Stringa" align="right" bg_color="#E6E6E6" width="11" id="998" pattern="1">
<font face="Arial" size="9" />
<source>47.COD_PMS</source>
<prescript description="B1.998 PRESCRIPT">MESSAGE _ALIGN,#52,TOP</prescript>
</field>
</section>
<section y="53" hidden_if_needed="1" type="Foot" pattern="1">
<font face="Arial" size="10" />
<field x="80" y="14" type="Testo" width="17" id="100" pattern="1" text="&#3E;&#3E;&#3E; SEGUE &#3E;&#3E;&#3E;">
<font italic="1" face="Arial" bold="1" size="10" />
</field>
</section>
<section y="54" type="Foot" level="1" pattern="1">
<field x="59" y="2" type="Stringa" width="22.5" id="34" pattern="1">
<source>207@.S0</source>
</field>
<field x="1.25" y="2" type="Array" width="19" id="101" pattern="1">
<source>CODSPMEZZO</source>
<list>
<li Value=" " Code=" " />
<li Value="DESTINATARIO" Code="D" />
<li Value="MITTENTE" Code="M" />
<li Value="VETTORE" Code="V" />
</list>
</field>
<field x="36" y="8.5" type="Stringa" hidden="1" width="29" id="105" pattern="1">
<source>TRIM(205@.S0)</source>
<prescript description="F1.105 PRESCRIPT">MESSAGE COPY,107</prescript>
</field>
<field x="27" y="7.5" type="Stringa" hidden="1" width="35" id="106" pattern="1">
<source>TRIM(205@.S1[1,35])</source>
<prescript description="F1.106 PRESCRIPT">MESSAGE APPEND,107</prescript>
</field>
<field x="1" y="8.5" type="Stringa" width="76.5" id="107" pattern="1" />
<field x="45" y="7.5" type="Stringa" hidden="1" width="10" id="108" pattern="1">
<source>TRIM(205@.S1[36,45])</source>
<prescript description="F1.108 PRESCRIPT">MESSAGE APPEND,107</prescript>
</field>
<field x="57.5" y="8" type="Stringa" hidden="1" width="5" id="110" pattern="1">
<source>TRIM(205@.S7)</source>
<prescript description="F1.110 PRESCRIPT">MESSAGE APPEND,107</prescript>
</field>
<field x="18" y="8.5" type="Stringa" hidden="1" width="18" id="111" pattern="1">
<source>TRIM(205@.S1[46,70])</source>
<prescript description="F1.111 PRESCRIPT">MESSAGE APPEND,107</prescript>
</field>
<field x="21" y="7.5" type="Stringa" hidden="1" width="5" id="112" pattern="1">
<source>205@.S9</source>
</field>
<field x="9" y="8.5" type="Stringa" hidden="1" width="35" id="113" pattern="1">
<prescript description="F1.113 PRESCRIPT">MESSAGE _ISAMREAD,13,COM=#112,DENCOM
MESSAGE APPEND,107</prescript>
</field>
<field x="15" y="7.5" type="Stringa" hidden="1" width="2" id="114" pattern="1">
<prescript description="F1.114 PRESCRIPT">MESSAGE _ISAMREAD,13,COM=#112,PROVCOM
MESSAGE APPEND,107</prescript>
</field>
<field x="51" y="8.5" deactivated="1" type="Stringa" width="38" id="115" pattern="1" />
<field x="69.75" y="4.25" type="Stringa" width="5" id="117" pattern="1" text="##:##">
<source>ORAPART</source>
</field>
<field x="59.75" y="4.25" type="Data" width="8" id="118" pattern="1">
<source>DATAPART</source>
</field>
<field x="20.75" y="2" type="Stringa" width="34.5" id="120" pattern="1">
<source>206@.S0</source>
</field>
<field x="16.5" y="4.25" type="Numero" align="right" width="12" id="121" pattern="1" hide_zero="1" text="#########">
<source>IF(33.PNETTO=0,TOTPESO,33.PNETTO)</source>
</field>
<field x="0.5" y="4.25" type="Numero" align="right" width="6" id="122" pattern="1" hide_zero="1">
<source>IF(33.NCOLLI=0,TOTCOLLI,33.NCOLLI)</source>
</field>
<field x="0.5" y="6.25" type="Stringa" width="76.5" id="157" pattern="1">
<source>33.NOTE</source>
</field>
<field x="30.25" y="4.25" type="Stringa" width="27.5" id="158" pattern="1">
<source>203@.S0</source>
</field>
</section>
<sql>USE 33
JOIN 34 INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
JOIN 17 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 16 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 16 TO 17 ALIAS 116 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 13 TO 16 INTO STATO=STATO COM=COM
JOIN 47 TO 34 INTO CODART==CODART
JOIN %CPG TO 33 ALIAS 201 INTO CODTAB==CODPAG
JOIN 122 TO 33 INTO CODAGE==CODAG
JOIN %POR TO 33 ALIAS 203 INTO CODTAB==CODPORTO
JOIN %BAN TO 33 ALIAS 204 INTO CODTAB==CODABIA+CODCABA
JOIN %VET TO 33 ALIAS 205 INTO CODTAB==CODVETT1
JOIN %ABE TO 33 ALIAS 206 INTO CODTAB==ASPBENI1
JOIN %CTR TO 33 ALIAS 207 INTO CODTAB==CAUSTRASP
JOIN %BAN TO 33 ALIAS 208 INTO CODTAB==CODABIA
JOIN %VAL TO 33 ALIAS 209 INTO CODTAB==CODVAL
JOIN %TIP TO 33 ALIAS 210 INTO CODTAB==TIPODOC
JOIN %MSP TO 33 ALIAS 211 INTO CODTAB==CODSPMEZZO
JOIN GCA TO 34 ALIAS 212 INTO CODTAB==3+CODART[7,12]
JOIN GCA TO 34 ALIAS 213 INTO CODTAB==5+CODART[17,18]
</sql>
</report>

View File

@ -0,0 +1,533 @@
<?xml version="1.0" encoding="UTF-8" ?>
<report libraries="ve1300" name="fatmajor" orientation="1" lpi="6">
<description>Fattura personalizzata Major</description>
<font face="Courier New" size="10" />
<section type="Head" height="28" pattern="1">
<font face="Arial" size="10" />
<field x="90.5" y="19" type="Stringa" width="2" id="9" pattern="1">
<prescript description="H0.9 PRESCRIPT">MESSAGE _PAGENO</prescript>
</field>
<field x="77" y="19" type="Data" width="10" id="10" pattern="1">
<font face="Arial" bold="1" size="10" />
<source>33.DATADOC</source>
</field>
<field x="67.5" y="19" type="Stringa" align="right" width="6.5" id="11" pattern="1">
<font face="Arial" bold="1" size="10" />
<source>33.NDOC</source>
</field>
<field x="43" y="19" type="Stringa" width="16" id="12" pattern="1">
<prescript description="H0.12 PRESCRIPT">MESSAGE _CLIENTE,COFI</prescript>
</field>
<field x="59" y="19" type="Stringa" width="5" id="14" pattern="1">
<source>IF(33.CODVAL='','EURO',33.CODVAL)</source>
</field>
<field x="18" y="19" type="Stringa" align="right" width="6" id="15" pattern="1">
<source>33.CODCF</source>
</field>
<field x="28" y="19" type="Stringa" width="14" id="16" pattern="1">
<prescript description="H0.16 PRESCRIPT">MESSAGE _CLIENTE,PAIV</prescript>
</field>
<field x="1" y="21.5" type="Stringa" width="41" id="17" pattern="1">
<source>201@.S0</source>
</field>
<field x="43" y="20.5" deactivated="1" type="Stringa" width="23" id="18" pattern="1">
<source>208@.S0</source>
</field>
<field x="50.5" y="27" deactivated="1" type="Stringa" width="45" id="18" pattern="1">
<source>208@.S0</source>
</field>
<field x="43" y="21.5" type="Stringa" width="51" id="19" pattern="1">
<source>204@.S0</source>
</field>
<field x="49" y="10.5" type="Stringa" width="59" height="2" id="20" pattern="1">
<font face="Arial" bold="1" size="10" />
<prescript description="H0.20 PRESCRIPT">MESSAGE _CLIENTE,!RAGSOC</prescript>
</field>
<field x="49" y="12.5" type="Stringa" width="44" id="21" pattern="1">
<prescript description="H0.21 PRESCRIPT">MESSAGE _CLIENTE,!INDNUM</prescript>
</field>
<field x="49" y="13.5" type="Stringa" width="44" id="22" pattern="1">
<prescript description="H0.22 PRESCRIPT">MESSAGE _CLIENTE,LOCALITACF</prescript>
</field>
<field x="49" y="14.5" type="Stringa" width="5" id="23" pattern="1">
<prescript description="H0.23 PRESCRIPT">MESSAGE _CLIENTE,!CAP</prescript>
</field>
<field x="55" y="14.5" type="Stringa" hidden="1" width="30" height="2" id="24" pattern="1">
<prescript description="H0.24 PRESCRIPT">MESSAGE _CLIENTE,!COM-&#3E;DENCOM
MESSAGE COPY,26</prescript>
</field>
<field x="55" y="14.5" type="Stringa" hidden="1" width="2" id="25" pattern="1">
<prescript description="H0.25 PRESCRIPT">MESSAGE _CLIENTE,!COM-&#3E;PROVCOM
MESSAGE APPEND,26</prescript>
</field>
<field x="55" y="14.5" type="Stringa" width="38" height="2" id="26" pattern="1" />
<field x="43" y="27" type="Stringa" hidden="1" width="3" id="27" pattern="1">
<prescript description="H0.27 PRESCRIPT">MESSAGE _CLIENTE,STATOCF</prescript>
</field>
<field x="49" y="15.5" type="Stringa" width="25" id="28" pattern="1">
<prescript description="H0.28 PRESCRIPT">MESSAGE _TABLEREAD,%STA,#27,S0</prescript>
</field>
<field x="1" y="19" type="Stringa" width="16" id="31" pattern="1">
<font face="Arial" bold="1" size="10" />
<source>210@.S0</source>
</field>
<field x="25.5" y="19" type="Stringa" width="2" id="33" pattern="1">
<prescript description="H0.33 PRESCRIPT">MESSAGE _CLIENTE,STATOPAIV</prescript>
</field>
<field x="22.25" y="24.5" type="Stringa" width="70" id="36" pattern="1">
<source>212@.S0</source>
</field>
<field x="1" y="26.5" deactivated="1" type="Stringa" width="27" id="36" pattern="1">
<source>210@.S0</source>
</field>
<field x="21" y="20.5" deactivated="1" type="Stringa" width="21" id="37" pattern="1">
<source>211@.S0</source>
</field>
<field x="57.5" y="22.5" type="Numero" align="right" width="6.5" id="64" pattern="1" hide_zero="1" text="@@@@@">
<source>33.CODCABA</source>
</field>
<field x="45.25" y="22.5" type="Numero" align="right" width="6.5" id="65" pattern="1" hide_zero="1" text="@@@@@">
<source>33.CODABIA</source>
</field>
<field x="1.25" y="24.5" type="Stringa" width="20.5" id="65" pattern="1">
<source>33.CODCMS</source>
</field>
<field x="68.5" y="22.5" type="Stringa" align="right" width="16.5" id="66" pattern="1">
<source>20.NUMCC</source>
</field>
</section>
<section type="Head" level="1" pattern="1" />
<section type="Body" pattern="1">
<field x="1" y="0.5" type="Immagine" bg_color="#C0C0C0" width="45" height="10" pattern="5">
<source>"major-testa.jpg"</source>
</field>
<field border="1" radius="100" x="0.5" y="18" type="Rettangolo" shade_offset="50" width="92" height="8" pattern="2" />
<field border="1" x="0.5" y="20.5" type="Linea" width="92" height="0" pattern="1" />
<field border="1" x="0.5" y="23.5" type="Linea" width="92" height="0" pattern="1" />
<field border="1" radius="100" x="0.5" y="26.5" type="Rettangolo" shade_offset="50" width="92" height="23.5" pattern="2" />
<field border="1" radius="100" x="0.5" y="51" type="Rettangolo" shade_offset="50" width="92" height="13.5" pattern="2" />
<field border="1" x="0.75" y="53" type="Linea" width="92" height="0" pattern="1" />
<field border="1" x="6.5" y="53" type="Linea" height="6" pattern="1" />
<field border="1" x="19" y="53" type="Linea" height="6" pattern="1" />
<field border="1" x="34.5" y="53" type="Linea" height="6" pattern="1" />
<field border="1" x="40.5" y="53" type="Linea" height="6" pattern="1" />
<field border="1" x="75.25" y="53" type="Linea" height="6" pattern="1" />
<field border="1" x="0.75" y="59" type="Linea" width="92" height="0" pattern="1" />
<field border="1" radius="100" x="76" y="59.25" type="Rettangolo" bg_color="#E1E1E1" shade_offset="30" width="16" height="2.75" pattern="2" />
<field border="1" x="0.75" y="62.25" type="Linea" width="92" height="0" pattern="1" />
<field x="1" y="62.5" type="Testo" width="50" pattern="1" text="CONTRIBUTO CONAI ASSOLTO OVE DOVUTO">
<font face="Arial" bold="1" size="10" />
</field>
<field x="0.5" y="65" type="Testo" align="center" width="93" pattern="2" text="20851 Lissone (MB) - Via delle Industrie, 3 - Telefono 039 481418 - Telefax 039 2457878 ">
<font face="Arial" size="9" />
</field>
<field x="0.5" y="66" type="Testo" align="center" width="93" pattern="2" text="E-mail: gacerizz@tin.it - www.major-engineering.com - Cod. Fisc. 08568590155 - Part. Iva. 00914330964">
<font face="Arial" size="9" />
</field>
<field x="0.5" y="67" type="Testo" align="center" width="93" pattern="2" text="Registro Imprese di Monza e Brianza Numero REA 1232657 Capitale sociale euro 11.000,00">
<font face="Arial" size="9" />
</field>
<field border="1" radius="100" x="45" y="9.5" type="Rettangolo" shade_offset="50" width="47" height="8" id="50" pattern="2" />
<field x="48.5" y="9" type="Testo" width="16" id="53" pattern="2" text=" Intestatario Documento">
<font italic="1" face="Arial" size="8" />
</field>
<field x="1" y="18.25" type="Testo" width="11" id="53" pattern="1" text="Tipo Documento">
<font italic="1" face="Arial" size="8" />
</field>
<field x="17.5" y="18.25" type="Testo" width="8" id="53" pattern="1" text="Cod.Cliente">
<font italic="1" face="Arial" size="8" />
</field>
<field x="29" y="18.25" type="Testo" width="8.5" id="53" pattern="1" text="P.IVA">
<font italic="1" face="Arial" size="8" />
</field>
<field x="42.75" y="18.25" type="Testo" width="8.5" id="53" pattern="1" text="Cod. Fis:">
<font italic="1" face="Arial" size="8" />
</field>
<field x="59.5" y="18.25" type="Testo" width="5" id="53" pattern="1" text="Valuta">
<font italic="1" face="Arial" size="8" />
</field>
<field x="69.5" y="18.25" type="Testo" width="6" id="53" pattern="1" text="Numero">
<font italic="1" face="Arial" size="8" />
</field>
<field x="79" y="18.25" type="Testo" width="7" id="53" pattern="1" text="Data">
<font italic="1" face="Arial" size="8" />
</field>
<field x="88" y="18.25" type="Testo" width="5" id="53" pattern="1" text="Pagina">
<font italic="1" face="Arial" size="8" />
</field>
<field x="1" y="20.5" type="Testo" width="8" id="53" pattern="1" text="Pagamento">
<font italic="1" face="Arial" size="8" />
</field>
<field x="43" y="20.5" type="Testo" width="8" id="53" pattern="1" text="Banca">
<font italic="1" face="Arial" size="8" />
</field>
<field x="54.09" y="22.68" type="Testo" width="4" id="53" pattern="1" text="Cab:">
<font italic="1" face="Arial" size="8" />
</field>
<field x="43" y="22.75" type="Testo" width="3.5" id="53" pattern="1" text="Abi:">
<font italic="1" face="Arial" size="8" />
</field>
<field x="65" y="22.75" type="Testo" width="4.5" id="53" pattern="1" text="C&#2F;C">
<font italic="1" face="Arial" size="8" />
</field>
<field x="1" y="23.5" type="Testo" width="8" id="53" pattern="1" text="Commessa">
<font italic="1" face="Arial" size="8" />
</field>
<field x="2.5" y="51.25" type="Testo" width="10" id="53" pattern="1" text="Totale Merce">
<font italic="1" face="Arial" size="8" />
</field>
<field x="14" y="51.25" type="Testo" width="6" id="53" pattern="1" text="Sconto %">
<font italic="1" face="Arial" size="8" />
</field>
<field x="21.5" y="51.25" type="Testo" align="right" width="10" id="53" pattern="1" text="Netto Merce">
<font italic="1" face="Arial" size="8" />
</field>
<field x="33" y="51.25" type="Testo" width="7.5" id="53" pattern="1" text="Spese Varie">
<font italic="1" face="Arial" size="8" />
</field>
<field x="44.5" y="51.25" type="Testo" width="10.5" id="53" pattern="1" text="Spese Trasporto">
<font italic="1" face="Arial" size="8" />
</field>
<field x="61.5" y="51.25" type="Testo" width="11" id="53" pattern="1" text="Totale Imponibile">
<font italic="1" face="Arial" size="8" />
</field>
<field x="81" y="51.25" type="Testo" width="10.5" id="53" pattern="1" text="Totale Imposta">
<font italic="1" face="Arial" size="8" />
</field>
<field x="1" y="53.25" type="Testo" width="6" id="53" pattern="1" text="Cod.IVA">
<font italic="1" face="Arial" size="8" />
</field>
<field x="7.25" y="53.25" type="Testo" width="12" id="53" pattern="1" text="Spese Accessorie">
<font italic="1" face="Arial" size="8" />
</field>
<field x="19.25" y="53.25" type="Testo" align="center" width="15" id="53" pattern="1" text="Imponibile">
<font italic="1" face="Arial" size="8" />
</field>
<field x="36.25" y="53.25" type="Testo" width="3" id="53" pattern="1" text="IVA">
<font italic="1" face="Arial" size="8" />
</field>
<field x="41.5" y="53.25" type="Testo" width="17" id="53" pattern="1" text="Imposta">
<font italic="1" face="Arial" size="8" />
</field>
<field x="76.75" y="53.28" type="Testo" width="16" id="53" pattern="1" text="Bolli">
<font italic="1" face="Arial" size="8" />
</field>
<field x="76.75" y="55.75" type="Testo" width="6.5" id="53" pattern="1" text="Acconto">
<font italic="1" face="Arial" size="8" />
</field>
<field x="1.25" y="59.25" type="Testo" width="22.5" id="53" pattern="1" text="Scadenza Rate e Relativo Importo">
<font italic="1" face="Arial" size="8" />
</field>
<field x="78.25" y="59.5" type="Testo" width="12.5" id="53" pattern="1" text="Totale Documento">
<font italic="1" face="Arial" size="8" />
</field>
<field x="2" y="27" type="Testo" width="8" id="202" pattern="1" text="Codice">
<font face="Arial" bold="1" size="8" />
</field>
<field x="13" y="27" type="Testo" width="28.5" id="203" pattern="1" text="Descrizione">
<font face="Arial" bold="1" size="8" />
</field>
<field x="49.25" y="27" type="Testo" width="3.5" id="204" pattern="1" text="UM">
<font face="Arial" bold="1" size="8" />
</field>
<field x="53.75" y="27" type="Testo" width="6" id="209" pattern="1" text="Quantit&#E0;">
<font face="Arial" bold="1" size="8" />
</field>
<field x="63.5" y="27" type="Testo" width="5.5" id="209" pattern="1" text="Prezzo">
<font face="Arial" bold="1" size="8" />
</field>
<field x="72.5" y="27" type="Testo" width="4.5" id="209" pattern="1" text="Sconti">
<font face="Arial" bold="1" size="8" />
</field>
<field x="80.5" y="27" type="Testo" width="5.5" id="209" pattern="1" text="Importo">
<font face="Arial" bold="1" size="8" />
</field>
<field x="89.5" y="27" type="Testo" width="2.5" id="209" pattern="1" text="C.I.">
<font face="Arial" bold="1" size="8" />
</field>
<field border="1" x="12" y="26.5" type="Linea" height="23.5" id="500" pattern="1" />
<field border="1" x="48" y="26.5" type="Linea" height="23.5" id="500" pattern="1" />
<field border="1" x="52.5" y="26.5" type="Linea" height="23.5" id="500" pattern="1" />
<field border="1" x="60.66" y="26.5" type="Linea" height="23.5" id="500" pattern="1" />
<field border="1" x="71.87" y="26.5" type="Linea" height="23.5" id="500" pattern="1" />
<field border="1" x="77.25" y="26.5" type="Linea" height="23.5" id="500" pattern="1" />
<field border="1" x="88.75" y="26.5" type="Linea" height="23.5" id="500" pattern="1" />
</section>
<section type="Body" level="1" pattern="1">
<condition>!((34.TIPORIGA='08'))</condition>
<font face="Arial" size="10" />
<field x="0.15" type="Stringa" hidden="1" bg_color="#E9E9E9" width="9.5" id="50" pattern="1">
<font face="Arial" size="9" />
<source>34.CODARTMAG</source>
<prescript description="B1.50 PRESCRIPT">MESSAGE EMPTY DISABLE,51
MESSAGE ENABLE,51</prescript>
</field>
<field x="0.75" type="Stringa" bg_color="#CFCFCF" width="9.5" id="51" pattern="1">
<font face="Arial" size="9" />
<source>34.CODART[1,9]</source>
</field>
<field x="13.15" type="Stringa" bg_color="#D4D4D4" dynamic_height="1" width="35" height="22" id="52" pattern="1">
<font face="Arial" size="9" />
<prescript description="B1.52 PRESCRIPT">MESSAGE _DESCRIGA</prescript>
</field>
<field x="48.5" type="Stringa" bg_color="#C0C0C0" width="3" id="53" pattern="1">
<font face="Arial" size="9" />
<source>34.UMQTA</source>
<prescript description="B1.53 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="52.5" type="Numero" align="right" bg_color="#00FFFF" width="7.5" id="54" pattern="1" hide_zero="1" text="###.###">
<font face="Arial" size="9" />
<groups>30</groups>
<source>34.QTA</source>
<prescript description="B1.54 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="60.5" type="Prezzo" align="right" bg_color="#FF80C0" width="10.5" codval="33.CODVAL" id="55" pattern="1" hide_zero="1" text="###.###.###,@@">
<font face="Arial" size="9" />
<groups>29</groups>
<source>34.PREZZO</source>
<prescript description="B1.55 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="71.5" type="Stringa" bg_color="#400040" width="4.5" id="56" pattern="1">
<font face="Arial" size="9" />
<source>34.SCONTO</source>
<prescript description="B1.56 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="76.5" type="Prezzo" align="right" bg_color="#00FFFF" width="12" codval="33.CODVAL" id="57" pattern="1" hide_zero="1" text="###.###.###,@@">
<font face="Arial" size="9" />
<groups>29</groups>
<source>34.IMPNS</source>
<prescript description="B1.57 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="89.75" type="Stringa" bg_color="#EFEFEF" width="3" id="58" pattern="1">
<font face="Arial" size="9" />
<source>34.CODIVA</source>
<prescript description="B1.58 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="94.5" type="Prezzo" hidden="1" align="right" bg_color="#E1E1E1" width="15" codval="33.CODVAL" id="59" pattern="1" hide_zero="1" text="###.###.###,@@">
<font face="Arial" size="9" />
<groups>29</groups>
<source>34.PREZZONS</source>
<prescript description="B1.59 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="109.5" type="Valuta" hidden="1" align="right" width="15" codval="33.CODVAL" id="60" pattern="1" hide_zero="1" text="###.###.###,@@">
<font face="Arial" size="9" />
<groups>31</groups>
<source>34.PROVVR</source>
<prescript description="B1.60 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="124.5" type="Valuta" hidden="1" align="right" width="15" codval="33.CODVAL" id="61" pattern="1" hide_zero="1" text="###.###.###,@@">
<font face="Arial" size="9" />
<groups>31</groups>
<source>34.IMPOSTA</source>
<prescript description="B1.61 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
</section>
<section y="50" hidden_if_needed="1" type="Foot" pattern="1">
<field x="80" y="14" type="Testo" width="17" id="100" pattern="1" text="&#3E;&#3E;&#3E; SEGUE &#3E;&#3E;&#3E;">
<font italic="1" face="Arial" bold="1" size="10" />
</field>
</section>
<section y="50" type="Foot" level="1" pattern="1">
<font face="Arial" size="9" />
<field x="1" y="7" type="Stringa" width="80" height="2" pattern="1">
<font face="Arial" size="8" />
<prescript description="F1.0 PRESCRIPT">#DOC.LIQDIFF @
EMPTY=
NEGATE
#CLI.ALLEG @
7
&#3C;
AND
IF
"Iva a esigibilt&#E0; differita ai sensi dell' art. 6 comma 5, del dpr n.633&#2F;2973 e dell' art.7 legge 2&#2F;2009"
#THIS !
THEN</prescript>
</field>
<field x="45" y="12.5" type="Stringa" width="40" height="2" pattern="1">
<font face="Arial" size="8" />
<prescript description="F1.0 PRESCRIPT">#DOC.LIQDIFF @
EMPTY=
NEGATE
#CLI.ALLEG @
7
&#3C;
AND
IF
"Iva a esigibilt&#E0; differita ai sensi dell' art. 6 comma 5, del dpr n.633&#2F;2973 e dell' art.7 legge 2&#2F;2009"
#THIS !
THEN</prescript>
</field>
<field y="2" type="Valuta" align="right" bg_color="#00FFFF" width="12" codval="33.CODVAL" id="101" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<source>TOTMER</source>
</field>
<field x="14" y="2" type="Stringa" bg_color="#0000FF" width="5" id="102" pattern="1">
<source>33.SCONTOPERC</source>
</field>
<field x="16" type="Valuta" hidden="1" align="right" width="10" codval="33.CODVAL" id="103" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<source>SCONTOT</source>
</field>
<field x="44" y="2" type="Valuta" align="right" bg_color="#FFFF00" width="10" codval="33.CODVAL" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<source>SPESTRA</source>
</field>
<field x="32.5" y="2" type="Valuta" align="right" bg_color="#7F007F" width="9.5" codval="33.CODVAL" id="105" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<source>SPESIMB</source>
</field>
<field x="76.5" y="7" type="Valuta" align="right" width="15" codval="33.CODVAL" id="106" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<source>33.IMPPAGATO</source>
</field>
<field x="1" y="4" type="Stringa" bg_color="#7F7F7F" width="4" id="107" pattern="1">
<prescript description="F1.107 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,COD,0</prescript>
</field>
<field x="20" y="4" type="Valuta" align="right" bg_color="#FF00FF" width="14" codval="33.CODVAL" id="108" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.108 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,IMP,0</prescript>
</field>
<field x="35" y="4" type="Numero" align="right" width="4" id="109" pattern="1" hide_zero="1" text="##">
<prescript description="F1.109 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,ALI,0</prescript>
</field>
<field x="41" y="4" type="Valuta" align="right" width="10" codval="33.CODVAL" id="110" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.110 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,IVA,1</prescript>
</field>
<field x="1" y="5" type="Stringa" width="4" id="111" pattern="1">
<prescript description="F1.111 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,COD,0</prescript>
</field>
<field x="20" y="5" type="Valuta" align="right" width="14" codval="33.CODVAL" id="112" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.112 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,IMP,0</prescript>
</field>
<field x="35" y="5" type="Numero" align="right" width="4" id="113" pattern="1" hide_zero="1" text="##">
<prescript description="F1.113 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,ALI,0</prescript>
</field>
<field x="41" y="5" type="Valuta" align="right" width="10" codval="33.CODVAL" id="114" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.114 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,IVA,1</prescript>
</field>
<field x="1" y="6" type="Stringa" width="4" id="115" pattern="1">
<prescript description="F1.115 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,COD,0</prescript>
</field>
<field x="20" y="6" type="Valuta" align="right" bg_color="#FF00FF" width="14" codval="33.CODVAL" id="116" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.116 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,IMP,0</prescript>
</field>
<field x="35" y="6" type="Numero" align="right" width="4" id="117" pattern="1" hide_zero="1" text="##">
<prescript description="F1.117 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,ALI,0</prescript>
</field>
<field x="41" y="6" type="Valuta" align="right" bg_color="#00FFFF" width="10" codval="33.CODVAL" id="118" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.118 PRESCRIPT">MESSAGE _RIEPILOGOIVA,1,IVA,1</prescript>
</field>
<field x="20" y="7" type="Valuta" align="right" bg_color="#FF00FF" width="14" codval="33.CODVAL" id="119" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.119 PRESCRIPT">MESSAGE _RIEPILOGOIVA,30,IMP,0</prescript>
</field>
<field x="1" y="7" type="Stringa" width="4" id="120" pattern="1">
<prescript description="F1.120 PRESCRIPT">MESSAGE _RIEPILOGOIVA,30,COD,0</prescript>
</field>
<field x="41" y="7" type="Stringa" width="29" id="121" pattern="1">
<prescript description="F1.121 PRESCRIPT">MESSAGE _RIEPILOGOIVA,30,DES,1</prescript>
</field>
<field x="20" y="8" type="Valuta" align="right" bg_color="#0000FF" width="14" codval="33.CODVAL" id="122" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.122 PRESCRIPT">MESSAGE _RIEPILOGOIVA,30,IMP,0</prescript>
</field>
<field x="1" y="8" type="Stringa" bg_color="#00FFFF" width="4" id="123" pattern="1">
<prescript description="F1.123 PRESCRIPT">MESSAGE _RIEPILOGOIVA,30,COD,0</prescript>
</field>
<field x="41" y="8" type="Stringa" bg_color="#00FFFF" width="29" id="124" pattern="1">
<prescript description="F1.124 PRESCRIPT">MESSAGE _RIEPILOGOIVA,30,DES,1</prescript>
</field>
<field x="60.5" y="2" type="Valuta" align="right" bg_color="#FF0000" width="13.5" codval="33.CODVAL" id="125" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<source>IMPONIBILI</source>
</field>
<field x="78.5" y="2" type="Valuta" align="right" bg_color="#007F7F" width="13" codval="33.CODVAL" id="126" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<source>IMPOSTE</source>
</field>
<field x="36" deactivated="1" type="Valuta" hidden="1" align="right" width="11" codval="33.CODVAL" id="127" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.127 PRESCRIPT">MESSAGE _TOTIMPONIBILI,28</prescript>
</field>
<field x="59" type="Valuta" hidden="1" align="right" width="10" codval="33.CODVAL" id="128" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<source>SPESINC</source>
</field>
<field x="48" type="Valuta" hidden="1" align="right" width="10" codval="33.CODVAL" id="129" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<source>BOLLI</source>
</field>
<field x="76.5" y="10.25" type="Valuta" align="right" width="15" codval="33.CODVAL" height="1.25" id="130" pattern="1" hide_zero="1" text="###.###.###,@@">
<font face="Arial" bold="1" size="10" />
<groups>31</groups>
<source>TOTDOC</source>
</field>
<field x="45" y="13" deactivated="1" type="Valuta" align="right" width="11" codval="33.CODVAL" id="137" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<source>33.IMPPAGATO</source>
<prescript description="F1.137 PRESCRIPT">MESSAGE SUB,138</prescript>
</field>
<field x="69" y="13" deactivated="1" type="Valuta" align="right" width="11" codval="33.CODVAL" id="138" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
</field>
<field x="1" y="10" type="Data" bg_color="#7F7F7F" width="8" id="143" pattern="1">
<prescript description="F1.143 PRESCRIPT">MESSAGE _SCADENZE,DATA,0</prescript>
</field>
<field x="10" y="10" type="Valuta" align="right" width="11" codval="33.CODVAL" id="144" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.144 PRESCRIPT">MESSAGE _SCADENZE,IMPORTO,1</prescript>
</field>
<field x="24" y="10" type="Data" width="8" id="145" pattern="1">
<prescript description="F1.145 PRESCRIPT">MESSAGE _SCADENZE,DATA,0</prescript>
</field>
<field x="33" y="10" type="Valuta" align="right" width="11" codval="33.CODVAL" id="146" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.146 PRESCRIPT">MESSAGE _SCADENZE,IMPORTO,1</prescript>
</field>
<field x="46.5" y="10" type="Data" width="8" id="147" pattern="1">
<prescript description="F1.147 PRESCRIPT">MESSAGE _SCADENZE,DATA,0</prescript>
</field>
<field x="55.5" y="10" type="Valuta" align="right" width="11" codval="33.CODVAL" id="148" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.148 PRESCRIPT">MESSAGE _SCADENZE,IMPORTO,1</prescript>
</field>
<field x="1" y="11" type="Data" width="8" id="149" pattern="1">
<prescript description="F1.149 PRESCRIPT">MESSAGE _SCADENZE,DATA,0</prescript>
</field>
<field x="10" y="11" type="Valuta" align="right" bg_color="#00FFFF" width="11" codval="33.CODVAL" id="150" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.150 PRESCRIPT">MESSAGE _SCADENZE,IMPORTO,1</prescript>
</field>
<field x="24" y="11" type="Data" width="8" id="151" pattern="1">
<prescript description="F1.151 PRESCRIPT">MESSAGE _SCADENZE,DATA,0</prescript>
</field>
<field x="33" y="11" type="Valuta" align="right" width="11" codval="33.CODVAL" id="152" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>31</groups>
<prescript description="F1.152 PRESCRIPT">MESSAGE _SCADENZE,IMPORTO,1</prescript>
</field>
</section>
<sql>USE 33
JOIN 34 INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
JOIN 17 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 16 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 16 TO 17 ALIAS 116 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 47 TO 34 INTO CODART==CODART
JOIN %CPG TO 33 ALIAS 201 INTO CODTAB==CODPAG
JOIN 122 TO 33 INTO CODAGE==CODAG
JOIN %POR TO 33 ALIAS 203 INTO CODTAB==CODPORTO
JOIN %BAN TO 33 ALIAS 204 INTO CODTAB==CODABIA+CODCABA
JOIN %VET TO 33 ALIAS 205 INTO CODTAB==CODVETT1
JOIN %ASP TO 33 ALIAS 206 INTO CODTAB==ASPBENI1
JOIN %CTR TO 33 ALIAS 207 INTO CODTAB==CAUSTRASP
JOIN %BAN TO 33 ALIAS 208 INTO CODTAB==CODABIA
JOIN %VAL TO 33 ALIAS 209 INTO CODTAB==CODVAL
JOIN %TIP TO 33 ALIAS 210 INTO CODTAB==TIPODOC
JOIN %MSP TO 33 ALIAS 211 INTO CODTAB==CODSPMEZZO
JOIN CMS TO 33 ALIAS 212 INTO CODTAB==CODCMS</sql>
</report>

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

View File

@ -0,0 +1,250 @@
[MAIN]
TYPE=Ordine Cliente
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
CALCOLI=*
TOTPROVV =
NUOVO=
MODIFICA=
CANCELLA=
STAMPA=
RAGGRUPPA=
USER=
TIPOCF=C
MODULE=ve
Title(1)=Cliente
Title(2)=Pagamenti
Title(3)=Ind.Spedizione
Title(4)=Spedizione
Title(5)=Righe
Title(6)=Totali
[PROFILO]
OCCASEDIT = 4
OCFPI = 2
COFI = 4
STATOPAIV = 4
PAIVA = 4
LIQDIFF = 4
IVAXCASSA = 4
GOLEM = 4
GRRECAPITO = 4
INDCF = 2
CIVCF = 2
LOCALITACF = 2
CAPCF = 2
PROVCOM = 2
COMCF = 2
DENCOM = 2
STATOCF = 2
DESSTATOCF = 2
PACONTRATTO = 4
PATIPOCON = 4
CONTSEP = 4
CODVAL1 = 4
CODVAL2 = 4
NOME_VAL1 = 4
NOME_VAL2 = 4
CAMBIO = 4
DATA_CAMBIO1 = 4
DATA_CAMBIO2 = 4
CODLIN = 4
DESLIN = 4
CODPAG = 5
DESCODPAG = 4
GRSCADENZE = 4
DATAINSC = 4
DATASCAD1 = 2
DATASCAD2 = 2
DATASCAD3 = 2
DATASCAD4 = 2
DATASCAD5 = 2
CODABIA = 5
CODCABA = 5
CODABIA1 = 4
CODCABA1 = 4
DESBANAPP = 3
DESBANAPP1 = 3
IBAN = 4
IBAN_STATO = 4
IBAN_CHECK = 4
BBAN = 4
BBAN_CIN = 4
BBAN_ABI = 4
BBAN_CAB = 4
BBAN_CONTO = 4
CODABIP = 4
CODCABP = 4
CODABIP1 = 4
CODCABP1 = 3
DESBANPRE = 4
DESBANPRE1 = 4
PROGBNP = 3
PROGBNP1 = 4
CATVEN = 4
DESCATVEN = 2
CODLIST = 4
DESLIST = 4
CODCONT = 4
DESCONT = 4
CODCAMP = 4
DESCAMP = 4
SCONTOPERC = 4
GRINDSPED = 4
CODINDSP = 4
RAGSOCSP = 2
INDSP = 2
CIVSP = 2
LOCALITASP = 2
CAPSP = 2
COMSP = 2
DENCOMSP = 2
PROVCOMSP = 2
STATOSP = 2
DESSTATOSP = 2
DATADOCRIF = 4
NUMDOCRIF = 3
CODAGVIS = 4
DESAGVIS = 4
CODAG = 4
DESAG = 4
CODZON = 4
DESZON = 4
CODSPMEZZO = 5
DESSPMEZZO = 4
CODPORTO = 4
DESPORTO = 4
CODNOTESP1 = 4
DESNOTESP1 = 4
CODNOTESP2 = 0
DESNOTESP2 = 0
CAUSTRASP = 4
DENCAUSTRASP = 4
CODVETT1 = 4
CODVETT2 = 4
CODVETT3 = 4
NOMEVETT1 = 4
NOMEVETT2 = 4
NOMEVETT3 = 4
NCOPIE = 0
IMPPAGATO = 4
ACCSALDO = 0
DOC1 = 0
DOC2 = 0
DOC3 = 0
ASPBENI1 = 5
DESCRBENI1 = 4
ASPBENI2 = 0
DESCRBENI2 = 0
IMPNETTI = 0
RAGGR = 4
RAGGREFF = 4
SPESEINC = 4
ADDBOLLI = 4
CODNOTE = 4
NOTECLI = 3
CAUSMAG = 5
CAUSMAGC = 2
DESCRMAG = 4
DESCRMAGC = 2
DATACONS = 4
CUP = 4
DESCRCUP = 4
CIG = 4
DESCRCIG = 4
CMSH = 4
TIPO_SDI = 4
INVIO_FP = 4
REG_FISCF = 4
[DEFAULT]
[SH]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 101
Col(11) = 114
Col(12) = 115
Col(13) = 130
Col(14) = 113
Col(15) = 120
Col(16) = 155
Col(17) = 121
Col(18) = 122
Col(19) = 123
Col(20) = 166
Col(21) = 124
Col(22) = 125
Col(23) = 127
Col(24) = 128
Col(25) = 129
Col(26) = 102
[RIGHE]
[HANDLERS]
[PROFILOGRUPPO]
101 = 0
100 = 4
200 = 4
300 = 4
400 = 4
500 = 4
600 = 4
700 = 4
800 = 4
810 = 4
820 = 4
830 = 4
900 = 4
1000 = 4
1100 = 4
1200 = 4
1210 = 4
1300 = 4
1400 = 4
1500 = 4
1600 = 0
1800 = 4
1900 = 4
2000 = 4
2100 = 0
2200 = 4
2300 = 4
2400 = 4
2500 = 4
2900 = 4
3000 = 4
3100 = 4
[ORDINEGRUPPI]
NGROUPS=28
1=100
2=2500
3=200
4=300
5=400
6=500
7=600
8=700
9=2400
10=2300
11=800
12=810
13=820
14=830
15=900
16=1100
17=1200
18=1500
19=1210
20=1300
21=1400
22=2100
23=1800
24=1000
25=2900
26=2000
27=3000
28=3100

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,147 @@
TOOLBAR "topbar" 0 0 0 2
BU 1 2 2
BE
PR 1 1 "~Elabora"
PI 120
EN
BU -1 2 2
BE
PR -1 1 ""
PI 0
EN
BU 33 2 2
BE
PR 1 1 "Info"
ME EXIT,332
PI 162
EN
BU 34 2 2
BE
PR 2 1 "Help"
ME EXIT,331
PI 163
EN
BU -1 2 2
BE
PR -1 0 ""
PI 0
EN
BU 9 2 2
BE
PR 3 1 "Fine"
ME EXIT,20334
PI 114
EN
EN
PA "Import/Export Major-Flexform" 0 2 0 0
RA 104 64
BE
PR 6 1 "@bSelezionare la funzione"
IT "O|Importazione Ordini" ME DISABLE,1@|ENABLE,2@
IT "D|Esportazione Bolle" ME ENABLE,1@|DISABLE,2@
FLAG ""
EN
GR -1 78 5
BE
PR 1 5 "@bPercorso salvataggio file"
EN
ST 101 250 50
BE
PR 2 6 "Cartella di destinazione"
DSELECT
GR 1
CH REQUIRED
EN
BO 102
BE
PR 2 7 "Crea sottocartella con data odierna"
GR 1
EN
ST 103 250 50
BE
PR 2 8 "Cartella caricamento "
DSELECT
GR 2
CH REQUIRED
EN
GR -1 66 6
BE
PR 5 10 "@bEstremi dei documenti da elaborare:"
EN
GR -1 25 4
BE
PR 6 11 "@bSelezionare cod. numerazione"
EN
ST 106 4
BE
PR 7 12 "DDT "
FLAG "U"
US %NUM
IN CODTAB 106
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 106 CODTAB
CH NORMAL
GR 1
EN
ST 105 4
BE
PR 7 13 "ORDINI"
FLAG "Z"
US %NUM
IN CODTAB 105
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 105 CODTAB
CH NORMAL
GR 2
EN
ST 107 4
BE
PR 32 11 "Anno elaborazione"
FL "D"
EN
NU 108 6
BE
PR 32 12 "cod. cliente "
US 20
IN TIPOCF "C"
IN CODCF 108
DI "Cod." CODCF
DI "Rag. Soc.@50" RAGSOC
OU 108 CODCF
FL ""
EN
NU 109 7
BE
PR 32 13 "da num. doc. "
US 33
JO %TIP AL 104 INTO CODTAB=TIPODOC
JO 20 INTO TIPOCF=TIPOCF CODCF=CODCF
IN PROVV "D"
IN ANNO 107 SE
IN CODNUM 106 SE
IN NDOC 109
DI "Numero" NDOC
DI "Tipo@50" 104@->S0
DI "Ragione sociale@50" 20->RAGSOC
OU 109 NDOC
ADD RU ve0 -0
GR 1
EN
NU 110 7
BE
PR 57 13 "a "
CO US 109
IN PROVV "D"
IN ANNO 107 SE
IN CODNUM 106 SE
IN NDOC 110
CO DI 109
OU 110 NDOC
VA 0 2 0 (#0==0)||(#0>=#109)
WA "Specificare un numero documento superiore a quello di partenza"
ADD RU ve0 -0
GR 1
EN
EN

Binary file not shown.

View File

@ -0,0 +1,8 @@
[DLMENU_001]
Caption = "Personalizzazioni"
Picture = <ve00>
Module = 0
Flags = ""
Item_01 = "Importazione ordini Flexform", "ps6362 -0", ""

View File

@ -0,0 +1,431 @@
TOOLBAR "" 0 0 0 2
BU 1 10 2
BE
PR -14 -1 ""
EN
BU 2 10 2
BE
PR -24 -1 ""
EN
BU 17 10 2
BE
PR -34 -1 "Elimina"
ME EXIT,127
EN
BU 100 10 2
BE
PR -44 -1 "~Collega"
PI 117
EN
EN
PA "Merce" -1 -1 0 0
BO 101
BE
PR 2 1 "Lordo "
EN
LI 102 2 50
BE
PR 2 2 "Tipo riga "
FI TIPORIGA
EN
ST 103 3
BE
PR 2 3 "Magazzino "
US MAG SE CODTAB[4,5]==""
IN CODTAB 103
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 103 CODTAB
OU 270 S0
WA "Magazzino assente"
FL "U"
KE 1
CH NORMAL
FI CODMAG[1,3]
EN
ST 270 50
BE
PR 22 3 ""
FL "D"
EN
ST 104 2
BE
PR 2 4 "Deposito "
US MAG SE (CODTAB[1,3]==#103) && (CODTAB[4,5]!="")
IN CODTAB[1,3] 103
IN CODTAB[4,5] 104
DI "Codice mag." CODTAB[1,3]
DI "Codice dep." CODTAB[4,5]
DI "Descrizione@50" S0
OU 103 CODTAB[1,3]
OU 104 CODTAB[4,5]
OU 271 S0
ME DIRTY,103|9,103
CH NORMAL
WA "Deposito assente"
FL "U"
KE 1
FI CODMAG[4,5]
EN
ST 271 50
BE
PR 22 4 ""
FL "D"
EN
ST 105 20
BE
PR 2 5 "Articolo "
US 47 KE 1
IN CODART 105
DI "Codice@20" CODART
DI "Descrizione@50" DESCR
OU 105 CODART
OU 110 DESCR
WA "Articolo assente"
FL "U"
FI CODART
ADD RU ve2 -3
EN
ST 295 50
BE
PR 100 100 "Descrizione "
US 47 KE 2
IN DESCR 295
DI "Descrizione@50" DESCR
DI "Codice@20" CODART
CO OU 105
EN
ST 131 20
BE
PR 50 50 ""
FI CODARTMAG
FL "G"
EN
BO 132
BE
PR 51 50 ""
FI CHECKED
FL "D"
EN
ST 106 15
BE
PR 37 5 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "1"
IN CODTAB[2,] 106
DI "Livello@20" 500@->S0
DI "Gruppo@15" CODTAB[2,]
DI "Descrizione@30" S0
OU 106 CODTAB[2,]
ME 0 RESET,107|RESET,108|RESET,109
ME ENABLE,107
CH NORMAL
EN
ST 107 15
BE
PR 55 5 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "2"
IN CODTAB[2,] 107
DI "Livello@20" 500@->S0
DI "Gruppo@15" CODTAB[2,]
DI "Descrizione@30" S0
OU 107 CODTAB[2,]
ME 0 RESET,108|RESET,109
ME ENABLE,108
CH NORMAL
EN
ST 108 15
BE
PR 37 6 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "3"
IN CODTAB[2,] 108
DI "Livello@20" 500@->S0
DI "Gruppo@15" CODTAB[2,]
DI "Descrizione@30" S0
OU 108 CODTAB[2,]
ME 0 RESET,109
ME ENABLE,109
CH NORMAL
EN
ST 109 15
BE
PR 55 6 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "4"
IN CODTAB[2,] 109
DI "Livello@20" 500@->S0
DI "Gruppo@15" CODTAB[2,]
DI "Descrizione@30" S0
OU 109 CODTAB[2,]
CH NORMAL
EN
ZO 110 50
BE
PR 2 7 "Descrizione "
US 47 KE 2
IN DESCR 110
DI "Descrizione@50" DESCR
DI "Codice@20" CODART
OU 110 DESCR
ADD RU ve2 -3
FI DESCR
EN
ST 111 2
BE
PR 2 9 "U.M. "
US 49 KE 2
JO %UMS INTO CODTAB=UM
IN CODART 131 SE
IN UM 111
DI "Codice@20" UM
DI "Descrizione@50" %UMS->S0
OU 111 UM
FI UMQTA
FLAG "U"
CH REQUIRED
EN
ST 211 2
BE
PR 2 9 "U.M. "
US %UMS
IN CODTAB 211
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 211 CODTAB
FI UMQTA
FLAG "U"
CH NORMAL
EN
NU 112
13
5
BE
PR 21 9 "Qta' "
FI QTA
EN
NU 212 6 2
BE
PR 21 9 "Spesa % "
FL "H"
FI QTA
EN
CURRENCY 113 18
BE
PR 42 9 "Prezzo "
FL "U"
FI PREZZO
EN
NU 114 13 5
BE
PR 15 10 "Qta' evasa "
FI QTAEVASA
EN
BO 115
BE
PR 42 10 "Saldata "
FI RIGAEVASA
EN
DA 130
BE
PR 53 10 "Consegna "
FI DATACONS
EN
NU 118 7
BE
PR 2 12 "N.Colli "
FI NCOLLI
EN
NU 116 15 2
BE
PR 22 12 "Tara "
FI TARA
EN
NU 117 15 2
BE
PR 46 12 "Peso netto "
FI PNETTO
EN
ST 120 25
BE
PR 2 11 "Sconto "
FI SCONTO
EN
NU 121 5 2
BE
PR 42 11 "Provvigione 1 "
FI PERCPROV
EN
NU 166 5 2
BE
PR 65 11 "2 "
FI PERCPROV1
EN
ST 124 4
BE
PR 2 15 "Cod. IVA "
US %IVA
IN CODTAB 124
DI "Codice@20" CODTAB
DI "Descrizione@50" S0
OU 124 CODTAB
OU 272 S0
FL "U"
VA 19 1 2
CH NORMAL
FI CODIVA
EN
ST 272 50
BE
PR 22 15 ""
US %IVA KE 2
IN S0 272
DI "Descrizione@50" S0
DI "Codice@20" CODTAB
OU 124 CODTAB
OU 272 S0
EN
ST 154 1
BE
PR 2 16 "Indetraib. "
US %DET
IN CODTAB 154
DI "Codice" CODTAB
DI "Tipo" I0
DI "Descrizione@50" S0
OU 154 CODTAB
CH NORMAL
FL "U"
EN
ST 127 5
BE
PR 2 19 "Caus.mag. "
US %CAU
IN CODTAB 127
DI "Codice@20" CODTAB
DI "Descrizione@50" S0
OU 127 CODTAB
OU 275 S0
FL "U"
CH NORMAL
FI CAUSMAG
EN
ST 275 50
BE
PR 22 19 ""
FL "D"
EN
EN
PA "Pag.2" -1 -1 0 0
ST 128 3
BE
PR 2 3 "Mag.colleg. "
CO US 103
IN CODTAB 128
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 128 CODTAB
OU 276 S0
WA "Magazzino assente"
FL "U"
KE 1
CH NORMAL
FI CODMAGC[1,3]
EN
ST 276 50
BE
PR 22 3 ""
FL "D"
EN
ST 129 2
BE
PR 2 4 "Deposito "
US MAG SE (CODTAB[1,3]==#128) && (CODTAB[4,5]!="")
IN CODTAB[1,3] 128
IN CODTAB[4,5] 129
DI "Codice mag." CODTAB[1,3]
DI "Codice dep." CODTAB[4,5]
DI "Descrizione@50" S0
OU 128 CODTAB[1,3]
OU 129 CODTAB[4,5]
OU 277 S0
ME DIRTY,128|9,128
CH NORMAL
WA "Deposito assente"
FL "U"
KE 1
FI CODMAGC[4,5]
EN
ST 277 50
BE
PR 22 4 ""
FL "D"
EN
ST 138 5
BE
PR 2 9 "Impianto "
US IMP
IN CODTAB 138
DI "Codice Impianto" CODTAB
DI "Descrizione @50" S0
OU 138 CODTAB
OU 278 S0
FI IMPIANTO
FL "U"
CH NORMAL
EN
ST 278 50
BE
PR 22 9 ""
US IMP KE 2
IN S0 278
DI "Descrizione @50" S0
DI "Codice Impianto" CODTAB
CO OU 138
CH NORMAL
EN
ST 139 5
BE
PR 2 10 "Linea "
US LNP
IN CODTAB 139
DI "Codice Linea" CODTAB
DI "Descrizione @50" S0
OU 139 CODTAB
OU 279 S0
FI LINEA
FL "U"
CH NORMAL
EN
ST 279 50
BE
PR 22 10 ""
US LNP KE 2
IN S0 279
DI "Descrizione @50" S0
DI "Codice Linea" CODTAB
CO OU 139
CH NORMAL
EN
ZO 155 20
BE
PR 2 11 "Riferimento Flexform "
FI RIFFLEX
EN
EN
PA "Contabilità analitica - Commesse" -1 -1 0 0
GR -1 78 14
BE
PR 1 0 "Contabilita' analitica"
EN
EN
ENDMASK

View File

@ -0,0 +1,66 @@
#include "verigdef.h"
#define FULL_SCREEN
#define IS_MERCE
// else
// #define MASK_WIDTH 60
// #define MASK_HEIGHT 14
//
#define MASK_TITLE1 "Merce"
#define PAGE_2
DEFINE_FIELD(CODMAG)
// F_POS(CODMAG, 2, 3, "Magazzino ")
// F_FLG(CODMAG, "U")
// F_CHK(CODMAG, REQUIRED)
DEFINE_FIELD(DESMAG)
DEFINE_FIELD(CODDEP)
DEFINE_FIELD(DESDEP)
DEFINE_FIELD(CODART)
// DEFINE_FIELD(QTAGG1)
// F_POS(QTAGG1, 25, 2, "Q 1")
// DEFINE_FIELD(QTAGG2)
// F_X(QTAGG2, 26)
// DEFINE_FIELD(QTAGG3)
// F_Y(QTAGG3, 15)
// DEFINE_FIELD(QTAGG4)
// F_PROMPT(QTAGG4, "Q 4")
// DEFINE_FIELD(QTAGG5)
DEFINE_FIELD(JOLLY1)
// F_X(JOLLY1, 20)
// F_Y(JOLLY1, 15)
F_TYPE(JOLLY1, ZOOM)
F_LEN(JOLLY1, 18)
F_PROMPT(JOLLY1, "Riferimento Flexform ")
F_FIELD(JOLLY1, RIFFLEX)
DEFINE_FIELD(DESCRART)
DEFINE_FIELD(UMQTA)
DEFINE_FIELD(QTA)
DEFINE_FIELD(PREZZO)
DEFINE_FIELD(QTAEVASA)
DEFINE_FIELD(RIGAEVASA)
DEFINE_FIELD(DATACONS)
F_POS(PREZZO, 42, 9,"Prezzo " )
DEFINE_FIELD(SCONTO)
F_POS(SCONTO, 2, 11,"Sconto " )
DEFINE_FIELD(PERCPROV)
F_POS(PERCPROV, 42, 11,"Provvigione 1 " )
DEFINE_FIELD(PERCPROV1)
F_POS(PERCPROV1, 65, 11,"2 " )
DEFINE_FIELD(CODIVA)
DEFINE_FIELD(DESIVA)
DEFINE_FIELD(CAUS)
DEFINE_FIELD(NCOLLI)
DEFINE_FIELD(PNETTO)
DEFINE_FIELD(TARA)
DEFINE_FIELD(DESCRCAUS)
DEFINE_FIELD(CODMAGC)
DEFINE_FIELD(DESMAGC)
DEFINE_FIELD(CODDEPC)
DEFINE_FIELD(DESDEPC)
DEFINE_FIELD(IMPIANTO)
DEFINE_FIELD(LINEA)
#include "verig.uml"