|   |   | 
| 
 | СКД | ☑ | ||
|---|---|---|---|---|
| 0
    
        padaril 28.02.13✎ 19:12 | 
        Есть 2 регистра: регистр продаж, и регистр плана продаж. В регисре продаж есть булево Измерение "НовыйКлиент" (при проведении проверка: если новый - ставим Истина).
  Создаю отчет вида http://d.pr/i/p5sB из первого регистра тяну данные о продажах за период, из второго - о плане продаж. Вопрос: как подсчитать количество новых клиентов? И как вывести в СКД план сумма и план кол-во в строку Торгового представителя (сейчас в строке клиента) | |||
| 1
    
        zladenuw 28.02.13✎ 19:23 | 
        НовыйКлиент в суммовое поле. Количество(НовыйКлиент). убери это поле с группировки. " план сумма и план кол-во " выведите отдельными полями в настройках таблицы скд.
  а вообще книга хрусталевой. там все есть. быстрее поймешь. | |||
| 2
    
        padaril 01.03.13✎ 16:33 | 
        Просмотрел примеры с книги.
  Никак не могу разобраться с выводом итогов из отдельных таблиц. Вот что получилось на данный момент: http://d.pr/i/nz0K Но НовыйКлиент должен проставлять единицу (или нуль) на уровне иерархии клиента а не номенклатуры. И еще необходимо на уровне иерархии торового представителя вывести колонку с планом. Ума не приложу как это сделать | |||
| 3
    
        padaril 01.03.13✎ 17:21 | 
        вверх     | |||
| 4
    
        padaril 01.03.13✎ 18:10 | 
        Почему не группируются данные? http://d.pr/i/pile
  В запросе вроде проставил группировку: ВЫБРАТЬ ПродажиДистрибьюторовОбороты.ТорговыйПредставитель, ПродажиДистрибьюторовОбороты.Клиент, ПродажиДистрибьюторовОбороты.Номенклатура, СУММА(ПродажиДистрибьюторовОбороты.СуммаПродажиКлиентуОборот) КАК СуммаПродажи, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР КОГДА ПродажиДистрибьюторовОбороты.Клиент.ДатаРегистрацииСвязи МЕЖДУ &НачалоПериода И &КонецПериода ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК НовыйКлиент ИЗ РегистрНакопления.ПродажиДистрибьюторов.Обороты КАК ПродажиДистрибьюторовОбороты СГРУППИРОВАТЬ ПО ПродажиДистрибьюторовОбороты.ТорговыйПредставитель, ПродажиДистрибьюторовОбороты.Клиент, ПродажиДистрибьюторовОбороты.Номенклатура | |||
| 5
    
        zladenuw 01.03.13✎ 18:27 | 
        при чем тут запрос. ты когда таблицу вывода в СКД создаешь. то там указываешь поля группировок     | |||
| 6
    
        padaril 01.03.13✎ 18:31 | 
        разве в запросе при указании группировки данные не сворачиваются?!     | |||
| 7
    
        Жан Пердежон 01.03.13✎ 18:32 | 
        (6) выполняй запрос в консоле запросов     | |||
| 8
    
        padaril 01.03.13✎ 18:35 | 
        вот сделал группировку http://d.pr/i/9Hvc
  И все равно не сворачивает данные http://d.pr/i/Ntnd Да и с НовымКлиентом никак на могу вкурить как сделать верный полсчет | |||
| 9
    
        zladenuw 01.03.13✎ 18:42 | 
        (8) что не сворачивает. у тебя уже 3 группировки. все правильно.     | |||
| 10
    
        zladenuw 01.03.13✎ 18:43 | 
        (2) ну так добавь это поле в группировку по клиенту.     | |||
| 11
    
        padaril 01.03.13✎ 18:49 | 
        Вот и так не сворачивает, в консоли запросов http://d.pr/i/anPr
  (убрал для наглядности и проверки поле новый клиент) | |||
| 12
    
        padaril 01.03.13✎ 18:55 | 
        (10) как-то так: http://d.pr/i/G9oA ?     | |||
| 13
    
        padaril 01.03.13✎ 18:56 | 
        допоможите разобраться, уже 2 дня сижу туплю...     | |||
| 14
    
        badboychik 01.03.13✎ 19:42 | 
        про функцию "ВычислитьВыражениеСГруппировкойВмассив(...)" читал? Ее надо призывать когда совсем отчаяние наступает     | |||
| 15
    
        badboychik 01.03.13✎ 19:43 | 
        (11) а почему тут что то должно сворачиваться     | |||
| 16
    
        badboychik 01.03.13✎ 19:43 | 
        а, там две одинаковые пары номенклатуры     | |||
| 17
    
        badboychik 01.03.13✎ 19:49 | 
        выгрузи в таблицу часть своего регистра этого и выложи куданибуть     | |||
| 18
    
        Жан Пердежон 01.03.13✎ 19:56 | 
        ща окажется, что у тс номенклатура в справочниках задвоена)))     | |||
| 19
    
        padaril 01.03.13✎ 20:03 | 
        нет, не дублируется номеклатура - сразу же проверил)
  а вот как применить ВычислитьВыражениеСГруппировкойМассив()? | |||
| 20
    
        padaril 01.03.13✎ 20:04 | 
        (14) в СП ее нет, гугль тоже развернутого ответа не дает     | |||
| 21
    
        badboychik 01.03.13✎ 20:04 | 
        (19) это особенная магия, надо три дня поститься и читать СП, потом должно получаться     | |||
| 22
    
        padaril 01.03.13✎ 20:11 | 
        После таких магий хочется не поститься, а застрелиться)     | |||
| 23
    
        badboychik 01.03.13✎ 20:17 | 
        а если открыть этот регистр и поставить фильтры по трем полям, которые в группировке, сколько строк покажет?     | |||
| 24
    
        Жан Пердежон 01.03.13✎ 20:18 | 
        еще версия: тс толстый тролль, фотошопом развлекается ))     | |||
| 25
    
        padaril 01.03.13✎ 20:31 | 
        Фотошопом пользуюсь, но не развлекаюсь     | |||
| 26
    
        badboychik 01.03.13✎ 23:36 | 
        это стерео отчет, одна строка для левого глаза, другая для правого ))))     | |||
| 27
    
        padaril 02.03.13✎ 16:59 | 
        Вроде разобрался частично, но главная беда так и осталась:
  http://d.pr/i/NIWY Сейчас не отображается в отчете, но в колонке "Новый клиент" единица проставляется напротив каждой позиции номенклатуры, а в строке "Клиент" соответственно вместо "1" или "0" считается кол-во номенклатуры. Как можно это решить? | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |