8.х сбилось упорядочивание документов по дате

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем fate_kate, 28 июн 2012.

  1. TopicStarter Overlay
    fate_kate
    Offline

    fate_kate Опытный в 1С

    Регистрация:
    30 авг 2011
    Сообщения:
    392
    Симпатии:
    0
    Баллы:
    26
    после обновления платформы(!!!) в документе акт сверки список документов пошел в разнобой без сортировки по дате

    как это можно исправить?
  2. TopicStarter Overlay
    fate_kate
    Offline

    fate_kate Опытный в 1С

    Регистрация:
    30 авг 2011
    Сообщения:
    392
    Симпатии:
    0
    Баллы:
    26
    я не умею программировать
    вот тут при заполнении по кнопке есть запрос

    Код:
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Взаиморасчеты.Период КАК Дата,
    |    Взаиморасчеты.Регистратор КАК ДокументРегистратор,
    |    ВЫБОР
    |	    КОГДА Взаиморасчеты.СуммаВзаиморасчетовПриход - Взаиморасчеты.СуммаВзаиморасчетовРасход > 0
    |		    ТОГДА Взаиморасчеты.СуммаВзаиморасчетовПриход - Взаиморасчеты.СуммаВзаиморасчетовРасход
    |	    ИНАЧЕ 0
    |    КОНЕЦ КАК Дебет,
    |    ВЫБОР
    |	    КОГДА Взаиморасчеты.СуммаВзаиморасчетовПриход - Взаиморасчеты.СуммаВзаиморасчетовРасход < 0
    |		    ТОГДА -(Взаиморасчеты.СуммаВзаиморасчетовПриход - Взаиморасчеты.СуммаВзаиморасчетовРасход)
    |	    ИНАЧЕ 0
    |    КОНЕЦ КАК Кредит
    |ИЗ
    |    РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&ДатаНачала, &ДатаОкончания, Регистратор," + ТекстФильтра + ") КАК Взаиморасчеты
    |ГДЕ
    |    Взаиморасчеты.СуммаВзаиморасчетовПриход <> Взаиморасчеты.СуммаВзаиморасчетовРасход";
    
    Результат = Запрос.Выполнить();
    ТаблицаРезультата = Результат.Выгрузить();
    где-то в нем надо указать упорядочивание? где?

    как упорядочить по дате выборку документов?
  3. Tiger86
    Offline

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

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    Код:
    Запрос.Текст =
    "ВЫБРАТЬ
    |	Взаиморасчеты.Период КАК Дата,
    |	Взаиморасчеты.Регистратор КАК ДокументРегистратор,
    |	ВЫБОР
    |	 КОГДА Взаиморасчеты.СуммаВзаиморасчетовПриход - Взаиморасчеты.СуммаВзаиморасчетовРасход > 0
    |	  ТОГДА Взаиморасчеты.СуммаВзаиморасчетовПриход - Взаиморасчеты.СуммаВзаиморасчетовРасход
    |	 ИНАЧЕ 0
    |	КОНЕЦ КАК Дебет,
    |	ВЫБОР
    |	 КОГДА Взаиморасчеты.СуммаВзаиморасчетовПриход - Взаиморасчеты.СуммаВзаиморасчетовРасход < 0
    |	  ТОГДА -(Взаиморасчеты.СуммаВзаиморасчетовПриход - Взаиморасчеты.СуммаВзаиморасчетовРасход)
    |	 ИНАЧЕ 0
    |	КОНЕЦ КАК Кредит
    |ИЗ
    |	РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&ДатаНачала, &ДатаОкончания, Регистратор," + ТекстФильтра + ") КАК Взаиморасчеты
    |ГДЕ
    |	Взаиморасчеты.СуммаВзаиморасчетовПриход <> Взаиморасчеты.СуммаВзаиморасчетовРасход
    |
    |УПОРЯДОЧИТЬ ПО
    |  Дата
    ";
    
    Результат = Запрос.Выполнить();
    ТаблицаРезультата = Результат.Выгрузить();
  4. TopicStarter Overlay
    fate_kate
    Offline

    fate_kate Опытный в 1С

    Регистрация:
    30 авг 2011
    Сообщения:
    392
    Симпатии:
    0
    Баллы:
    26
    огромное спасибо

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