Показать сообщение отдельно
Старый 12.07.2007, 11:22   #2  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
ledgerJournalName = LedgerJournalName::find(custParameters.DefaultLedgerJournalName);
ledgerJournalTable.initValue();
ledgerJournalTable.JournalNum = ledgerJournal.newJournalNum(false);
ledgerJournalTable.JournalName= custParameters.DefaultLedgerJournalName;
ledgerJournalTable.initFromLedgerJournalName(custParameters.DefaultLedgerJournalName);
ledgerJournalTable.Dimension = custParameters.xxxDimentions;
if (ledgerJournalTable.validateWrite())
ledgerJournalTable.insert();



ledgerJournalTrans.initValue();
ledgerJournalTrans.approved = true;
ledgerJournalTrans.TransDate = today();
ledgerJournalTrans.approvedBy = curUserId();
ledgerJournalTrans.Voucher = ledgerJournal.newVoucher(ledgerJournalTable.VoucherSeries, false);
ledgerJournalTrans.JournalNum = ledgerJournalTable.JournalNum;
ledgerJournalTrans.AccountType = LedgerJournalACType::Cust;
ledgerJournalTrans.AccountNum = custAccount;
ledgerJournalTrans.OffsetAccountType = LedgerJournalACType::Ledger;
ledgerJournalTrans.OffsetAccount = custParameters.xxxLedgerAccount;
ledgerJournalTrans.AmountCurCredit = AmountCurCredit;
ledgerJournalTrans.Dimension = custParameters.xxxDimentions;
ledgerJournalTrans.LineNum = LedgerJournalTrans::lastLineNum(ledgerJournalTrans.journalNum) + 1;
if (ledgerJournalTrans.validateWrite())
ledgerJournalTrans.insert();


Сори, что не в обертке Х++ кода, терминальник не дает разные кнопафки нажимать..
ЗЫ: Это платеж по клиенту

Последний раз редактировалось Sada; 12.07.2007 в 11:27.
За это сообщение автора поблагодарили: kashperuk (3).