Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Calcolo della cifra di controllo modulo 10, ricorrente

157 views
Skip to first unread message

Ammammata

unread,
Feb 2, 2012, 11:55:15 AM2/2/12
to
Come da oggetto, è il metodo di calcolo della cifra di controllo sui moduli
PVR (e altri) utilizzati in Svizzera

Ne avete sentito parlare? ho sottomano un foglio con i passi da compiere,
proverò a farlo fare a excel, ma se qualcuno lo ha già fatto... non mi
metto a riscoprire l'acqua calda ;)


Rif.
https://www.postfinance.ch/content/dam/pf/de/doc/consult/manual/dldata/efin
_recdescr_man_it.pdf

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>> http://www.bb2002.it :) <<<<<
........... [ al lavoro ] ...........

eliano

unread,
Feb 2, 2012, 3:34:53 PM2/2/12
to
On 2 Feb, 17:55, Ammammata <ammamm...@tiscalinet.it> wrote:
> Come da oggetto, è il metodo di calcolo della cifra di controllo sui moduli
> PVR (e altri) utilizzati in Svizzera
>
> Ne avete sentito parlare? ho sottomano un foglio con i passi da compiere,
> proverò a farlo fare a excel, ma se qualcuno lo ha già fatto... non mi
> metto a riscoprire l'acqua calda ;)
>
> Rif.https://www.postfinance.ch/content/dam/pf/de/doc/consult/manual/dldat...
> _recdescr_man_it.pdf
>
> --
> /-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
> -=- -=- -=- -=- -=- -=- -=- -=- - -=->>>>>  http://www.bb2002.it:)  <<<<<
>
> ........... [ al lavoro ] ...........

Non lo so con precisione, ma credo che Roby (nick r) qualcosa abbia
fatto in passato.
Aspettiamo che accapi per conferma anche negativa.
Eliano

Ammammata

unread,
Feb 7, 2012, 1:20:24 PM2/7/12
to
il giorno Thu, 02 Feb 2012 12:34:53 -0800, tale eliano scrisse:

> Non lo so con precisione, ma credo che Roby (nick r) qualcosa abbia
> fatto in passato.
> Aspettiamo che accapi per conferma anche negativa. Eliano

per adesso me lo sono fatto a manina con una casella di input e una
stringa di appoggio
non è una sola formula, ovvio :) ma un susseguirsi di operazioni fatte
usando il risultato precedente
funziona, e questo per il momento è quello che conta
se poi salta fuori di meglio... meglio

xji...@gmail.com

unread,
Oct 25, 2012, 3:40:52 AM10/25/12
to
Ciao mi trovo a dover generare i codici per dei moduli PVR in Svizzera e non so come creare la cifra di controllo.

Sul manuale (https://www.postfinance.ch/content/dam/pf/de/doc/consult/manual/dlserv/inpayslip_isr_man_it.pdf par. 3.5.5.7) dicono di usare il Modulo 10 ricorrente, ma non so come funziona e su quale stringa agisce.

Non è che potresti illustrarmi i passi da seguire?

Ti ringrazio,
buona giornata!


Luca

Ammammata

unread,
Oct 25, 2012, 7:59:15 AM10/25/12
to
Il giorno Thu 25 Oct 2012 09:40:52a, ** inviava su
microsoft.public.it.office.excel il messaggio news:0d1b3156-6901-47d3-bc0e-
096062...@googlegroups.com. Vediamo cosa scrisse:

>
> Non � che potresti illustrarmi i passi da seguire?
>
>

sai come fare a salvare un foglio excel in "formato testo"? ;)


--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\

Ammammata

unread,
Oct 25, 2012, 8:01:44 AM10/25/12
to
Il giorno Thu 25 Oct 2012 09:40:52a, ** inviava su
microsoft.public.it.office.excel il messaggio news:0d1b3156-6901-47d3-bc0e-
096062...@googlegroups.com. Vediamo cosa scrisse:

>
> Non č che potresti illustrarmi i passi da seguire?
>
>

in formato .slk


ID;PWXL;N;E
P;PGeneral
P;P0
P;P0.00
P;P#,##0
P;P#,##0.00
P;P#,##0;;\-#,##0
P;P#,##0;;[Red]\-#,##0
P;P#,##0.00;;\-#,##0.00
P;P#,##0.00;;[Red]\-#,##0.00
P;P"$"#,##0;;\-"$"#,##0
P;P"$"#,##0;;[Red]\-"$"#,##0
P;P"$"#,##0.00;;\-"$"#,##0.00
P;P"$"#,##0.00;;[Red]\-"$"#,##0.00
P;P0%
P;P0.00%
P;P0.00E+00
P;P##0.0E+0
P;P#\ ?/?
P;P#\ ??/??
P;Pdd/mm/yyyy
P;Pdd\-mmm\-yy
P;Pdd\-mmm
P;Pmmm\-yy
P;Ph:mm\ AM/PM
P;Ph:mm:ss\ AM/PM
P;Phh:mm
P;Phh:mm:ss
P;Pdd/mm/yyyy\ hh:mm
P;Pmm:ss
P;Pmm:ss.0
P;P@
P;P[h]:mm:ss
P;P_-"$"* #,##0_-;;\-"$"* #,##0_-;;_-"$"* "-"_-;;_-@_-
P;P_-* #,##0_-;;\-* #,##0_-;;_-* "-"_-;;_-@_-
P;P_-"$"* #,##0.00_-;;\-"$"* #,##0.00_-;;_-"$"* "-"??_-;;_-@_-
P;P_-* #,##0.00_-;;\-* #,##0.00_-;;_-* "-"??_-;;_-@_-
P;FCalibri;M220;L9
P;FCalibri;M220;L9
P;FCalibri;M220;L9
P;FCalibri;M220;L9
P;ECalibri;M220;L9
P;ECambria;M360;SB;L57
P;ECalibri;M300;SB;L57
P;ECalibri;M260;SB;L57
P;ECalibri;M220;SB;L57
P;ECalibri;M220;L18
P;ECalibri;M220;L21
P;ECalibri;M220;L61
P;ECalibri;M220;L63
P;ECalibri;M220;SB;L64
P;ECalibri;M220;SB;L53
P;ECalibri;M220;L53
P;ECalibri;M220;SB;L10
P;ECalibri;M220;L11
P;ECalibri;M220;SI;L24
P;ECalibri;M220;SB;L9
P;ECalibri;M220;L10
F;P0;DG0G8;M300
B;Y13;X4;D0 0 12 3
O;L;D;V0;K47;G100 0.001
F;W1 1 21
F;P0;FG0C;C2
F;P0;FG0C;C3
F;P0;FG0C;C4
NN;Nseriecifre;ER1C1
NN;Nsorgente;ER3C1
F;SSM0;Y1;X1
C;K"09468271350946827135"
C;X4;K"mod10"
C;Y2;X2;K"posiz"
C;X3;K"cifra"
C;X4;K0
F;SSM0;Y3;X1
C;K"70004152"
C;X2;K1
C;X3;K"7";EMID(sorgente,RC[-1],1)
C;X4;K1;EVALUE(MID(seriecifre,R[-1]C+RC[-1]+1,1))
C;Y4;X2;K2
C;X3;K"0";EMID(sorgente,RC[-1],1)
C;X4;K9;EVALUE(MID(seriecifre,R[-1]C+RC[-1]+1,1))
C;Y5;X2;K3
C;X3;K"0";EMID(sorgente,RC[-1],1)
C;X4;K5;EVALUE(MID(seriecifre,R[-1]C+RC[-1]+1,1))
C;Y6;X2;K4
C;X3;K"0";EMID(sorgente,RC[-1],1)
C;X4;K2;EVALUE(MID(seriecifre,R[-1]C+RC[-1]+1,1))
C;Y7;X2;K5
C;X3;K"4";EMID(sorgente,RC[-1],1)
C;X4;K7;EVALUE(MID(seriecifre,R[-1]C+RC[-1]+1,1))
C;Y8;X2;K6
C;X3;K"1";EMID(sorgente,RC[-1],1)
C;X4;K3;EVALUE(MID(seriecifre,R[-1]C+RC[-1]+1,1))
C;Y9;X2;K7
C;X3;K"5";EMID(sorgente,RC[-1],1)
C;X4;K3;EVALUE(MID(seriecifre,R[-1]C+RC[-1]+1,1))
C;Y10;X2;K8
C;X3;K"2";EMID(sorgente,RC[-1],1)
C;X4;K2;EVALUE(MID(seriecifre,R[-1]C+RC[-1]+1,1))
F;SSM0;Y11
C;K8;EIF(R[-1]C=0,0,10-R[-1]C)
C;Y13;X2;K""
E


--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
0 new messages