Aggiunto caricamento batch di un file
git-svn-id: svn://10.65.10.50/trunk@1435 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
91a06caab6
commit
92b7e1e41a
51
ba/bacnv.cpp
51
ba/bacnv.cpp
@ -58,14 +58,17 @@ bool TConversione_archivi::create()
|
||||
return FALSE;
|
||||
}
|
||||
else
|
||||
{
|
||||
_oldditta = get_firm();
|
||||
_codditta = atol(argv(argc() - 1));
|
||||
{
|
||||
_nconv = atoi(argv(1));
|
||||
if (_codditta != _oldditta)
|
||||
if (_nconv > 1)
|
||||
{
|
||||
if (_codditta == 0) prefix().set("com");
|
||||
else set_firm(_codditta);
|
||||
_oldditta = get_firm();
|
||||
_codditta = atol(argv(argc() - 1));
|
||||
if (_codditta != _oldditta)
|
||||
{
|
||||
if (_codditta == 0) prefix().set("com");
|
||||
else set_firm(_codditta);
|
||||
}
|
||||
}
|
||||
dispatch_e_menu(MENU_ITEM(1));
|
||||
return TRUE;
|
||||
@ -74,7 +77,7 @@ bool TConversione_archivi::create()
|
||||
|
||||
bool TConversione_archivi::destroy()
|
||||
{
|
||||
if (_codditta != _oldditta)
|
||||
if (_nconv > 1 && _codditta != _oldditta)
|
||||
{
|
||||
if (_oldditta == 0) prefix().set("com");
|
||||
else set_firm(_oldditta);
|
||||
@ -92,20 +95,28 @@ bool TConversione_archivi::menu(MENU_TAG)
|
||||
switch (_nconv)
|
||||
{
|
||||
case 1:
|
||||
contropartita_rmov(); break;
|
||||
case 2:
|
||||
liala("LIA");
|
||||
liala("PLA");
|
||||
break;
|
||||
case 3:
|
||||
if (_codditta == 0)
|
||||
patch_com();
|
||||
case 4:
|
||||
if (_codditta == 0)
|
||||
zero_770();
|
||||
default:
|
||||
break;
|
||||
{
|
||||
TSystemisamfile f(atoi(argv(2)));
|
||||
TFilename lf;
|
||||
|
||||
lf.format("%sstd/%s", __ptprf, argv(3));
|
||||
if (fexist(lf))
|
||||
f.load(lf, '|', '\0', '\n', TRUE, TRUE);
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
liala("LIA");
|
||||
liala("PLA");
|
||||
break;
|
||||
case 3:
|
||||
if (_codditta == 0)
|
||||
patch_com();
|
||||
case 4:
|
||||
if (_codditta == 0)
|
||||
zero_770();
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user