Имя: Пароль:
1C
1С v8
задача 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/
Основная часть вопросов исчезнет.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.