|
Запрос в консоли - все ок, по факту - косяк | ☑ | ||
---|---|---|---|---|
0
ponaroshku
10.01.12
✎
13:29
|
Есть отчет в скд
по факту выводит 31 строку, причем 1 из них - лишняя копирую запрос вставляю в консоль формирую - оппп - 30 строк И все нужные о_О??? |
|||
1
Гефест
10.01.12
✎
13:30
|
В лишней строке итоги небось? )
|
|||
2
MatveyIgor
10.01.12
✎
13:31
|
запрос в студию
|
|||
3
ponaroshku
10.01.12
✎
13:32
|
(1) нет
(2) ВЫБРАТЬ СостоянияОСОрганизаций.Состояние, МестонахождениеОСБухгалтерскийУчетСрезПоследних.Организация, МестонахождениеОСБухгалтерскийУчетСрезПоследних.Регистратор, МестонахождениеОСБухгалтерскийУчетСрезПоследних.МОЛ, МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство, МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение, СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.СпособыОтраженияРасходовПоАмортизации, ВложенныйЗапрос1.ПодразделениеОрганизации ИЗ РегистрСведений.СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет.СрезПоследних КАК СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ СпособыОтраженияРасходовПоАмортизацииСпособы.ПодразделениеОрганизации КАК ПодразделениеОрганизации, СпособыОтраженияРасходовПоАмортизацииСпособы.Ссылка КАК Ссылка ИЗ Справочник.СпособыОтраженияРасходовПоАмортизации.Способы КАК СпособыОтраженияРасходовПоАмортизацииСпособы) КАК ВложенныйЗапрос1 ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.СпособыОтраженияРасходовПоАмортизации.Ссылка = ВложенныйЗапрос1.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СрезПоследних КАК ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ СостоянияОСОрганизаций.Организация КАК Организация, СостоянияОСОрганизаций.ОсновноеСредство КАК ОсновноеСредство, МАКСИМУМ(СостоянияОСОрганизаций.ДатаСостояния) КАК ДатаСостояния ИЗ РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций ГДЕ СостоянияОСОрганизаций.ДатаСостояния <= &Период СГРУППИРОВАТЬ ПО СостоянияОСОрганизаций.Организация, СостоянияОСОрганизаций.ОсновноеСредство) КАК ВложенныйЗапрос ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций ПО ВложенныйЗапрос.Организация = СостоянияОСОрганизаций.Организация И ВложенныйЗапрос.ОсновноеСредство = СостоянияОСОрганизаций.ОсновноеСредство И ВложенныйЗапрос.ДатаСостояния = СостоянияОСОрганизаций.ДатаСостояния ПО ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = ВложенныйЗапрос.ОсновноеСредство ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство И СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.Организация = МестонахождениеОСБухгалтерскийУчетСрезПоследних.Организация ГДЕ СостоянияОСОрганизаций.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияОС.ПринятоКУчету) И МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение <> ВложенныйЗапрос1.ПодразделениеОрганизации И МестонахождениеОСБухгалтерскийУчетСрезПоследних.Организация = &Организация |
|||
4
ponaroshku
10.01.12
✎
13:34
|
Единственное отличие - добавленные
И МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение <> ВложенныйЗапрос1.ПодразделениеОрганизации И МестонахождениеОСБухгалтерскийУчетСрезПоследних.Организация = &Организация Но эти условия задаются в отборе в СКД |
|||
5
ponaroshku
10.01.12
✎
13:36
|
по факту выглядит как
станок1 подразд1 станок2 подразд3 ... станок30 подразд5 ХОЛОДИЛЬНИК подразд44 Кстати этот ХОЛОДИЛЬНИК не в этом подразделении, он в подразд1 |
|||
6
Wobland
10.01.12
✎
13:37
|
(4) а как ты первое условие в СКД делаешь?
|
|||
7
ponaroshku
10.01.12
✎
13:39
|
(6) :) хотела написать тебе но у меня аська закрыта:))
первое- ты про дату? я ее победила, собственно сама не поняла как, закрыта, открыла сохранила - все заработало |
|||
8
ponaroshku
10.01.12
✎
13:39
|
(6) по дате он нормально выводит теперь, через конецпериода сделала, собственно как и было
|
|||
9
Wobland
10.01.12
✎
13:41
|
(7) про дату рад ;)
"И МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение <> ВложенныйЗапрос1.ПодразделениеОрганизации" - это, я так понимаю, кусок запроса, выполняемый в консоли. ну и, грубо говоря, он и даёт различия между консолью и СКД, так? как в СКД это условие сделала? |
|||
10
ponaroshku
10.01.12
✎
13:44
|
(9) в скд через отбор:
ставлю Местонахождение (которые МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение) не равно ПоздразделениеОрганизации (которое ВложенныйЗапрос1.ПодразделениеОрганизации) Написала, сейчас сама смотрю, одно и то же ведь? |
|||
11
ponaroshku
10.01.12
✎
13:45
|
(10) отбор чтобы у пользователя был выбор, это условие не всегда нужно
|
|||
12
Wobland
10.01.12
✎
13:47
|
(10) в СКД отбор Местонахождение не равно Подразд44? не верю
|
|||
13
Господин ПЖ
10.01.12
✎
13:49
|
сравните текст вашего запроса и текст который СКД выполняет в реалии... есть шанс что они разные
|
|||
14
ponaroshku
10.01.12
✎
13:50
|
(12) могу заскриншотить:))
|
|||
15
ponaroshku
10.01.12
✎
13:51
|
(13) этим я занималась 20 минут назад, построчно смотрела
кроме вот этого " И МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение <> ВложенныйЗапрос1.ПодразделениеОрганизации И МестонахождениеОСБухгалтерскийУчетСрезПоследних.Организация = &Организация" все 1 в 1 |
|||
16
Wobland
10.01.12
✎
13:52
|
>этот ХОЛОДИЛЬНИК не в этом подразделении
что-то здесь не то... выбранные поля, группировки там, настройки всякие... |
|||
17
ponaroshku
10.01.12
✎
13:53
|
(12) сейчас на радикал скриншот выложу
|
|||
18
Wobland
10.01.12
✎
13:53
|
+(16) имею в виду колдовство на вкладке настройки
|
|||
19
ponaroshku
10.01.12
✎
14:01
|
(18) из дома скрин выложу
|
|||
20
ponaroshku
11.01.12
✎
05:33
|
(18) только руки добрались
http://s001.radikal.ru/i193/1201/3a/c4c45c6a079b.png http://s017.radikal.ru/i417/1201/e5/ea1d73f0f52d.png Вот он косяк и этот холодильник и есть лишняя строчка в консоли запросов его нет, он не выдается |
|||
21
ponaroshku
11.01.12
✎
05:45
|
перестроила отчет, с датой покопалась
холодильник таинственным образом исчезает 28 декабря из отчета |
|||
22
Wobland
11.01.12
✎
05:53
|
>перестроила отчет, с датой покопалась
вот даже не знаю, что сказать.. |
|||
23
ponaroshku
11.01.12
✎
05:57
|
(22) и главное только холодильник этот выпадает косячно
|
|||
24
golden-pack
11.01.12
✎
05:59
|
Вкурсе про такое: {&Период}
|
|||
25
Wobland
11.01.12
✎
06:00
|
(23) ну попыталась что-то на скрине показать, а что в регистре МестонахождениеОСБухгалтерскийУчет по поводу этого холодильника?
|
|||
26
ponaroshku
11.01.12
✎
06:00
|
(24)
СостоянияОСОрганизаций.ДатаСостояния <= &Период впервые слышу)) |
|||
27
golden-pack
11.01.12
✎
06:01
|
(26) еще раз ... вкурсе про такое: {&Период} и виртуальные таблицы в запросах при использовании скд
|
|||
28
vicof
11.01.12
✎
06:55
|
(0) классно у тебя подразделения называются
|
|||
29
ponaroshku
11.01.12
✎
07:00
|
(25) регистр говорит 01.08, как и есть по факту, правильно
в скд неправильно что-то с отбором наверно |
|||
30
ponaroshku
11.01.12
✎
07:09
|
(27) не в курсе
|
|||
31
golden-pack
11.01.12
✎
07:17
|
(30) Конструктор Запроса - для каждого (вложенного запроса и вт) закладка "Компоновка данных" таблицы - для каждой проверить параметры ВТ
|
|||
32
ponaroshku
11.01.12
✎
08:30
|
(27) прав:)
получилось через РегистрСведений.СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет.СрезПоследних({(&ТекущаяДата)}, ) РегистрСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СрезПоследних({(&ТекущаяДата)}, ) РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних({(&ТекущаяДата)}, ) показали как сделать теперь я знаю эту фишку:) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |