#include <dspTax1099.h>
Public Slots | |
virtual void | sChg1099 () |
virtual enum SetResponse | set (const ParameterList &) |
virtual void | setParams (ParameterList &) |
virtual void | sFillList () |
virtual void | sPrint () |
virtual void | sPrint1096 () |
virtual void | sPrint1099 () |
virtual void | sSetAccount () |
Public Member Functions | |
dspTax1099 (QWidget *parent=0, const char *name=0, Qt::WindowFlags fl=Qt::Window) | |
~dspTax1099 () | |
virtual Q_INVOKABLE ParameterList | get () const |
void | retranslateUi (QWidget *dspTax1099) |
void | setupUi (QWidget *dspTax1099) |
Public Attributes | |
ContactCluster * | _1096contact |
QPushButton * | _chg1099 |
QPushButton * | _close |
QRadioButton * | _detail1099 |
QRadioButton * | _detailall |
DLineEdit * | _fromdate |
XTreeWidget * | _list |
QLabel * | _listLit |
QPushButton * | _p1096 |
QPushButton * | _p1099 |
QPushButton * | _print |
XCheckBox * | _promptByYear |
QPushButton * | _query |
QPushButton * | _setaccnt |
QRadioButton * | _sum1099 |
QRadioButton * | _sumall |
DLineEdit * | _todate |
QGridLayout * | gridLayout |
QSpacerItem * | horizontalSpacer |
QLabel * | label |
QLabel * | label_2 |
QVBoxLayout * | verticalLayout |
QSpacerItem * | verticalSpacer |
QSpacerItem * | verticalSpacer_2 |
QSpacerItem * | verticalSpacer_3 |
QSpacerItem * | verticalSpacer_4 |
QWidget * | widget_2 |
Protected Slots | |
virtual void | languageChange () |
virtual enum SetResponse | postSet () |
Protected Member Functions | |
virtual void | callCloseEvent (QEvent *) |
virtual enum SetResponse | callSet (const ParameterList &) |
virtual void | callShowEvent (QEvent *) |
virtual void | closeEvent (QCloseEvent *pEvent) |
virtual QScriptEngine * | engine () |
virtual void | loadScript (const QString &oName) |
virtual void | loadScript (const QStringList &list) |
virtual void | loadScriptEngine () |
virtual void | printSpecificForm (QString pForm, bool pMultiPrint) |
Print a specific form, as there are several to choose from. | |
virtual Q_INVOKABLE bool | setScriptableParams (ParameterList &) |
void | showEvent (QShowEvent *event) |
Protected Attributes | |
QScriptEngineDebugger * | _debugger |
QScriptEngine * | _engine |
ParameterList | _lastSetParams |
QAction * | _rememberPos |
QAction * | _rememberSize |
bool | _scriptLoaded |
QWidget * | _self |
QAction * | _showMe |
bool | _shown |
Static Protected Attributes | |
static ScriptCache * | _cache |
static GuiClientInterface * | _guiClientInterface |
dspTax1099::dspTax1099 | ( | QWidget * | parent = 0, |
const char * | name = 0, | ||
Qt::WindowFlags | fl = Qt::Window ) |
dspTax1099::~dspTax1099 | ( | ) |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
protectedvirtual |
|
virtualinherited |
Reimplemented from ScriptableWidget.
|
virtualinherited |
Implements ScriptablePrivate.
|
protectedvirtualslot |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
protectedvirtualslotinherited |
|
protectedvirtual |
Print a specific form, as there are several to choose from.
The IRS changes tax forms each year. Sometimes the layout of the form changes and sometimes the difference is just the pre-printed tax year. This function allows for layout changes by looking for year-stamped report names. If there is no matching report, it uses the last known report name.
For example, form 1096 changed for the 2020 tax year. Prior versions of xTuple's 1099 printing feature always used the report named 1096Form
. If the user enters dates between 2019 and 2021 and the caller of this function requests 1096
, this function will try to print 3 pages: 2019 data on 1096Form
, 2020 data on 1096_2020
, and 2021 data on 1096_2021
if it exists and on 1096_2020
if 1096_2021
does not exist.
@params pFormName This is the prefix of the report to run and must also match the MetaSQL parameter in 1099-summary for that specific form. Known values: 1099NEC
, 1099MISC
, and 1096
.
@params pMultiPrint If true
then print all years of the given pFormName
in one print job. If false
then prompt the user to change the paper in the printer before each year's data and create a separate print job for each year.
|
inlineinherited |
|
virtualslot |
|
virtualslotinherited |
Reimplemented in apWorkBench, arWorkBench, check, dspCreditCardTransactions, dspPoItemReceivings, dspQOH, dspQOHByZone, and taskListCalendar.
|
virtualslot |
|
virtualinherited |
|
inlineinherited |
|
virtualslot |
|
protectedinherited |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
inherited |
|
staticprotectedinherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
inherited |
|
staticinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Generated on Mon Feb 17 2025 | xTuple ERP Programmer Reference, Version 6.1.0 |
|