8.х Группировки строк в отчете

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем koshak, 31 дек 2009.

  1. TopicStarter Overlay
    koshak
    Offline

    koshak Опытный в 1С

    Регистрация:
    28 май 2009
    Сообщения:
    57
    Симпатии:
    0
    Баллы:
    26
    Доброго времени суток!

    Возникла такая ситуация:
    Имеются документ "Заявка" и документ "Акт выполненых работ". Для каждой заявки могут создаваться несколько документов актов выполненых работ. В документе "Акт выполненых работ" есть поле "Заявка" для связи акта с конкретной заявкой.

    Требуется написать линейный отчет, в котором будет 2 колонки:
    - Номер заявки
    - Даты выставленых актов

    Не знаю как сделать так, чтобы несколько дат актов были в одной колонке с номером заявки без всяких группировок и переносов.
    т.е. отчет должен быть примерно следующего вида:
    ---------------------------
    | Номер | Даты актов |
    --------------------------
    |...........| 21.12.09 |
    |.....1....| 20.12.09 |
    |...........| 25.12.09 |
    --------------------------
    |.....2....| 15.10.09 |
    --------------------------

    Использую построитель отчета, но с использованием фиксированого макета. Запрос использовал примерно такой:

    Код:
    ВЫБРАТЬ
    ДокЗаявка.Номер КАК НомерЗаявки,
    ДокАкт.Дата         КАК ДатаАкта
    ИЗ
    Документ.Заявка КАК ДокЗаявка
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.АктВыполненыхРабот КАК ДокАкт
    ПО ДокЗаявка.Ссылка = ДокАкт.Заявка
    
  2. gosn1ck
    Offline

    gosn1ck Опытный в 1С

    Регистрация:
    13 авг 2009
    Сообщения:
    1.329
    Симпатии:
    1
    Баллы:
    26
    Код:
    ВЫБРАТЬ
    ЗаявкаДок.Номер,
    АктВыполненыхРабот.Дата
    ИЗ
    Документ.АктВыполненыхРабот КАК АктВыполненыхРабот
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.Заявка КАК ЗаявкаДок
    ПО АктВыполненыхРабот.Заявка = ЗаявкаДок.Ссылка
    
    1Cv8.zip переименовать в 1Cv8.dt

    Вложения:

    • 1Cv8.zip
      Размер файла:
      10,6 КБ
      Просмотров:
      19
  3. TopicStarter Overlay
    koshak
    Offline

    koshak Опытный в 1С

    Регистрация:
    28 май 2009
    Сообщения:
    57
    Симпатии:
    0
    Баллы:
    26
    За пример использования СКД огромное спасибо :unsure: Но проблему так и не решил.. Я вообще так понял, что ни средствами СКД, ни обычным постоителем отчета такой отчет построить нельзя. А жаль :(
  4. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Здраствуйте!
    Ну вот, добавили группировки, развивают системы вывода даных, а простейший отчет не написали как Вам сделать.
    Вы не бросайте задачу, это простой отчет, и независимо как Вы выбрали запросом данные, запомните, упаковать Вы результат запроса всегда можете в таблицу любой сложности :unsure:, т.к. как результат запроса в начальном виде это и есть простейшая таблица.
  5. wertklop
    Offline

    wertklop Опытный в 1С

    Регистрация:
    12 май 2008
    Сообщения:
    321
    Симпатии:
    0
    Баллы:
    26
    а не проще сделать запрос актов с полями Ссылка и Заявка. получится таблица, которую можно будет отсортировать по заявке?

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