7.7 Неправильное упорядочивание документов в отчете

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем X-Man, 6 фев 2014.

  1. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    428
    Симпатии:
    3
    Баллы:
    29
    Здравствуйте. Столкнулся с такой проблемой. В журнале есть 2 документа разных видов с одной датой и одним временем: Документ1(31.10.13, 23:59:59) и Документ2(31.10.13, 23:59:59). В общем журнале хронологически они идут в таком порядке: сначала Документ1, потом Документ2(и это правильно). Далее есть отчет по регистру, в котором есть движения вышеуказанных документов. Для вывода в отчет документов движения используется предопределенная группировка "Документ", так вот в отчете нарушается порядок: сначала выводится Документ2(который делает расход и тем самым уводит остаток в минус, чего быть не должно), а потом Документ1(который делает приход и перекрывает этот минус). Для меня правильное следование документов в отчете крайне критично. Замена предопределенной группировки на группировку по переменной запроса, связанной с текущим документом(ДокТ = Регистр.Партии.ТекущийДокумент) результатов не дает. Попробовал написать "Группировка Документ Без Упорядочивания" - не понимает, требует ";" перед "Без", хотя синтаксис правильный. В карточке счета документы следуют правильно, как в журнале. Что делать? Помогите:(((
  2. Катюфка
    Offline

    Катюфка Профессионал в 1С

    Регистрация:
    3 июн 2013
    Сообщения:
    403
    Симпатии:
    71
    Баллы:
    54
    Здравствуйте.
    Я плохо дружу с запросами, поэтому выгрузила бы результат в таблицу значений и отсортировала бы, как хочу.
  3. Mitay_D
    Offline

    Mitay_D Опытный в 1С

    Регистрация:
    16 фев 2010
    Сообщения:
    314
    Симпатии:
    0
    Баллы:
    26
    Текст запроса покажи
  4. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    428
    Симпатии:
    3
    Баллы:
    29
    Код:
    "Период с НачДата По КонДата;
    |Номенклатура = Регистр.Партии.Номенклатура;
    |Партия = Регистр.Партии Партия;
    //тут функции
    |Группировка Номенклатура;
    |Группировка Документ;
    ";
    Обычный запрос к регистру
  5. Mitay_D
    Offline

    Mitay_D Опытный в 1С

    Регистрация:
    16 фев 2010
    Сообщения:
    314
    Симпатии:
    0
    Баллы:
    26
    у всех документов время такое? или только у некоторых?
  6. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    428
    Симпатии:
    3
    Баллы:
    29
    А это имеет значение? Меня интересует, почему порядок следования документов в журнале отличается от порядка следования документов в запросе.
  7. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Потому что изначально идет группировка по номенклатуре... Используйте "упорядочить по" в запросе
  8. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    428
    Симпатии:
    3
    Баллы:
    29
    Даже если я оставляю только одну-единственную группировку Документ - ситуация не меняется, так что дело не в этом. Упорядочить По он не понимает

    Попробую ввести свою переменную Док и сгруппировать без упорядочивания. по логике вроде должно помочь
  9. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    428
    Симпатии:
    3
    Баллы:
    29
    Не помогло:(
  10. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    428
    Симпатии:
    3
    Баллы:
    29
    Воспользовался вариантом Катюфки.
  11. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    а если получить движения по регистру не через запрос, а через объект? Как в этом случае выглядит?

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