8.х Не знаю как правильно сделать таблицу в СКД

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем LadyMorphia, 31 июл 2013.

  1. TopicStarter Overlay
    LadyMorphia
    Offline

    LadyMorphia

    Регистрация:
    25 июл 2013
    Сообщения:
    46
    Симпатии:
    0
    Баллы:
    1
    Мне нужно сделать такую таблицу, скажите как правильно. Так понимаю можно с помощью макета в СКД сделать, только как?

    Вложения:

  2. Annie
    Offline

    Annie Опытный в 1С Команда форума

    Регистрация:
    10 фев 2010
    Сообщения:
    949
    Симпатии:
    23
    Баллы:
    29
    Для этого, во-первых, необходимо составить грамотный запрос, а макет система сама нарисует, если опять-таки грамотно настроить группировки и пр.
    У Гилева есть неплохой курс по СКД, если найдете, посмотрите.
  3. TopicStarter Overlay
    LadyMorphia
    Offline

    LadyMorphia

    Регистрация:
    25 июл 2013
    Сообщения:
    46
    Симпатии:
    0
    Баллы:
    1
    там одна загвоздка...где в <> надо чтобы они показывались только если нажимаешь на Продажа или Поступление
  4. Annie
    Offline

    Annie Опытный в 1С Команда форума

    Регистрация:
    10 фев 2010
    Сообщения:
    949
    Симпатии:
    23
    Баллы:
    29
    Вы про сворачивание групп? Или про что? )
  5. TopicStarter Overlay
    LadyMorphia
    Offline

    LadyMorphia

    Регистрация:
    25 июл 2013
    Сообщения:
    46
    Симпатии:
    0
    Баллы:
    1
  6. Annie
    Offline

    Annie Опытный в 1С Команда форума

    Регистрация:
    10 фев 2010
    Сообщения:
    949
    Симпатии:
    23
    Баллы:
    29
    Автор не я, учитесь пользоваться поиском )
    Код:
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных;
    Макет = КомпоновщикМакет.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки);
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(Макет, , ДанныеРасшифровки);
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);
    ДокументРезультат.ПоказатьУровеньГруппировокСтрок(0);
    КонецПроцедуры
  7. TopicStarter Overlay
    LadyMorphia
    Offline

    LadyMorphia

    Регистрация:
    25 июл 2013
    Сообщения:
    46
    Симпатии:
    0
    Баллы:
    1
    Спаибо

Поделиться этой страницей