|
Начальный и Конечный остатки на дату курсов валют | ☑ | ||
---|---|---|---|---|
0
elena_schleht
03.07.13
✎
21:05
|
Всем привет.
Помогите плиз мне с запросом. Есть регистр сведений с курсами валют, мне нужно на каждую дату курса, получить Начальный и Конечный остатки из регистра бухгалтерии. При таком вот запросе остатки выводятся там где есть движения, а нужно на каждую дату. Может можно как то этот период подставлять в параметры ВТ регистра бух.? Скрин результата http://s1.ipicture.ru/uploads/20130703/4fW4xcTm.png ВЫБРАТЬ КурсыВалют.Период, ФинансовыйОстаткиИОбороты.СуммаНачальныйОстаток, ФинансовыйОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрСведений.КурсыВалют КАК КурсыВалют ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Финансовый.ОстаткиИОбороты(&НачальнаяДата, &КонечнаяДата, День, , , , ) КАК ФинансовыйОстаткиИОбороты ПО КурсыВалют.Период = ФинансовыйОстаткиИОбороты.Период И (ФинансовыйОстаткиИОбороты.Счет В (&Счет)) И (ФинансовыйОстаткиИОбороты.Счета = &Счета) ГДЕ КурсыВалют.Период МЕЖДУ &НачальнаяДата И &КонечнаяДата И КурсыВалют.Валюта = &Валюта |
|||
1
elena_schleht
03.07.13
✎
21:06
|
Скрин http://s1.ipicture.ru/uploads/20130703/4fW4xcTm.png Чет ссылка поламалася ))
|
|||
2
AlexNew
03.07.13
✎
21:11
|
Поищи декартово произведение, пример где-то болтался.
|
|||
3
elena_schleht
03.07.13
✎
21:14
|
(2) Чиво простите?
|
|||
4
AlexNew
03.07.13
✎
21:20
|
||||
5
AlexNew
03.07.13
✎
21:21
|
В смысле идея, не проверял, но смысл вроде тот.
|
|||
6
George Wheels
03.07.13
✎
21:21
|
На всех курсах эту задачу ставят
|
|||
7
elena_schleht
03.07.13
✎
21:21
|
(4) Я уже это побывала Период ПЕРИОДАМИ(ДЕНЬ, &ДатаНач, &ДатаКон) Это не помогает в данной ситуации
|
|||
8
AlexNew
03.07.13
✎
21:33
|
(7) Вы правда читать умеете? Причем здесь то, что вы написали. Там специально табличка с датами отдельно создается, только формирование текста надо запроса надо в цикл загнать.
|
|||
9
AlexNew
03.07.13
✎
21:35
|
Точно не скажу, есть дополнения для РС в СКД. Смотреть надо.
|
|||
10
elena_schleht
03.07.13
✎
21:48
|
(9) В скд я знаю как, но мне нужно именно в запросе это сделать
|
|||
11
AlexNew
03.07.13
✎
21:51
|
Ну и запихни СКД куда тебе надо?
|
|||
12
AlexNew
03.07.13
✎
21:52
|
Или это тест? Тогда читай по ссылке.
|
|||
13
Прыгун
03.07.13
✎
22:29
|
Я сначала прочитал "Навальный и Конечный остатки на дату курсов валют", потом поморгал, и понял что мне надо поменьше читать секцию политика.
|
|||
14
sanja26
03.07.13
✎
22:38
|
соединить с производственным календарем попробуй
|
|||
15
AlexNew
03.07.13
✎
22:44
|
(14) А где вы такую траву берете?
|
|||
16
sanja26
03.07.13
✎
22:51
|
(15) ну да лучше результат скд в запрос подставлять... можно соли в чай насыпать, щепотку кофе в молоко
|
|||
17
AlexNew
03.07.13
✎
23:00
|
(16) Отсыпь, меня так никогда не торкало (я правда и не пробовал). Не кури столько.
|
|||
18
sanja26
03.07.13
✎
23:45
|
хотя да, в запросе из виртуальных таблиц регистра никак не получить остатки на каждую дату
|
|||
19
zak555
03.07.13
✎
23:47
|
(18) с чего вдруг ?
|
|||
20
elena_schleht
04.07.13
✎
09:16
|
(19) А что можно? поделитесь тогда)))
|
|||
21
denk
04.07.13
✎
09:44
|
Это должно помочь: http://1c77-1c8x.ru/request/188-days-available.html#spoiler_0
|
|||
22
elena_schleht
04.07.13
✎
09:47
|
(21) Благодарю, щас буду изучать.
|
|||
23
elena_schleht
04.07.13
✎
09:58
|
(22) Как то там так все запутано... Как мне мои уже полученные даты подставить в остатки
|
|||
24
Робинзон Крузо
04.07.13
✎
10:05
|
(13) +1. Чтото не так в наших мозгах =)
|
|||
25
elena_schleht
04.07.13
✎
14:17
|
Блин мальчики, ну будьте мужчинами, пожалуйста помогите мне соединить два запроса.
Этим запросом я получаю список дат ВЫБРАТЬ КурсыВалют.Период ИЗ РегистрСведений.КурсыВалют КАК КурсыВалют ГДЕ КурсыВалют.Период МЕЖДУ &НачалоПериода И &КонецПериода И КурсыВалют.Валюта = &Валюта Этим запросом начальный и конечный остаток ВЫБРАТЬ ФинансовыйОстаткиИОбороты.Период, ФинансовыйОстаткиИОбороты.СуммаНачальныйОстаток, ФинансовыйОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрБухгалтерии.Финансовый.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, День, , Счет В (&Счет), , ) КАК ФинансовыйОстаткиИОбороты Как мне их соединить чтобы получать остаток на каждую дату с первого запроса |
|||
26
Tanis
04.07.13
✎
14:22
|
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
НАЧАЛОПЕРИОДА(КОНЕЦПЕРИОДА(ХозрасчетныйОстаткиИОбороты.Период, МЕСЯЦ), ДЕНЬ) КАК Период, Попробуй с этим... а вообще тебе что надо? |
|||
27
jsmith82
04.07.13
✎
14:25
|
Прочитал как Навальный и Конечный
|
|||
28
Абырвалг
04.07.13
✎
14:26
|
Прочитал как Навальный и Конечный!
|
|||
29
elena_schleht
04.07.13
✎
14:27
|
(26) Вродеж понятно написала, нужно получить начальный остаток и конечный остаток на каждую дату курса валют
|
|||
30
Tanis
04.07.13
✎
14:47
|
Курс валюты на одну дату одинаков. Какой нач и кон остаток?
|
|||
31
Tanis
04.07.13
✎
14:49
|
есть отчет который формирует на конечную дату месяца остатки... Разбивка по месяцам. если надо могу сбросить, изменишь там под свое условие
|
|||
32
elena_schleht
04.07.13
✎
14:55
|
(30) Та не, Остатки денежных средств нужно получить на каждую дату из первого запроса.
А у меня получается только так Скрин http://s1.ipicture.ru/uploads/20130703/4fW4xcTm.png где нету движений - нету и остатков, а нужно чтобы были! |
|||
33
Tanis
04.07.13
✎
15:28
|
ВЫБРАТЬ
КурсыВалют.Курс, ВложенныйЗапрос.Период, ВложенныйЗапрос.Организация, ВложенныйЗапрос.Счет, ВложенныйЗапрос.СуммаКонечныйОстаток, ВложенныйЗапрос.ВалютнаяСуммаКонечныйОстаток, ВложенныйЗапрос.Валюта, КурсыВалют.Курс * ВложенныйЗапрос.ВалютнаяСуммаКонечныйОстаток КАК СуммаВВалюте, КурсыВалют.Курс * ВложенныйЗапрос.ВалютнаяСуммаКонечныйОстаток - ВложенныйЗапрос.СуммаКонечныйОстаток КАК Расхождение ИЗ РегистрСведений.КурсыВалют КАК КурсыВалют ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ НАЧАЛОПЕРИОДА(КОНЕЦПЕРИОДА(ХозрасчетныйОстаткиИОбороты.Период, МЕСЯЦ), ДЕНЬ) КАК Период, ХозрасчетныйОстаткиИОбороты.Организация КАК Организация, ХозрасчетныйОстаткиИОбороты.Счет КАК Счет, ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток, ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток КАК ВалютнаяСуммаКонечныйОстаток, ХозрасчетныйОстаткиИОбороты.Валюта КАК Валюта ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Месяц, , , , ) КАК ХозрасчетныйОстаткиИОбороты ГДЕ ХозрасчетныйОстаткиИОбороты.Период МЕЖДУ &НачалоПериода И &КонецПериода И ХозрасчетныйОстаткиИОбороты.Организация В(&Организация) И ХозрасчетныйОстаткиИОбороты.Счет В(&Счет)) КАК ВложенныйЗапрос ПО КурсыВалют.Валюта = ВложенныйЗапрос.Валюта И КурсыВалют.Период = ВложенныйЗапрос.Период вот отчет на СКД, для сравнения остатка в руб и валюта*курс, на последнюю дату месяца, за заданный период. подправь под свои условия. |
|||
34
elena_schleht
04.07.13
✎
15:45
|
(33) Все равно по тем датам где не было движения по регистру, остатки не выводятся.
ВЫБРАТЬ КурсыВалют.Период, ВложенныйЗапрос.СуммаНачальныйОстаток, ВложенныйЗапрос.СуммаКонечныйОстаток ИЗ РегистрСведений.КурсыВалют КАК КурсыВалют ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ НАЧАЛОПЕРИОДА(КОНЕЦПЕРИОДА(ФинансовыйОстаткиИОбороты.Период, ДЕНЬ), ДЕНЬ) КАК Период, ФинансовыйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток, ФинансовыйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток ИЗ РегистрБухгалтерии.Финансовый.ОстаткиИОбороты(, , День, , Счет В (&Счет), , ) КАК ФинансовыйОстаткиИОбороты ГДЕ ФинансовыйОстаткиИОбороты.Счета = &Счета И ФинансовыйОстаткиИОбороты.Период МЕЖДУ &НачалоПериода И &КонецПериода) КАК ВложенныйЗапрос ПО КурсыВалют.Период = ВложенныйЗапрос.Период ГДЕ КурсыВалют.Период МЕЖДУ &НачалоПериода И &КонецПериода И КурсыВалют.Валюта = &Валюта |
|||
35
Tanis
04.07.13
✎
15:49
|
(34) это не помню где надо прописывать.
Если выставить дату, где не было движений, то остаток выводит? |
|||
36
elena_schleht
04.07.13
✎
15:53
|
(35) Да
|
|||
37
elena_schleht
04.07.13
✎
17:10
|
Взлет
|
|||
38
runoff_runoff
04.07.13
✎
17:54
|
все.. кто прочитал "Навальный" будут арестованы..
|
|||
39
runoff_runoff
04.07.13
✎
17:55
|
а во втором запросе все даты или с пропусками?..
|
|||
40
runoff_runoff
04.07.13
✎
17:55
|
если даты все.. то ЛЕВОЕ СОЕДИНЕНИЕ первой и второй таблиц..
|
|||
41
elena_schleht
04.07.13
✎
18:06
|
(39) В каком во втором запросе? в (25)?
|
|||
42
runoff_runoff
04.07.13
✎
18:50
|
(41) да
|
|||
43
elena_schleht
04.07.13
✎
18:56
|
В этом запросе попадают даты и остатки по ним, только где есть движения. Я вообще уже не знаю что делать (((
ВЫБРАТЬ ФинансовыйОстаткиИОбороты.Период, ФинансовыйОстаткиИОбороты.СуммаНачальныйОстаток, ФинансовыйОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрБухгалтерии.Финансовый.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, День, , Счет В (&Счет), , ) КАК ФинансовыйОстаткиИОбороты |
|||
44
Бывший адинэсник
04.07.13
✎
19:03
|
(28) Брат! ))
видишь как нас зазомбировали белоленточные... |
|||
45
runoff_runoff
04.07.13
✎
22:42
|
(44) портянки тоже не отстают..
|
|||
46
runoff_runoff
04.07.13
✎
22:44
|
(43) получилось?..
|
|||
47
elena_schleht
05.07.13
✎
09:26
|
(46) Нет (
|
|||
48
zak555
05.07.13
✎
09:28
|
(43) если по всем дням в периоде, то дополни
|
|||
49
elena_schleht
05.07.13
✎
09:36
|
(48) А подробнее можно плиз?
|
|||
50
sanja26
05.07.13
✎
09:58
|
(49) он про скд
|
|||
51
elena_schleht
05.07.13
✎
10:15
|
В скд я знаю как, но мне нужно именно в одном запросе
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |