7.7 Обратный порядок при запросе в бухе

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Stado_adama, 2 июл 2008.

  1. TopicStarter Overlay
    Stado_adama
    Offline

    Stado_adama Модераторы Модератор

    Регистрация:
    27 ноя 2007
    Сообщения:
    1.086
    Симпатии:
    0
    Баллы:
    26
    Код:
    Ит = СоздатьОбъект("БухгалтерскиеИтоги");
    Ит.ИспользоватьСубконто(ВидыСубконто.Номенклатура, Товар, 2);
    Ит.ВыполнитьЗапрос("01.01.80", Реализация.ДатаДок, "41",,,,"Проводка", "К"); 
    Ит.ВыбратьПериоды();
    Пока Ит.ПолучитьПериод() = 1 Цикл 
    
    
    как сделать что бы периоды перебирались с конца в начало? нет чего-нибудь типа ОбратныйПорядок(1)?
  2. binx
    Offline

    binx

    Регистрация:
    27 фев 2008
    Сообщения:
    47
    Симпатии:
    0
    Баллы:
    1
    Может быть только если используя ПолучитьПериод(Номер, ДатаНачпериода) указывать в цикле ДатаНачпериода для каждого месяца
  3. TopicStarter Overlay
    Stado_adama
    Offline

    Stado_adama Модераторы Модератор

    Регистрация:
    27 ноя 2007
    Сообщения:
    1.086
    Симпатии:
    0
    Баллы:
    26
    такую штуку я знаю... не совсем то, что хочется... :(
  4. WaRDeR
    Offline

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

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Выгрузить в таблицу значений, перегруппировать или перебирать в нужном направлении
  5. TopicStarter Overlay
    Stado_adama
    Offline

    Stado_adama Модераторы Модератор

    Регистрация:
    27 ноя 2007
    Сообщения:
    1.086
    Симпатии:
    0
    Баллы:
    26
    WaRDeR, и над таким вариантом я думал... но опять же я не получу того, что хочется... а хочется увеличения производительности...
  6. WaRDeR
    Offline

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

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Тогда пробуй через обычный запрос, там любую группировку можно "перевернуть"

    А в общем, если хочешь получения производительности, то попробуй прямые запросы в таблицы (правда я этим не занимался, но теоретически так можно выкинуть всех "посредников")

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