|
В скд не выводится "Начальный" и "Конечный" остаток ( | ☑ | ||
---|---|---|---|---|
0
Miss1C
19.11.12
✎
13:23
|
Создала отчет на скд, но когда отчет формирую за период по которому нет записей в регистре, Начальный и Конечный остатки пустые, в чем дело?
|
|||
1
PR
19.11.12
✎
13:25
|
Какую ВТ используешь?
|
|||
2
Гефест
19.11.12
✎
13:26
|
Угадаю запрос по фото топлесс
|
|||
3
Miss1C
19.11.12
✎
13:28
|
ВЫБРАТЬ
ДвиженияДенежныхСредствОбороты.БанковскийСчетКасса КАК БанковскийСчетКасса, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств КАК СтатьяДвижения, ДвиженияДенежныхСредствОбороты.ДокументДвижения КАК ДокументДвижения, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Приход, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Расход, ДвиженияДенежныхСредствОбороты.ДокументДвижения.НазначениеДенежныхСредств КАК Назначение, ДвиженияДенежныхСредствОбороты.Период, ДвиженияДенежныхСредствОбороты.ВидДенежныхСредств ИЗ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ДвиженияДенежныхСредствОбороты УПОРЯДОЧИТЬ ПО БанковскийСчетКасса |
|||
4
Miss1C
19.11.12
✎
13:29
|
Вторая
ВЫБРАТЬ ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток, ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса, ДенежныеСредстваОстаткиИОбороты.ВидДенежныхСредств, ВЫБОР КОГДА ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса ССЫЛКА Справочник.Кассы ТОГДА "Касса" КОГДА ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса ССЫЛКА Справочник.БанковскиеСчета ТОГДА "Р/С" ИНАЧЕ "" КОНЕЦ КАК ВидБанковскийСчетКасса ИЗ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, ДвиженияИГраницыПериода, ) КАК ДенежныеСредстваОстаткиИОбороты |
|||
5
Miss1C
19.11.12
✎
13:30
|
Связываю по БанковскийСчетКасса и ВидДенежныхСредств
|
|||
6
Гефест
19.11.12
✎
13:34
|
Какая таблица слева?
|
|||
7
PR
19.11.12
✎
13:36
|
(5) Так и что, все верно.
Ты же левое соединение небось делаешь? А оборотов нет. |
|||
8
Classic
19.11.12
✎
13:41
|
Ну да, ОстаткиИОбороты не выдают остатков по необоротному периоду
|
|||
9
Miss1C
20.11.12
✎
17:53
|
(8)Нужно чтобы выдавали, как это реализовать?
|
|||
10
Miss1C
20.11.12
✎
18:05
|
Ап
|
|||
11
Feanorko
20.11.12
✎
18:14
|
(10) условие связи какое?
|
|||
12
Feanorko
20.11.12
✎
18:16
|
+(11) и что мешает использовать остатки вместо оборотов?
|
|||
13
PR
20.11.12
✎
18:17
|
(12) СтатьяДвиженияДенежныхСредств в остатках?
|
|||
14
Feanorko
20.11.12
✎
18:18
|
(13) не вижу этого поля во второй таблице
|
|||
15
zak555
20.11.12
✎
18:18
|
чем СуммаУпрПриход не нравится ?
|
|||
16
PR
20.11.12
✎
18:19
|
(14) Правильно. Откуда?
|
|||
17
Feanorko
20.11.12
✎
18:19
|
(16) что откуда? :)
|
|||
18
PR
20.11.12
✎
18:20
|
(17) Откуда оно возьмется в остатках?
|
|||
19
Feanorko
20.11.12
✎
18:20
|
(18) почему оно должно быть в остатках?
|
|||
20
PR
20.11.12
✎
18:20
|
(19) Блин, читай (12).
|
|||
21
Feanorko
20.11.12
✎
18:21
|
(20) ну дак прочитай сам. какое слово не понятно?
|
|||
22
PR
20.11.12
✎
18:21
|
(21) Мне все как раз понятно.
|
|||
23
Feanorko
20.11.12
✎
18:22
|
(22) продолжай наблюдения :)
|
|||
24
Classic
20.11.12
✎
18:25
|
(9)
Соединяй с таблице Остатки Два раза:) |
|||
25
Miss1C
20.11.12
✎
18:25
|
||||
26
Miss1C
20.11.12
✎
18:25
|
+(25)Не поняла как сделали
|
|||
27
Feanorko
20.11.12
✎
18:25
|
(24) +100500 Роман, учись понимать :)
|
|||
28
zak555
20.11.12
✎
18:26
|
(24) зачем два раза ?
|
|||
29
Classic
20.11.12
✎
18:26
|
(28)
На начало и на конец :) |
|||
30
Miss1C
20.11.12
✎
18:27
|
Таким образом переделала тоже самое (
ВЫБРАТЬ ДвиженияДенежныхСредствОбороты.БанковскийСчетКасса КАК БанковскийСчетКасса, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств КАК СтатьяДвижения, ДвиженияДенежныхСредствОбороты.ДокументДвижения КАК ДокументДвижения, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Приход, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Расход, ДвиженияДенежныхСредствОбороты.ДокументДвижения.НазначениеДенежныхСредств КАК Назначение, ДвиженияДенежныхСредствОбороты.ВидДенежныхСредств КАК ВидДенежныхСредств, ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК СуммаУпрНачальныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток, ВЫБОР КОГДА ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса ССЫЛКА Справочник.Кассы ТОГДА "Касса" КОГДА ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса ССЫЛКА Справочник.БанковскиеСчета ТОГДА "Р/С" ИНАЧЕ "" КОНЕЦ КАК ВидБанковскийСчетКасса ИЗ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ДвиженияДенежныхСредствОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ДенежныеСредстваОстаткиИОбороты ПО ДвиженияДенежныхСредствОбороты.БанковскийСчетКасса = ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса И ДвиженияДенежныхСредствОбороты.ВидДенежныхСредств = ДенежныеСредстваОстаткиИОбороты.ВидДенежныхСредств УПОРЯДОЧИТЬ ПО БанковскийСчетКасса |
|||
31
zak555
20.11.12
✎
18:27
|
(29) тогда надо соединять один раз с таблицей остакиИОбороты
|
|||
32
Classic
20.11.12
✎
18:28
|
(30)
Это что? |
|||
33
Classic
20.11.12
✎
18:28
|
(31)
Таблица ОстаткиИОбороты по пустому периоду не выдаст ничего |
|||
34
Miss1C
20.11.12
✎
18:28
|
(32)Запрос
|
|||
35
Classic
20.11.12
✎
18:29
|
(34)
Ветку читаешь? |
|||
36
zak555
20.11.12
✎
18:29
|
(33) ОстаткиИОбороты правое содинение справочник
не ? |
|||
37
Classic
20.11.12
✎
18:30
|
(36)
И че? Если у ОстаткиИОбороты не содержит остатка(хотя он есть), то толку от того, что ты ее присоединять будешь |
|||
38
vmv
20.11.12
✎
18:31
|
(0) Хрусталева "Разарботка сложных отчетов" стр. 293 и до конца глава - иди читай, а то уже как Мисти клянчишь чушь всякую
|
|||
39
zak555
20.11.12
✎
18:31
|
(37) это не тоже самое, что и (29) ?
|
|||
40
Classic
20.11.12
✎
18:32
|
(39)
В (29) Предложено использовать таблицу Остатки, а не таблицу ОстаткиИОбороты |
|||
41
Miss1C
20.11.12
✎
18:33
|
(40)Вместо регистра "ДенежныеСредства"?
|
|||
42
vmv
20.11.12
✎
18:33
|
если не ипользовать дополнение дат как написано в источнике по (38), то нужно использовать довольно сложные соединения для формирования готовой таблицы-источника запросом с тиражированием(продолжением) отсатков для периодов в которых не было движение, мозг тс не потянет 2-й вариант, пусть читает Хрустальную, тем более что писано тоже юбкой для юбок
|
|||
43
Classic
20.11.12
✎
18:35
|
В общем я напутал. ОстаткиИОбороты на крайние периоды выдает остатки :)
|
|||
44
zak555
20.11.12
✎
18:36
|
(43) вот-вот
|
|||
45
zak555
20.11.12
✎
18:36
|
это что за конфа такая ?
и зачем регистру измерение ПриходРасход ? |
|||
46
Classic
20.11.12
✎
18:37
|
Они на "внутренние" периоды не выдают
|
|||
47
zak555
20.11.12
✎
18:37
|
(46) что не выдаёт ?
|
|||
48
Miss1C
20.11.12
✎
18:37
|
(45)УПП
|
|||
49
Miss1C
20.11.12
✎
18:38
|
(45)Чтобы видеть обороты за период
|
|||
50
zak555
20.11.12
✎
18:40
|
(49) виртуальные ресурсы не канают ?
|
|||
51
vmv
20.11.12
✎
18:43
|
идея правильная, а тож использую вирт таблицы ОстаткиИОбороты, причем возможность включения Оборотов выношу в быстрые пользовательские настройки и тогда по умолчанию отчет выдает только остатки, но небрежным кликом юзер включает вывод и оборотов.
подход не правильный для реалитзации на СКД, пробел в знаниях по дополненю дат и пропасть в знаниях по соединениям к регистрам с остатками. Вывод - пусть читает, а возить фейсом аб тейбал толку мало, лентяка) |
|||
52
PR
20.11.12
✎
18:54
|
(27) Да я, собсно, давно прекрасно понял, что нужно :))
|
|||
53
zak555
20.11.12
✎
18:59
|
(51) где тут дополнение ?
|
|||
54
vmv
20.11.12
✎
19:11
|
(53) тебе по рифме отвечать или сам догадаешься где?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |