|  18.07.2005, 12:53 | #1 | 
| Участник | 
			
			Пожалуйста.подскажите,как аксапта вычисляет сальдо.какие таблицы используются,какие-нибудь хитрости.... уже прям интересно стало) и.возможно ли в "план счетов" внести сальдо "самому", создав дополнительные строки в некоторых таблицах... большое спасибо! | 
|  | 
|  18.07.2005, 13:38 | #2 | 
| Участник | 
			
			если вы говорите о сальдо по финансовым счетам, то смотрите семейство классов LedgerBalance Для получения сальдо по финансовым счетам берется промежуточный итог из таблицы LedgerBalancesTrans (или LedgerBalancesDimTrans для аналитик) Хитрость состоит в том, что надо делать закрытие года и перенос начальных сальдо, чтобы получить начальные остатки в следующем году. См. документацию о закрыти. См. также настройку надо ли переносить остатки в разрезе аналитики или без. Еще одна хитрость - если у вас программисты любят лазит руками в LedgerTrans методами doInsert doUpdate, то периодически запускать Пересчет данных по периодам, чтобы синхронизировать данные в LedgerTrans и LedgerBalancesTrans. | 
|  | 
|  18.07.2005, 14:20 | #3 | 
| Участник | 
			
			спасибо)
		 | 
|  | 
|  18.07.2005, 14:43 | #4 | 
| Участник | 
			
			а вот,например. создаю проводки (по ОС например),смотрю сальдо, потом удаляю все из LedgerTrans, LedgerBalancesTrans. смотрю сальдо,а там опять тоже число. получается,что где-то оно хранится,а вот где?! может кто-нибудь знает?) сам спросил.сам разобрался) | 
|  | 
|  18.07.2005, 14:52 | #5 | 
| Участник | 
			
			опишите и решение, раз разобрались. Может кому и пригодится. | 
|  | 
|  18.07.2005, 15:32 | #6 | 
| Участник | 
			
			как я понял: есть 2 таблицы LedgerBalancesDimTrans и LedgerBalancesTrans, в которые попадают сведения о проводках. когда считается сальдо,то информация о рез-те появляется в таблице LedgerBalancesDimTrans. (там можно и изменить сальдо) | 
|  | 
|  18.07.2005, 15:35 | #7 | 
| Участник | 
			
			не. расчитанное сальдо не попадает в таблицы. в таблицах LedgerBalancesDimTrans и LedgerBalancesTrans хранятся обороты по периодам и начальное сальдо в открывающих периодах. изменять сальдо в этих таблицах бесполезно, поскольку пересчет периодов удалит и пересчитает заново данные в этих промежуточных таблицах. | 
|  | 
|  18.07.2005, 15:54 | #8 | 
| Участник | 
			
			елы-палы( а как же тогда происходит перерасчет сальдо? LedgerTrans перепроверяется? хотя кажется.что все намного сложнее...интересно все же) | 
|  | 
|  18.07.2005, 16:22 | #9 | 
| Модератор | Цитата: 
		
			Сообщение от yooshi
			
			 а как же тогда происходит перерасчет сальдо? LedgerTrans перепроверяется? См. класс LedgerRecalcPeriod По-моему, ветке место в программировании на X++ 
				__________________ -ТСЯ или -ТЬСЯ ? | 
|  | 
|  18.07.2005, 16:42 | #10 | 
| Участник | 
			
			перенес
		 | 
|  |