|
Запрос | ☑ | ||
---|---|---|---|---|
0
JadaOz
15.01.13
✎
11:19
|
Здрасте,
Конфигурация самописная, по учету ОС имеется вот такой запрос.. ... "ВЫБРАТЬ | БУ.ОсновноеСредство, | Износ.СуммаОборот КАК АОс2002Года, | БУ.ДатаПолногоИзноса КАК ДатаПолногоИзносаБУ |ИЗ | РегистрСведений.ОсновныеСредстваУправленческийУчет.СрезПоследних( | &Период, | ОсновноеСредство.НетРегистрации = ЛОЖЬ | И (НЕ ОсновноеСредство.Назначение = &Фильтр1) | И (НЕ ОсновноеСредство.Назначение В ИЕРАРХИИ (&Фильтр2))) КАК УУ | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеСредстваБухгалтерскийУчет.СрезПоследних(&Период, ) КАК БУ | ПО УУ.ОсновноеСредство = БУ.ОсновноеСредство | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносБухгалтерскийУчет.Обороты(&ДатаОтсчета, &Период, , ) КАК Износ | ПО УУ.ОсновноеСредство = Износ.ОсновноеСредство |ИТОГИ ПО | ОБЩИЕ"; Запрос.УстановитьПараметр("Период", КонецДня(Период)); Запрос.УстановитьПараметр("ДатаОтсчета", '20020101'); ... Вытаскивает Наименование, Сумму износа в БУ за период с 2002 года по дату полного износа в БУ и собственно сама дата полного износа в БУ. К этому всему ещё нужно прилепить Сумму износа в НУ за период с ДАТЫ ПОЛНОГО ИЗНОСА в БУ по Период. Не могу сообразить как мне вытащить эту последнюю сумму, учитывая то, что дату износа по БУ я получаю в запросе..как параметр я её могу как-то передать в ещё одного соединение..? или как сделать правильно..? //| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет.Обороты(&ДАТА_ПОЛНОГО_ИНОСА_БУ, &Период, , ) КАК ИзносНУ //| ПО УУ.ОсновноеСредство = ИзносНУ.ОсновноеСредство |
|||
1
Maxus43
15.01.13
✎
11:23
|
СКД поможет с
>>дату износа по БУ я получаю в запросе..как параметр я её могу как-то передать в ещё одного соединение |
|||
2
DrShad
15.01.13
✎
11:26
|
(0) можно уточнить, в сабже про амортизацию или таки износ?
|
|||
3
JadaOz
15.01.13
✎
11:38
|
не спрашивайте об это меня пожалуйста. я уже наслышана про эти два волшебных слова..и постоянные разборки на эту тему. мне интересен в данном случае только мой вопрос по запросу..
|
|||
4
чувак
15.01.13
✎
11:39
|
(3) Тогда выложи фотку
|
|||
5
JadaOz
15.01.13
✎
11:56
|
скд..не самая сильная моя черта.. иначе, значит, никак?
|
|||
6
DrShad
15.01.13
✎
11:57
|
(4) фот ты не видишь фотку, а она есть :))
(6) да соединяй с оборотами НУ по дате больше даты полного износа |
|||
7
JadaOz
15.01.13
✎
12:12
|
(6) да соединяй с оборотами НУ по дате больше даты полного износа
можно чуть-чуть подробнее..? |
|||
8
DrShad
15.01.13
✎
12:15
|
(7) можно, но зачем?
|
|||
9
JadaOz
15.01.13
✎
12:18
|
потому что я хочу понять это
|
|||
10
DrShad
15.01.13
✎
12:20
|
(9) ок, тогда так - как экономист по образованию я обязан спросить, что я буду иметь за правильный текст запроса?
|
|||
11
JadaOz
15.01.13
✎
12:21
|
мне не нужен текст запроса. мне нужно чуть более понятнее мне объяснить что сделать.
|
|||
12
DrShad
15.01.13
✎
12:26
|
(11) [чуть более понятнее мне объяснить что сделать разве] не равно текст запроса?
|
|||
13
JadaOz
15.01.13
✎
12:30
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносБухгалтерскийУчет.Обороты(&ДатаОтсчета, &Период, , ) КАК Изноc
ПО УУ.ОсновноеСредство = Износ.ОсновноеСредство Здесь датой начала в оборотах является параметр и соединение по ОС ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет.Обороты(&ДатаПолногоИзносаБУ, &Период, , ) КАК ИзносНУ ПО (БУ.ДатаПолногоИзноса > БУ.Период) |
|||
14
JadaOz
15.01.13
✎
12:30
|
это не надо читать, это я поторопилась с отправкой
|
|||
15
DrShad
15.01.13
✎
12:31
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет.Обороты(&ДатаПолногоИзносаБУ, &Период, , ) КАК ИзносНУ
ПО (ИзносНУ.Период> БУ.ДатаПолногоИзноса) |
|||
16
JadaOz
15.01.13
✎
12:33
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет.Обороты(&МЕНЯ_ЭТОТ_ПАРАМЕТР_ИНТЕРЕСУЕТ, &Период, , ) КАК ИзносНУ
он в результате запроса полцчается...я его чисто для показа прилепила же.. |
|||
17
DrShad
15.01.13
✎
12:33
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет.Обороты(&ДатаПолногоИзносаБУ, &Период, , ) КАК ИзносНУ
ПО (ИзносНУ.Период> &ДатаПолногоИзносаБУ) |
|||
18
DrShad
15.01.13
✎
12:34
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет.Обороты(, &Период, , ) КАК ИзносНУ
ПО (ИзносНУ.Период> БУ.ДатаПолногоИзноса) не, вот так |
|||
19
JadaOz
15.01.13
✎
13:08
|
ВЫБРАТЬ
БУ.ОсновноеСредство, Износ.СуммаОборот КАК АОс2002Года, БУ.ДатаПолногоИзноса КАК ДатаПолногоИзносаБУ, ИзносНУ.СуммаОборот КАК ИзносНУ ИЗ РегистрСведений.ОсновныеСредстваУправленческийУчет.СрезПоследних( &Период, ОсновноеСредство.НетРегистрации = ЛОЖЬ И (НЕ ОсновноеСредство.Назначение = &Фильтр1) И (НЕ ОсновноеСредство.Назначение В ИЕРАРХИИ (&Фильтр2))) КАК УУ ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеСредстваБухгалтерскийУчет.СрезПоследних(&Период, ) КАК БУ ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет.Обороты(, &Период, Месяц, ) КАК ИзносНУ ПО (ИзносНУ.Период > БУ.ДатаПолногоИзноса) ПО УУ.ОсновноеСредство = БУ.ОсновноеСредство ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносБухгалтерскийУчет.Обороты(&ДатаОтсчета, &Период, , ) КАК Износ ПО УУ.ОсновноеСредство = Износ.ОсновноеСредство ИТОГИ ПО ОБЩИЕ все плохо. миллион задвоенных записей и ни одной нужной суммы износаНУ |
|||
20
JadaOz
15.01.13
✎
13:14
|
...
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет.Обороты(, &Период, , ) КАК ИзносНУ ПО БУ.Регистратор.Дата > БУ.ДатаПолногоИзноса .. а вот так хорошее количество записей и плохие суммы |
|||
21
DrShad
15.01.13
✎
13:16
|
ну вот, продолжай наблюдения :)))
|
|||
22
JadaOz
15.01.13
✎
13:17
|
хнык(
|
|||
23
DrShad
15.01.13
✎
13:19
|
(22) не реви!
|
|||
24
hhhh
15.01.13
✎
13:35
|
(22) а это
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет.Обороты(, &Период, , ) КАК ИзносНУ ПО (ИзносНУ.Период > БУ.ДатаПолногоИзноса) И ИзносНУ.ОсновноеСредство = БУ.ОсновноеСредство не спасет гигантшу мысли? |
|||
25
JadaOz
15.01.13
✎
13:49
|
а я ведь так пробовала..и на меня запрос выругался..видимо не очень так..
циферки красивые, пойду посчитаю правильные ли.. |
|||
26
JadaOz
15.01.13
✎
14:19
|
и такой вариант не прокатывает
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет.Обороты(, &Период, , ) КАК ИзносНУ ПО (ИзносНУ.Период > БУ.ДатаПолногоИзноса) Период в ИзносНУ нету, только если периодичность какую-нибудь ставлю в параметрах вирт.таблицы..а тогда весь отчет опять страшным становится. |
|||
27
Classic
15.01.13
✎
14:40
|
ЛЕВОЕ СОЕДИНЕНИЕ
( ВЫБРАТЬ БУВложенный.ОсновноеСредство, СУММА(ЕстьNULL(НУВложенный.ИзносОборот, 0)(или как там)) ИЗ РегистрСведений.ОсновныеСредстваБухгалтерскийУчет.СрезПоследних(&Период, ) КАК БУВложенный ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ИзносНалоговыйУчет КАК НУВложенный ПО БУВложенный.ОсновноеСредство = НУВложенный.ОсновноеСредство И НУВложенный.Период > БУВложенный.ДатаПолногоИзноса И НУВложенный.Период <= &Период СГРУППИРОВАТЬ ПО БУВложенный.ОсновноеСредство ) КАК НУ |
|||
28
JadaOz
16.01.13
✎
09:59
|
(23), (24), (27)
Всем спасибо большущее, у меня всё получилось. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |