|   |   | 
| 
 | СКД. Несколько вариантов макета одной группировки отчета | ☑ | ||
|---|---|---|---|---|
| 0
    
        sbabay 10.01.12✎ 09:41 | 
        Хочется выводить разные макеты (или области из макета СКД) для определенной группировки по различным условиям.
  Например, есть отчет "реестр клиентов". Одна из группировок - "клиент". Для клиентов-должников хотим выводить строку с определенным форматированием и другой доп. инфой, для всех остальных "стандартную" строку. Крайне желательно сделать это все без "программирования", т.е. реально ли сделать такое тыкаясь в настройках СКД? | |||
| 1
    
        sbabay 10.01.12✎ 10:59 | 
        Нет вообще никаких вариантов?     | |||
| 2
    
        Oleg_Nik 10.01.12✎ 11:32 | 
        Условное форматирование чем не подходит?     | |||
| 3
    
        sbabay 10.01.12✎ 11:49 | 
        Там как бы не цвет/форма и т.д. меняются, а прям сама область макета     | |||
| 4
    
        sbabay 10.01.12✎ 13:33 | 
        После обеда ни у кого мыслей не появилось?     | |||
| 5
    
        ptiz 10.01.12✎ 13:41 | 
        Можно выкрутиться, если поступить так:
  сначала вывести "хороших" потом "плохих" (или наоборот). Т.е. в запросе сделать 2 поля: КонтрагентОбычный и КонтрагентДолжник, А в настройке добавить 2 группировки: сначала по КонтрагентОбычный (и задать отбор в группировке на заполненность поля КонтрагентОбычный), потом по КонтрагентДолжник (задать отбор в группировке на заполненность поля КонтрагентДолжник). Ну а для разных полей задать разные макеты. | |||
| 6
    
        sbabay 10.01.12✎ 14:31 | 
        (5) Да, об этом думал, но общая сортировка не должна сбиваться: если выбрали вывод по наименование, то и выводим всех от А до Я     | |||
| 7
    
        sbabay 10.01.12✎ 16:20 | 
        ..апну под конец дня..     | |||
| 8
    
        Defender aka LINN 10.01.12✎ 16:27 | 
        (3) А чем эта область от "обычной" кроме цвета/шрфита отличается-то?     | |||
| 9
    
        Иешуа 10.01.12✎ 16:38 | 
        Как вариант... Если там у "особых" просто данных больше, то можно для всех получать все поля, а потом через ВЫБОР-КОГДА-ТОГДА "обнулять" ненужные поля.     | |||
| 10
    
        Defender aka LINN 10.01.12✎ 16:45 | 
        (9) Это и условным оформлением можно     | |||
| 11
    
        sbabay 10.01.12✎ 16:48 | 
        Там все другое. Оформление, пожалуйста, не предлагайте     | |||
| 12
    
        Defender aka LINN 10.01.12✎ 16:50 | 
        (11) Пример в студию. Я тебе через УО так строку изуродовать могу - мать родная не узнает :)
  Ну или выкидывай нафиг СКД. Или показываешь пользователям и говоришь: "Будет вот так и ниипет" :) | |||
| 13
    
        PVV65 10.01.12✎ 16:51 | 
        (11) То что написано в (0) решается условным оформлением. Или правильно сформулируй вопрос.     | |||
| 14
    
        sbabay 10.01.12✎ 17:15 | 
        Например печатаем документ-отчет о проделанной работе (или продаже товара):
  "Шапка" для каждого клиента одна и таже. Если клиент пользуется только услугами, то выводится ТЧ по услугам с тремя колонками. Если он покупал товар - то другая ТЧ с товарами, их ценой, складом, остатком и т.п. (пусть будет 5 колонок о товаре) Если пользовался и товаром и услугой, то всего будет 7 колонок - симбиоз предыдущих. | |||
| 15
    
        PVV65 10.01.12✎ 17:18 | 
        (14) И осталось нарисовать, как это будет реально выглядеть (на куске бумаги).     | |||
| 16
    
        V_V_V 10.01.12✎ 17:22 | 
        (14) И где ты свое "если-если" собрался проверять? В СКД? Без программирования?
  Не морочь голову. Или забей несколько ВАРИАНТОВ отчетов (8.2), с нужным выводом данных. | |||
| 17
    
        sbabay 11.01.12✎ 10:07 | 
        (16) Я не знаю, возможно ли такое вообще в СКД. 
  Поэтому и задал здесь вопрос. | |||
| 18
    
        Defender aka LINN 11.01.12✎ 10:14 | 
        (14) А при чем тут (0) вообще? Услуги какие-то, товары...     | |||
| 19
    
        sbabay 11.01.12✎ 10:50 | 
        (18) Ну пусть будет так:
  Если клиент - НЕ должник, то выводится ТЧ с тремя колонками. Если он должник - то другая ТЧ с инфой о долге, его размере, периоде возникновении и т.п. (пусть будет 5 колонок о товаре) + в последней колонке этой таблички картинка. сути-то проблемы это не меняет. | |||
| 20
    
        Defender aka LINN 11.01.12✎ 12:58 | 
        (19) У тебя секции разной ширины будут? Ты себе сам-то такой отчет представляешь?
  Баловство это все, в общем. | |||
| 21
    
        sbabay 11.01.12✎ 14:14 | 
        (20) Общая ширина - одинаковая.
  Количество колонок (читай как "Количество групп объединенных ячеек в строке/области") - разное. Т.е. кол-во мокселевских колонок всегда одно, а "обведенных" и объединенных - разное В чем баловство-то? Это часто встречаемая ситуация. | |||
| 22
    
        Defender aka LINN 11.01.12✎ 14:21 | 
        (21) Часто, да. Если говорить о том, что пользователи часто хотят непонятную куету вместо отчетов.
  Тут главное понять, что ему не важно, на самом деле, как он будет выглядеть. Кому нужна информация ее прочтет и так. Кому не нужна - будет орать, что "тут должна быть колонка 1см шириной, а у вас - 1,02!". Первым показать, вторых послать. | |||
| 23
    
        sbabay 11.01.12✎ 14:59 | 
        (22) Вы в каком-то идеальном мире живете, где клиента можно послать ))
  У меня немного по-другому | |||
| 24
    
        Defender aka LINN 11.01.12✎ 15:04 | 
        (23) Просто я из франчей давно ушел :)     | |||
| 25
    
        sbabay 11.01.12✎ 15:15 | 
        (24) просто вы наверное фикси     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |