Patch level : 10.0 98
Files correlati : cg2.exe ve0.exe tutti i programmi Ricompilazione Demo : [ ] Commento : Bug 0000836 Sto cambiando data ad un gruppo di registrazioni fatture di vendita manuale, per far rigenerare le scadenze metto reg. di pura iva prima si e poi no, non mi ricrea le righe di contabilità quindi mi appresto ad inserirle io, ricerco quindi il cliente ma la barra di ricerca nasconde l'imbuto di ricerca, ed il campo della ragione sociale viene accorpato al campo alla destra. Bug 0000837 Nell'inserimento prima nota, schermo di inserimento contropartite, anche se come tipo c/f imputo C esce sempre la ricerca del piano dei conti. Per ottenere la ricerca clienti devo imputare il conto ed il mastro. Sarebbe bello richiamare la ricerca in base al flag di tipo cliente e fornitore imputato. Bug 0000866 Emissione documenti interattivi (acquisti e vendite) , ho inserito sia fatture di vendita che bolle - nel caso di DDT non ci sono problemi , le righe inserite vengono visualizzate e valorizzate correttamente nei totali . Nel caso di fatture di vendita il comportamento è anomalo . totali a spazio. git-svn-id: svn://10.65.10.50/trunk@16973 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
04223ee489
commit
3e0cb2dc48
@ -858,9 +858,12 @@ void TMask::handler(WINDOW w, EVENT* ep)
|
||||
case WC_NOTEBK:
|
||||
if (ep->v.ctl.ci.win == _notebook)
|
||||
{
|
||||
const int new_page = ep->v.ctl.ci.v.notebk.tab_no;
|
||||
if (new_page != _page && new_page < _pages) // Cambio pagina effettivo
|
||||
show_page(new_page);
|
||||
const int new_page = ep->v.ctl.ci.v.notebk.tab_no;
|
||||
if (new_page != _page && new_page < _pages) // Cambio pagina effettivo
|
||||
{
|
||||
if (fld(_focus).on_key(K_TAB))
|
||||
show_page(new_page);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case WC_ICON: // In realta' trattasi di bottone di toolbar
|
||||
@ -1352,7 +1355,7 @@ void TMask::next_page(
|
||||
xvt_notebk_set_front_page(notebook(), _page);
|
||||
}
|
||||
|
||||
if (_focus < 0 || fld(_focus).parent() != curr_win() || !fld(_focus).active())
|
||||
if (_focus < 0 || fld(_focus).parent() != curr_win() || !fld(_focus).active())
|
||||
{
|
||||
_focus = find_first_active(curr_win());
|
||||
if (_focus < 0 && toolwin() != NULL_WIN)
|
||||
@ -1789,6 +1792,7 @@ void TMask::on_idle()
|
||||
}
|
||||
if (_error_severity > 0)
|
||||
{
|
||||
set_focus();
|
||||
switch(_error_severity)
|
||||
{
|
||||
case 2:
|
||||
@ -1799,7 +1803,6 @@ void TMask::on_idle()
|
||||
message_box("%s", (const char*)_error_message); break;
|
||||
}
|
||||
_error_severity = 0;
|
||||
set_focus();
|
||||
}
|
||||
if (_test_fld >= 0)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user