| 
    
        
     
     | 
    
    
  | 
задача 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/ Основная часть вопросов исчезнет.  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |