|
задача 1.11 спец по платформе. Отчет | ☑ | ||
---|---|---|---|---|
0
wwwqwert2014
24.05.13
✎
14:50
|
необходимо сделать отчет как здесь:
http://savepic.net/3715752.png Не знаю как СКД настроить. подскажжите, пожалуйста. http://savepic.org/3489480.png вот база http://zalil.ru/34528227 |
|||
1
zak555
24.05.13
✎
14:52
|
номенклатуру убери
|
|||
2
zippygrill
24.05.13
✎
14:52
|
если у тебя запрос правильно выводит данные то всего лишь нужно сгруппировать по Производителю и выбрать поля Номенклатура,НачОстаток,Приход,Расход,КонОстаток
|
|||
3
wwwqwert2014
24.05.13
✎
14:57
|
ой, извините, не ту табличку с задания прислал. вот эту надо получить. не могу понять, как все это скомпоновать http://savepic.net/3674792.htm
Данные в запросе я получил |
|||
4
DexterMorgan
24.05.13
✎
14:59
|
(3) Там в запросе у тебя должно быть объединение данных по складам с резервом.
|
|||
5
DexterMorgan
24.05.13
✎
15:00
|
(4) + Тогда в отчете ты просто выводишь в таблицу строки -товар, колонки - склад
|
|||
6
wwwqwert2014
24.05.13
✎
16:15
|
(5) а как можно такое с помощью СКД сделать?
Вот запрос, из которого все нормально получается, только красиво СКД настроить не могу: ВЫБРАТЬ ОстаткиНоменклатурыОстатки.Номенклатура, ОстаткиНоменклатурыОстатки.Склад, ОстаткиНоменклатурыОстатки.КоличествоОстаток, ЗаказыНоменклатурыОстатки.КоличествоОстаток КАК Резерв ИЗ РегистрНакопления.ОстаткиНоменклатуры.Остатки КАК ОстаткиНоменклатурыОстатки ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыНоменклатуры.Остатки КАК ЗаказыНоменклатурыОстатки ПО ОстаткиНоменклатурыОстатки.Номенклатура = ЗаказыНоменклатурыОстатки.Номенклатура |
|||
7
wwwqwert2014
24.05.13
✎
16:28
|
up
|
|||
8
zippygrill
24.05.13
✎
16:28
|
на закладке СКД Настройки жми на "Открыть конструктор настроек", выбери "Таблицу", Далее, Далее, Строки:Номенклатура и Колонки:Склад. все
|
|||
9
DexterMorgan
24.05.13
✎
16:35
|
(6) ЕЩЕ РАЗ: данные по складам(ОстаткиНоменклатурыОстатки.КоличествоОстаток) И резерв (ЗаказыНоменклатурыОстатки.КоличествоОстаток) - ЭТО ОДНО ПОЛЕ.
|
|||
10
DexterMorgan
24.05.13
✎
16:36
|
(6) Используй ОБЪЕДИНЕНИЕ
|
|||
11
wwwqwert2014
24.05.13
✎
16:48
|
Я использовал объединение.
ВЫБРАТЬ ОстаткиНоменклатурыОстатки.Номенклатура, ОстаткиНоменклатурыОстатки.Склад, ОстаткиНоменклатурыОстатки.КоличествоОстаток ИЗ РегистрНакопления.ОстаткиНоменклатуры.Остатки КАК ОстаткиНоменклатурыОстатки ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ЗаказыНоменклатурыОстатки.Номенклатура, 0, ЗаказыНоменклатурыОстатки.КоличествоОстаток ИЗ РегистрНакопления.ЗаказыНоменклатуры.Остатки КАК ЗаказыНоменклатурыОстатки настроил вот так: http://savepic.net/3730082.htm в результате гупости выподятся http://savepic.net/3722914.htm |
|||
12
wwwqwert2014
24.05.13
✎
17:07
|
ну так как правильно сформировать отчет?
|
|||
13
DexterMorgan
24.05.13
✎
17:19
|
"0" замени на "Резерв"
Количество укажи что ресурс |
|||
14
DexterMorgan
24.05.13
✎
17:22
|
Детальные записи вообще убери из группировки строк. Количество - только в выбранных полях самого отчета
|
|||
15
wwwqwert2014
24.05.13
✎
17:31
|
уже почти работает. Только не срабатывает ЕстьNull и подписи выскакивают
http://savepic.net/3684007.htm вот запрос ВЫБРАТЬ ОстаткиНоменклатурыОстатки.Номенклатура, ОстаткиНоменклатурыОстатки.Склад, ЕСТЬNULL(ОстаткиНоменклатурыОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток ИЗ РегистрНакопления.ОстаткиНоменклатуры.Остатки КАК ОстаткиНоменклатурыОстатки ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ЗаказыНоменклатурыОстатки.Номенклатура, "Резерв", ЗаказыНоменклатурыОстатки.КоличествоОстаток ИЗ РегистрНакопления.ЗаказыНоменклатуры.Остатки КАК ЗаказыНоменклатурыОстатки |
|||
16
DexterMorgan
24.05.13
✎
17:34
|
Про подписи - поставь для количествоОстаток - заголовок "".
Про null, для количества остаток сделай формат - представление нуля. |
|||
17
DexterMorgan
24.05.13
✎
17:35
|
ЕСТЬNULL()- вообще тут не нужна, ты берешь данные из вирт таблице остатков - те, если данные там есть, то они есть.
|
|||
18
DexterMorgan
24.05.13
✎
17:36
|
А вообще к заголовкам полей на экзамене не придираются, это точно.
|
|||
19
wwwqwert2014
24.05.13
✎
17:42
|
(18) Да тем не менее хочется сразу научиться делать по-человечески.
Я сделал кавычки как ты сказал и в результате, у меня кавычки и стали выводиться http://savepic.net/3729081.htm |
|||
20
wwwqwert2014
24.05.13
✎
17:43
|
http://savepic.net/3722937.htm результат
|
|||
21
DexterMorgan
24.05.13
✎
17:43
|
(19) Черт) я имел ввиду пробел)
|
|||
22
wwwqwert2014
24.05.13
✎
17:44
|
Про null, для количества остаток сделай формат - представление нуля. - не понял как это сделать. можешь поподробнее сказать?
|
|||
23
DexterMorgan
24.05.13
✎
17:45
|
колонка оформление, далее формат, далее представление нуля
|
|||
24
DexterMorgan
24.05.13
✎
17:45
|
(19) иначе только макет рисовать
|
|||
25
wwwqwert2014
24.05.13
✎
17:47
|
http://savepic.net/3709625.htm где тут представление нуля?) или не тут?
|
|||
26
DexterMorgan
24.05.13
✎
17:49
|
ты зашел в параметры редактирования
|
|||
27
DexterMorgan
24.05.13
✎
17:49
|
оформление выше на одну строку
|
|||
28
c00Lo
24.05.13
✎
17:53
|
А допзаписи в строках нах?
|
|||
29
wwwqwert2014
24.05.13
✎
17:54
|
результата никакого. http://savepic.net/3729080.htm
я про предсталение нуля |
|||
30
DexterMorgan
24.05.13
✎
17:55
|
(29) Надоел. Мозг включи, инструкция по решению задачи тебе не поможет сдать экзамен
|
|||
31
artems
24.05.13
✎
17:59
|
(29) Может это не твое?
|
|||
32
c00Lo
24.05.13
✎
18:05
|
(29) попробуй макет тогда сделать, может с ним получится
|
|||
33
EugeniaK
24.05.13
✎
21:00
|
(29) У тебя нет базового понимания работы СКД.
Без этого все советы бесполезны. Скачай и просмотри бесплатный видеокурс по СКД. http://xn----1-bedvffifm4g.xn--p1ai/free/ Основная часть вопросов исчезнет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |