mIRCata Posted October 11, 2004 Share Posted October 11, 2004 Трябва ми формулата за проверка на данъчен номер - как се изчислява Някой знае ли алгоритъма или ако може да ми даде линк към сайт, в който е описано как става??? Link to comment Share on other sites More sharing options...
CyberHill Posted October 11, 2004 Share Posted October 11, 2004 Трябва ми формулата за проверка на данъчен номер - как се изчислява Някой знае ли алгоритъма или ако може да ми даде линк към сайт, в който е описано как става??? <{POST_SNAPBACK}> Бре бре бре , Това па ако го има..... вече незнам каво да си мисля А пък е друг въпроса за какво ти е това Ама ме съмнява ИЗКЛЮЧИТЕЛНО силно да намериш подобно нещо. Link to comment Share on other sites More sharing options...
mIRCata Posted October 11, 2004 Author Share Posted October 11, 2004 Абе за ЕГН и БУЛСТАТ намерих ама за данъчен номер не! Просто ми трябва формулата, по която се проверява дали даден номер е валиден последната цифра се получава при изчисление на контролна сума ама не знам точно по коя формула Link to comment Share on other sites More sharing options...
CyberHill Posted October 11, 2004 Share Posted October 11, 2004 Абе за ЕГН и БУЛСТАТ намерих ама за данъчен номер не! Просто ми трябва формулата, по която се проверява дали даден номер е валиден последната цифра се получава при изчисление на контролна сума ама не знам точно по коя формула <{POST_SNAPBACK}> Хмм ще потърса и аз. Ако намера нещо ще ти кажа... Нещо ми стана интересно Link to comment Share on other sites More sharing options...
бат Ицо Posted October 11, 2004 Share Posted October 11, 2004 Ексел проверка за булстат: =AND(CHOOSE(MOD(MID(K1;1;1)*1+MID(K1;2;1)*2+MID(K1;3;1)*3+MID(K1;4;1)*4+MID(K1;5 ;1)*5+MID(K1;6;1)*6+MID(K1;7;1)*7+MID(K1;8;1)*8;11)+1;MID(K1;9;1)="0";MID(K1;9;1)="1";MID(K1;9;1)="2";MID(K1;9;1)="3";MID(K1;9;1)="4";MID(K1;9;1)="5";MID(K1;9;1)="6";MID(K1;9;1)="7";MID(K1;9;1)="8";MID(K1;9;1)="9";CHOOSE(MOD(MID(K1;1;1)*3+MID(K1;2;1)*4+MID(K1;3;1)*5+MID(K1;4;1)*6+MID(K1; 5;1)*7+MID(K1;6;1)*8+MID(K1;7;1)*9+MID(K1;8;1)*10;11)+1;MID(K1;9;1)="0";MID(K1;9;1)="1";MID(K1;9;1)="2";MID(K1;9;1)="3";MID(K1;9;1)="4";MID(K1;9;1)="5";MID(K1;9;1)="6";MID(K1;9;1)="7";MID(K1;9;1)="8";MID(K1;9;1)="9";MID(K1;9;1)="0"));OR((LEN(K1)=9); AND((LEN(K1)=13);(CHOOSE(MOD(MID(K1&"0000";9;1)*2+MID(K1&"0000";10;1)*7+MID(K1&"0000";11;1)*3+MID(K1&"0000";12;1)*5;11)+1;MID(K1&"0000";13;1)="0";MID(K1;13;1)="1";MID(K1;13;1)="2";MID(K1;13;1)="3";MID(K1;13;1)="4";MID(K1;13;1)="5";MID(K1;13;1)="6";MID(K1;13;1)="7";MID(K1;13;1)="8";MID(K1;13;1)="9";TRUE;TRUE;TRUE;FALSE;TRUE))))) Връща TRUE/FALSE за Булстат. Разпознава Булстат-9 и Булстат-13. Не е тествано за Булстат-13, когато има два последователни пренос-а с контролни десетки, защото не можах да намеря такъв Булстат. --------------------------------------------- Данъчен номер: =CHOOSE((MOD((MID(K1; 1;1)*4+MID(K1; 2;1)*3+MID(K1; 3;1)*2+MID(K1; 4;1)*7+MID(K1; 5;1)*6+MID(K1; 6;1)*5+MID(K1; 7;1)*4+MID(K1; 8;1)*3+MID(K1; 9;1)*2);11)+RIGHT(K1;1)+1);TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE; FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE) Връща TRUE/FALSE за Данъчен номер. Заместването работи с нулите за #VALUE също работи и добавете проверка за дължина с AND, ако е необходимо. ----------------------- Хубаво нещо е Гугълчо, ама що не се ползва // за късмет таба ми е бил отворен още и коригирах формулата за булстат Link to comment Share on other sites More sharing options...
virus Posted October 11, 2004 Share Posted October 11, 2004 Moje li pak da pusnesh za bulstata che nesto ne e tsialoto mai :?! Link to comment Share on other sites More sharing options...
Aries Posted October 11, 2004 Share Posted October 11, 2004 Ако все пак не си се преборил с пастнатото ето ти една тема по този въпрос http://forums.bgdev.org/index.php?showtopi...t=0entry17419 Link to comment Share on other sites More sharing options...
бат Ицо Posted October 11, 2004 Share Posted October 11, 2004 Moje li pak da pusnesh za bulstata che nesto ne e tsialoto mai :?! <{POST_SNAPBACK}> оправих го Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.