|  01.12.2008, 14:58 | #1 | 
| Участник | Обороты и остатки номенклатуры по счетам 
			
			Друзья! Пытаюсь получить оборотно-сальдовую ведомость за произвольный период с разбивкой по счетам ГК. Обороты получил, связав LedgerTable, LedgerTrans и InventTrans. А вот как получить остатки - непонятно совсем, кроме как посчитать всё от начала учёта. Может быть, я не тем путём двигаюсь? | 
|  | 
|  01.12.2008, 15:04 | #2 | 
| Ищущий знания... | 
			
			вам нужны остатки на дату, или на текущий момент? в разрезе складских аналитик?
		 
				__________________ "Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем | 
|  | 
|  01.12.2008, 15:23 | #3 | 
| Участник | Цитата: Вот, было уже не раз: Остатки на дату. | 
|  | 
|  01.12.2008, 15:40 | #4 | 
| Участник | 
			
			Хм, а InventTransPosting не может заменить вам LedgerTrans ? А остатки, увы, придеться считать с начала времен. | 
|  | |
| За это сообщение автора поблагодарили: pyramid (1). | |
|  01.12.2008, 16:02 | #5 | 
| Участник | |
|  | 
|  01.12.2008, 16:03 | #6 | 
| Ищущий знания... | 
			
			Есть специальные классы для подсчета остатков. На форуме упоминалось неоднократно.
		 
				__________________ "Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем | 
|  | 
|  01.12.2008, 16:12 | #7 | 
| Участник | |
|  | 
|  01.12.2008, 16:16 | #8 | 
| Участник | |
|  | 
|  01.12.2008, 16:25 | #9 | 
| Участник | Цитата: ЗЫ. А по поводу возможности подсчета с конца, я видимо погорячился. Последний раз редактировалось coolibin; 01.12.2008 в 16:28. | 
|  | 
|  01.12.2008, 18:16 | #10 | 
| Участник | 
			
			Помнится года 2 назад надо было быстро решить такую задачку на проекте... получилось, но отчет в среднем около 20 минут формировался (клиента устроил). Для РСБУ это один из стандартных аналитический отчетов, его бы по хорошему надо в новое московское подразделение Microsoft переадресовать   | 
|  | 
|  01.12.2008, 19:43 | #11 | 
| Участник | Цитата: А вообще, задача вполне себе для OLAP сервера. Пусть себе родной по ночам считает копеечки. | 
|  | 
|  02.12.2008, 08:14 | #12 | 
| Участник | 
			
			Спасибо за мысли. Может выходом будет создать дополнительные таблицы с предрассчитанными значениями остатков на начало каждого года или квартала, и изменять их подобно классу InventUpd_Financial ? Или есть менее экстенсивный путь? | 
|  | 
|  02.12.2008, 10:06 | #13 | 
| Участник | |
|  | 
|  02.12.2008, 12:50 | #14 | 
| Мрачный тип | Цитата: Чтобы их строить - нужны : 1) Нормальная архитектура связей модульного учета и ГК(единообразные по всем модулям, а не скачующие как бог на душу положит) 2) Нормальная архитектура аналитики самой ГК, могущая уместить на 5-6 физических уровнях все потребные для ведения учета по РСБУ аналитики (на основе коммутируемых реляций, а не прямом текущем фиксированном примитивизме ), 3) Нормальная архитектура остатков ГК (именно остатков, дающих более-менее фиксированное количество обрабатываемых записей при расчете сальдо, а не неуклонно растущее, как в случае с LedgerBalancesDimTrans). В DAX всем этим и не пахнет. Архитектурные атавизмы, оставляемые из версии в версию и обрастающие уродливыми наростами, никто исправлять и не собирается - это же мега-багаж фич  А переадресовать в новое московское подразделение Microsoft ? Можно, а толку ? В лучшем случае очередной креатиффф из разряда InventTransPosting/LedgerBalancesDimTrans сваяют ... 
				__________________ Мы летаем, кружимся, нагоняем ужасы ... | 
|  | 
|  02.12.2008, 13:14 | #15 | 
| Участник | Цитата: 
		
			Сообщение от TasmanianDevil
			   Для РСБУ любой отчет по сверке любого внутримодульного учета(ОС, номенклатура, ЦБ и пр.) и соответствующих разрезов синтетического и аналитического учетов в ГК - стандартен, поскольку является доказательством достоверности отображения фактов хозяйственной деятельности , подкрепленных первичными документами, в ГК.  Чтобы их строить - нужны : 1) Нормальная архитектура связей модульного учета и ГК(единообразные по всем модулям, а не скачующие как бог на душу положит) 2) Нормальная архитектура аналитики самой ГК, могущая уместить на 5-6 физических уровнях все потребные для ведения учета по РСБУ аналитики (на основе коммутируемых реляций, а не прямом текущем фиксированном примитивизме ), 3) Нормальная архитектура остатков ГК (именно остатков, дающих более-менее фиксированное количество обрабатываемых записей при расчете сальдо, а не неуклонно растущее, как в случае с LedgerBalancesDimTrans). В DAX всем этим и не пахнет. Архитектурные атавизмы, оставляемые из версии в версию и обрастающие уродливыми наростами, никто исправлять и не собирается - это же мега-багаж фич   Цитата:  чтобы начали делать функционал действительно полезный всем (например, выгрузка электронной отчетности) вместо всяких бантиков и погремушек... | 
|  | 
|  02.12.2008, 13:33 | #16 | 
| Участник | Цитата: 
		
			Сообщение от TasmanianDevil
			   Для РСБУ любой отчет по сверке любого внутримодульного учета(ОС, номенклатура, ЦБ и пр.) и соответствующих разрезов синтетического и аналитического учетов в ГК - стандартен, поскольку является доказательством достоверности отображения фактов хозяйственной деятельности , подкрепленных первичными документами, в ГК. | 
|  | 
|  02.12.2008, 13:46 | #17 | 
| Участник | Цитата: не говоря уж про несчастных (без 1с) бухгалтеров...   Последний раз редактировалось Nick; 02.12.2008 в 13:50. | 
|  | 
|  02.12.2008, 13:53 | #18 | 
| Участник | 
			
			Абсолютно. Есть требования к учёту - ПБУ и т.п. Нужно следовать им, а не слепо повторять то, что захотелось бухгалтеру. Но чтобы аргументированно это доказывать, нужно самим изучать "матчасть", а не слушать пересказы бухгалтеров.
		 | 
|  | |
| За это сообщение автора поблагодарили: ikopyl (1), longson (2). | |
|  02.12.2008, 14:04 | #19 | 
| Участник | 
			
			Вот это как раз-таки тот самый случай. У заказчика есть типовая форма отчёта, которую требуется реализовать. Пример формы прикреплён. Счёт, по которому строится отчёт, выбирается пользователем. | 
|  | 
|  02.12.2008, 14:21 | #20 | 
| Участник | Цитата:  Требования к учету != Пожелания пользователя | 
|  |