![]() |
![]() |
![]() |
|
остатки по таблице регистра накоплений | ☑ | ||
---|---|---|---|---|
0
lamme
20.09.13
✎
16:46
|
Как получить остаток по регистру накоплений - не из таблицы остатки !
Делаю так ВЫБРАТЬ РАЗРЕШЕННЫЕ НАЧАЛОПЕРИОДА(РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Период, МЕСЯЦ) КАК Период, РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Организация, СУММА(ВЫБОР КОГДА РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) ТОГДА РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Сумма ИНАЧЕ -РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Сумма КОНЕЦ) КАК НачОстатокСумма ИЗ РегистрНакопления.РасчетыНалоговыхАгентовСБюджетомПоНДФЛ КАК РасчетыНалоговыхАгентовСБюджетомПоНДФЛ ГДЕ //РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Период МЕЖДУ &Дата1 И &дат2 РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Период >= &Дат2 СГРУППИРОВАТЬ ПО РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Организация, НАЧАЛОПЕРИОДА(РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Период, МЕСЯЦ) УПОРЯДОЧИТЬ ПО Период Тут тогда остаток встает не нарастающим итогом - а как остаток оборотов за месяц т.е. есть в иделае такая таблица с данными Дата / Остаток 01,01,2011 100 01,02,2011 150 01,03,2011 220 По моему запросу выходит так Дата / Остаток 01,01,2011 100 01,02,2011 50 01,03,2011 70 Что я делаю не так ? |
|||
1
lamme
20.09.13
✎
16:47
|
т.е. остаток на начало мес - это есть обороты все за период с лохматой даты до даты= НАЧАЛОПЕРИОДА(РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.Период, МЕСЯЦ)
но как это в запросе указать ? |
|||
2
Defender aka LINN
20.09.13
✎
16:47
|
(0) "Тут тогда остаток встает не нарастающим итогом" - а где написано, что должен?
|
|||
3
lamme
20.09.13
✎
16:49
|
простой запрос к таблице остатков дает именно нарастающий итог.
ВЫБРАТЬ РасчетыНалоговыхАгентовСБюджетомПоНДФЛОстаткиИОбороты.Период, РасчетыНалоговыхАгентовСБюджетомПоНДФЛОстаткиИОбороты.Организация, РасчетыНалоговыхАгентовСБюджетомПоНДФЛОстаткиИОбороты.СуммаНачальныйОстаток, //РасчетыНалоговыхАгентовСБюджетомПоНДФЛОстаткиИОбороты.СуммаОборот, РасчетыНалоговыхАгентовСБюджетомПоНДФЛОстаткиИОбороты.СуммаПриход, РасчетыНалоговыхАгентовСБюджетомПоНДФЛОстаткиИОбороты.СуммаРасход, РасчетыНалоговыхАгентовСБюджетомПоНДФЛОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрНакопления.РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.ОстаткиИОбороты(&дат1, &дат2, Месяц, , ) КАК РасчетыНалоговыхАгентовСБюджетомПоНДФЛОстаткиИОбороты УПОРЯДОЧИТЬ ПО РасчетыНалоговыхАгентовСБюджетомПоНДФЛОстаткиИОбороты.Период |
|||
4
Defender aka LINN
20.09.13
✎
16:51
|
(3) Гм. Подозреваю, что узнаю сейчас много нового и атсрального, но все же: что, по-твоему, есть "нарастающий итог"?
|
|||
5
Михаил Козлов
20.09.13
✎
16:52
|
(3) Нарастающий итог где: СуммаПриход и СуммаРасход или в остатках?
|
|||
6
lamme
20.09.13
✎
16:54
|
хорошо
может не так сказал - нарастающий итог - это .. хм .. даж не знаю как сказать ... это не нарастающий итог - это просто правильные цифры в запросе (3) в (0) - там как начальный остаток идет бред - который равен приходам сумм за месяц |
|||
7
Defender aka LINN
20.09.13
✎
16:56
|
(6) Т.е. ты хочешь получить "то, не знаю, что"?
|
|||
8
lamme
20.09.13
✎
17:00
|
почему ж не знаю
знаю хочу получить сумму приходов за указанный период с начала времени - фиг его знает когда до Дата2 с периодичностью - месяц (причем периодичность начинается с Дата1 по Дата2) из таблицы - РегистрНакопления |
|||
9
lamme
20.09.13
✎
17:06
|
идей вообще нет ?
|
|||
10
Сторно абсурда
20.09.13
✎
17:09
|
(9) Нет. Динамика обсуждения:
(0) - [Как получить остаток по регистру накоплений - не из таблицы остатки ! ] (8) - [хочу получить сумму приходов за указанный период ] (9) - "идей вообще нет ?" |
|||
11
lamme
20.09.13
✎
17:11
|
(10)
уху так и есть фигли ... |
|||
12
lamme
20.09.13
✎
17:15
|
(8)
- это более верное определение ) и так есть период - 01 01 2011-01 06 2012 обороты такие: 01 01 2011- 100 01 02 2011- 110 01 03 2011- 120 01 04 2011- 130 01 05 2011- 50 01 06 2011- 30 берем только таблицы регистра накопления. не остатки. не обороты. по нему есть обороты с 01 01 2010. Остаток на 31 12 2010 например 150. Хочется получить в итоге такую таблицу 01 01 2011- 250 01 02 2011- 360 01 03 2011- 480 01 04 2011- 610 01 05 2011- 660 01 06 2011- 690 |
|||
13
lamme
20.09.13
✎
17:16
|
это типа остатки на начало периода каждого месяца
|
|||
14
Михаил Козлов
20.09.13
✎
17:24
|
Вот нарастающим итогом приходы:
ВЫБРАТЬ периоды.Период, СУММА(приход.СуммаУпрПриход) КАК итог ИЗ ( ВЫБРАТЬ ДС.Период, ДС.СуммаУпрПриход ИЗ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Месяц, ДвиженияИГраницыПериода, ) КАК ДС УПОРЯДОЧИТЬ ПО ДС.Период ) КАК приход ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ДС.Период ИЗ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Месяц, ДвиженияИГраницыПериода, ) КАК ДС ) КАК периоды ПО приход.Период <= периоды.Период СГРУППИРОВАТЬ ПО периоды.Период |
|||
15
lamme
20.09.13
✎
17:33
|
ты берешь таблицу - ОстаткиИОбороты
попробуй тот же результат сделать в таблице РегистрНакопления.ДенежныеСредства |
|||
16
Михаил Козлов
20.09.13
✎
17:43
|
(15) Если Вы по поводу (14), то мне пробовать без нужды. Вместо ОстаткиИОбороты можно использовать Обороты.
|
|||
17
lamme
20.09.13
✎
18:02
|
ну .. это я понимаю - что можно использовать таблицу Обороты или ОстаткииОбороты
а получить результаты - не используя эти таблицы ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |