|  12.07.2007, 10:51 | #1 | 
| Участник | Денежные средства - Журнал ордеров (RCash) 
			
			Ребята, дайте кусок кода, у кого есть. Нужно в классе: 1. Создать журнал (LedgerJournalTable) 2. Создать строки Всегда для этого использовал BMLedgerJournalEngine, но для RCash он не катит. LedgerJournalEngine_RCash работать не хочет без датасорса. Спасибо | 
|  | 
|  12.07.2007, 11:22 | #2 | 
| Программатор | 
			
			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). | |
|  12.07.2007, 11:26 | #3 | 
| Участник | 
			
			Хм.  А что, LedgerJournalEngine вообще не используете? Просто в нем довольно много кода. В любом случае, спасибо, попробую. | 
|  | 
|  12.07.2007, 11:28 | #4 | 
| Программатор | 
			
			Работает, проверено. Единственное, что в моем коде некоторые значения берутся из настроек. Тут Вам придется свои значения откуда то брать.
		 Последний раз редактировалось Sada; 12.07.2007 в 11:30. | 
|  | 
|  12.07.2007, 11:44 | #5 | 
| Участник | 
			
			Похожая проблема здесь: Программное создание журнала платежей покупателю | 
|  |