|
Запрос по документам | ☑ | ||
---|---|---|---|---|
0
ogion83
08.05.13
✎
13:32
|
В отчете СКД создаю запрос по документам. Как сделать, чтобы можно было задавать интервал времени, за который требуются документы?
|
|||
1
EasyRider
08.05.13
✎
13:33
|
параметры в запросе задать
|
|||
2
Wobland
08.05.13
✎
13:33
|
применить параметры
|
|||
3
ogion83
08.05.13
✎
13:45
|
Как раз попробовал, но похоже что то делаю не так, выдает ошибку.
ВЫБРАТЬ ПоступлениеМатериалов.ТабличнаяЧасть.( МПЗ, Количество ), ПоступлениеМатериалов.ФлагВзаиморасчеты, ПоступлениеМатериалов.Ссылка ИЗ Документ.ПоступлениеМатериалов КАК ПоступлениеМатериалов ГДЕ ПоступлениеМатериалов.Дата МЕЖДУ &Дата1 И &Дата2 Так не прокатит? |
|||
4
Kookish
08.05.13
✎
13:49
|
Может так:
МЕЖДУ (&Дата1) и (&Дата2) ? Либо читать диагностику и много думать. |
|||
5
Kookish
08.05.13
✎
13:49
|
Консоль запросов Павла Чистова в помощь.
|
|||
6
ogion83
08.05.13
✎
13:53
|
Ошибка исполнения отчета
по причине: Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "ПараметрыДанных.Период Равно 01.04.2013 - 30.04.2013" |
|||
7
EasyRider
08.05.13
✎
13:57
|
(6)что-то на вкладке "параметры" в СКД нахимичил.тип проверь и ограничение доступа
|
|||
8
vip67
08.05.13
✎
13:59
|
сделай проще - дата < и дата >
|
|||
9
ogion83
08.05.13
✎
14:39
|
ГДЕ
ПоступлениеМатериалов.Дата >= &Дата1 И ПоступлениеМатериалов.Дата <= &Дата2 не вышло. |
|||
10
ogion83
13.05.13
✎
11:19
|
ВЫБРАТЬ
ПоступлениеМатериалов.ТабличнаяЧасть.( МПЗ, СУММА(Количество), Ссылка ) ИЗ Документ.ПоступлениеМатериалов КАК ПоступлениеМатериалов ГДЕ ПоступлениеМатериалов.ПометкаУдаления = &Ложь И ПоступлениеМатериалов.Дата МЕЖДУ &ДатаНачала И &ДатаКонца СГРУППИРОВАТЬ ПО ПоступлениеМатериалов.ТабличнаяЧасть.(МПЗ, Ссылка) ДатаНачала и ДатаКонца задаю в параметрах, но работать не хочет, выдает: Ошибка исполнения отчета по причине: Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "ПараметрыДанных.ДатаНачала Равно 01.04.2013 0:00:00 |
|||
11
ogion83
14.05.13
✎
13:16
|
Так идей никто и не подкинет?
|
|||
12
Godofsin
14.05.13
✎
13:19
|
(11) параметры на форму кинул?
|
|||
13
ogion83
14.05.13
✎
13:25
|
Мне надо чтобы, если не задан интервал, то чтобы отчет выдавал все.
|
|||
14
Godofsin
14.05.13
✎
13:26
|
Ну и что? При пустых параметрах не выдает?
|
|||
15
ogion83
14.05.13
✎
13:29
|
ВЫБРАТЬ
ВыдачаМатериаловСоСклада.Ссылка, ВыдачаМатериаловСоСклада.Дата, ВыдачаМатериаловСоСклада.Сотрудник, ВыдачаМатериаловСоСклада.ТабличнаяЧасть.( Номенклатура, СУММА(Количество) ), ВыдачаМатериаловСоСклада.НазначениеИспользования ИЗ Документ.ВыдачаМатериаловСоСклада КАК ВыдачаМатериаловСоСклада ГДЕ ВыдачаМатериаловСоСклада.ПометкаУдаления = &Ложь И ВыдачаМатериаловСоСклада.Дата МЕЖДУ &Дата1 И &Дата2 СГРУППИРОВАТЬ ПО ВыдачаМатериаловСоСклада.ТабличнаяЧасть.(Номенклатура) Дата1 и Дата2 заданы в параметрах, но ничего на пашет: Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "ПараметрыДанных.Дата1 Равно 01.04.2013 0:00:00" |
|||
16
ogion83
14.05.13
✎
13:34
|
При пустых:
Ошибка при исполнении запроса набора данных по причине: {(17, 40)}: Не задано значение параметра "Дата1" И ВыдачаМатериаловСоСклада.Дата МЕЖДУ <<?>>&Дата1 И &Дата2 |
|||
17
MKZM
14.05.13
✎
13:44
|
{ГДЕ
(ВыдачаМатериаловСоСклада.Дата МЕЖДУ &Дата1 И &Дата2)} |
|||
18
MKZM
14.05.13
✎
13:45
|
И выбирай прямо из табличной части
|
|||
19
ogion83
14.05.13
✎
13:59
|
(17) При не выбранных теперь работает, а при выбранных датах ошибка как в(15)
|
|||
20
Vovan1975
14.05.13
✎
14:13
|
мухахаха
какие нафик параметры, ламеры? Это СКД! Только отбор, только хардкор! |
|||
21
ogion83
14.05.13
✎
14:16
|
Отбором делал. Если выбирал Дата1 и Дата2 один и тот же день, то это были значения 01.04.2013 00:00:00 и 01.04.2013 00:00:00, а вот как сделать чтоб вторая дата была на конец дня...
|
|||
22
Vovan1975
14.05.13
✎
14:19
|
ыыыыы, угар
|
|||
23
ogion83
14.05.13
✎
14:20
|
Рад, что тебе весело. А по существу?
|
|||
24
EasyRider
14.05.13
✎
14:25
|
(20)ты о чем,весельчак?
(21)ну так время еще укажи во второй дате |
|||
25
hhhh
14.05.13
✎
14:25
|
(23) клавиатуру украли? задавай время 23:59:59
|
|||
26
Vovan1975
14.05.13
✎
14:28
|
(24) тупить надо меньше. А соображать больше.
|
|||
27
EasyRider
14.05.13
✎
14:30
|
(26)продам запятую занедорого.Че сказать-то хотел?
|
|||
28
Vovan1975
14.05.13
✎
14:30
|
(23) а по существу - читайте факовый мануал на тему как программно установить отбор в СКД. Это реально полезно. Я могу только вкратце набросать схему как сделать...
|
|||
29
Vovan1975
14.05.13
✎
14:32
|
(27) я хотел сказать что в данном случае именно отбор надо делать а не параметры. И то что ты разницы не видишь говорит о том что ты ламер, ыыыы.
Дальше запятые продавай |
|||
30
kortun
14.05.13
✎
14:32
|
(28) зачем программный отбор то, когда можно на уровне параметров разрулить эту ситуацию?
|
|||
31
kortun
14.05.13
✎
14:33
|
он там просто напутал что-то и вместо даты теперь в запрос попадает период
|
|||
32
Vovan1975
14.05.13
✎
14:35
|
(30) затем что отбором ты делаешь неизмеримо более гибкий отчет. Представь завтра к тебе придет пользюк и скаже - все хорошо но мне нужно в отчет собрать доки с 1 по 5 число и с 15 по 20(в один список). И что ты со своими параметрами делать будешь? Опять пилить свой недоотчет?
|
|||
33
ogion83
14.05.13
✎
14:35
|
(24) Некоторым пользователям не судьба дорасти до того чтобы ещё и дату самим прописать...
|
|||
34
kortun
14.05.13
✎
14:36
|
(32) ага, а другой пользователь придет и будет тупить, как до твоего отбора добраться, вместо параметров прямо на форме.
|
|||
35
Vovan1975
14.05.13
✎
14:38
|
(34) а в чем проблема то? Вы не знаете как связать реквизиты формы с отбором?
ыыыыыы |
|||
36
kortun
14.05.13
✎
14:39
|
(35) тупить не надо, при чем тут реквизиты формы и отчет написанный только на скд, без дополнительных реквизитов и программирования?
|
|||
37
Vovan1975
14.05.13
✎
14:43
|
(36) ахахаха
|
|||
38
ogion83
14.05.13
✎
14:43
|
Короче. Чтобы получить доки за интересующий период или за конкретный день, что надо сделать? У меня в отборе было 2 параметра Дата >= "выбранная дата" и Дата <= "выбранная дата". Правильно или можно иначе?
|
|||
39
kortun
14.05.13
✎
14:44
|
между
|
|||
40
DexterMorgan
14.05.13
✎
14:46
|
(20) +1, настраивай отбоор, включай в пользовательские поля, какие нах параметры?
|
|||
41
ogion83
14.05.13
✎
14:47
|
ВЫБРАТЬ
ВыдачаМатериаловСоСклада.Ссылка, НАЧАЛОПЕРИОДА(ВыдачаМатериаловСоСклада.Дата, ДЕНЬ) КАК Дата, ВыдачаМатериаловСоСклада.Сотрудник, ВыдачаМатериаловСоСклада.ТабличнаяЧасть.( Номенклатура, СУММА(Количество) ), ВыдачаМатериаловСоСклада.НазначениеИспользования ИЗ Документ.ВыдачаМатериаловСоСклада КАК ВыдачаМатериаловСоСклада СГРУППИРОВАТЬ ПО ВыдачаМатериаловСоСклада.ТабличнаяЧасть.(Номенклатура) Вот так заработало как хочу. |
|||
42
ogion83
14.05.13
✎
14:48
|
(39) Нет в выборе сравнения "между"
|
|||
43
DexterMorgan
14.05.13
✎
14:49
|
(41) Запрос нипричем, все решается настройками СКД за пару кликов.
|
|||
44
DexterMorgan
14.05.13
✎
14:50
|
(39) ламер
|
|||
45
MKZM
14.05.13
✎
14:51
|
(20) А если выборка будет миллионов так 999 записей или не дай бог несколько триллионов? Твой отбор идет в опу вместе с тобой. Так что ламер - это ты.
|
|||
46
ogion83
14.05.13
✎
14:52
|
(43) Угу. НАЧАЛОПЕРИОДА(ВыдачаМатериаловСоСклада.Дата, ДЕНЬ) КАК Дата
Тут просто я убрал время и стало возможно решить "настройками СКД за пару кликов")) |
|||
47
Vovan1975
14.05.13
✎
14:54
|
(45) бугага, деточка, ты не знаешь что итоговый запрос в СКД это не совсем то что ты написал запросике?
|
|||
48
Vovan1975
14.05.13
✎
14:54
|
(46) угар
|
|||
49
DexterMorgan
14.05.13
✎
14:54
|
(45) Читай (13) и убейся ап стену!!! ЭТО ОТБОР!!
|
|||
50
EasyRider
14.05.13
✎
14:56
|
(29)хамоватый ты тип.Мама с папой в детстве плохо воспитывали?Что такое отбор и что такое параметры я знаю,а тебе советую общаться по теме,а не фантазировать.Глядишь и к тебе уважительней относиться будут.
|
|||
51
ogion83
14.05.13
✎
14:57
|
(48) Что не так?
|
|||
52
Vovan1975
14.05.13
✎
14:58
|
(50) да мне класть с прибором на уважение каких-то ламеров
|
|||
53
Vovan1975
14.05.13
✎
14:58
|
(51) прекрасный пример ампутации гланд через задний проход, че
|
|||
54
ogion83
14.05.13
✎
14:59
|
(52) Да ты похоже уже родился со знанием 1С. Везёт же, я вот второй месяц только ей занимаюсь (самообучением)
|
|||
55
ogion83
14.05.13
✎
15:00
|
(53) Ну выдай удобный вариант
|
|||
56
MKZM
14.05.13
✎
15:04
|
Скоро на мисте гей парад надо будет устраивать. Ибо подходящих типусов развелось...
|
|||
57
ogion83
14.05.13
✎
15:04
|
(53) Вроде этот форум не для критики, а для помощи. Хочется поржать иди на фишки...
|
|||
58
DexterMorgan
14.05.13
✎
15:05
|
(56) Ну да а че, ответить же нечего..Первым будешь в списке?
|
|||
59
Vovan1975
14.05.13
✎
15:06
|
(57) помощь? я уже тебе сказал - кури как программно устанавливать отборы. Разжевывать детально мне лень
|
|||
60
ogion83
14.05.13
✎
15:09
|
(59) Ну вот. Поищу, поучу.
|
|||
61
ogion83
14.05.13
✎
15:12
|
А пока всё работает. Благодарствую.
|
|||
62
DexterMorgan
14.05.13
✎
15:20
|
(60) Да зачем программно то? Включи в пользовательские поля и все.
|
|||
63
ogion83
14.05.13
✎
15:25
|
(62) Включил первым делом
|
|||
64
ogion83
14.05.13
✎
15:26
|
Но там Дата задавалась сначала как Дата+Время, время убрал и всё стало нормально.
|
|||
65
DexterMorgan
14.05.13
✎
15:37
|
(64) Можно и как ты сделал. Можно в типе значения указать состав даты - дата, а не дата время
|
|||
66
ogion83
14.05.13
✎
15:41
|
В типе значений Дата в самом документе?
|
|||
67
DexterMorgan
14.05.13
✎
15:45
|
(66) Конечно нет. На первой закладке наборы данных, поля, предпоследняя колонка
|
|||
68
ogion83
14.05.13
✎
15:46
|
Ааа точно точно.
|
|||
69
ogion83
14.05.13
✎
16:19
|
Хотя нет, так не работает
|
|||
70
ogion83
14.05.13
✎
16:24
|
Тип то выбрал только с датой, но всё равно в отчете документы со временем отображаются
|
|||
71
Necessitudo
14.05.13
✎
16:56
|
Дата и время неотделимы)) И да, нужен отбор - СКД при компоновке макета делает из отбора секцию ГДЕ)
|
|||
72
Necessitudo
14.05.13
✎
16:58
|
И если обычное приложение, то так просто красиво на форму отборы не вывести - хотя может хватит вынесенного табличного поля с данными аля КомпоновщикНастроек.Отбор
|
|||
73
DexterMorgan
14.05.13
✎
17:04
|
(71) Не всегда ГДЕ, но в данном случае да
|
|||
74
Necessitudo
14.05.13
✎
17:15
|
(73) Угу
|
|||
75
ogion83
15.05.13
✎
08:46
|
Оставил так:
НАЧАЛОПЕРИОДА(ВыдачаМатериаловСоСклада.Дата, ДЕНЬ) КАК Дата, Работает как надо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |