8.х Все записи из запроса

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

  1. TopicStarter Overlay
    lip
    Offline

    lip

    Регистрация:
    11 ноя 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Нужно выбрать остатки за каждый день периода, при чем сначала по всем неделям периода, потом по всем дням. Пишу запрос:
    Код:
    "ВЫБРАТЬ
    |    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
    |    ХозрасчетныйОстаткиИОбороты.Период КАК Период,
    |    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    |    ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОстаткиИОбороты.Субконто1),
    |    НАЧАЛОПЕРИОДА(ХозрасчетныйОстаткиИОбороты.Период, НЕДЕЛЯ) КАК Неделя
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, День, , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
    |ИТОГИ
    |    СУММА(СуммаКонечныйОстатокДт)
    |ПО
    |    Субконто1,
    |    Неделя ПЕРИОДАМИ(НЕДЕЛЯ, &ДатаНач, &ДатаКон),
    |    Период ПЕРИОДАМИ(ДЕНЬ, &ДатаНач, &ДатаКон)";
    
    
    Далее делаю выборку:
    Код:
    ВыборкаСубконто1 = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    
    Пока ВыборкаСубконто1.Следующий() Цикл
    ВыборкаНачалоПериода = ВыборкаСубконто1.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"НачалоПериода","Все");
    
    Пока ВыборкаНачалоПериода.Следующий() Цикл
    ВыборкаПериод = ВыборкаНачалоПериода.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,,"ВСЕ");
    
    
    
    Если выбираю период отчета месяц, то выборка по неделям происходит правильно, но если в последней выборке ставлю "Все", то выбирается весь месяц, а не все дни недели. Если "Все" убираю, то выводятся записи только те, где есть обороты. Что делать?

    [warn=Читайте правила]Используйте тэг CODE[/warn]
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Используйте периодичность АВТО и потом уже вставляйте какие угодно группировки.
    Все будет работать
  3. TopicStarter Overlay
    lip
    Offline

    lip

    Регистрация:
    11 ноя 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Нет, не работает....Вот результат построителя...
    Товар 207070,34
    Товар 01.01.2008 0:00:00 399370,58
    Товар 01.01.2008 0:00:00 01.01.2008 0:00:00 369787,57
    Товар 01.01.2008 0:00:00 01.01.2008 0:00:00 369787,57
    Товар 01.01.2008 0:00:00 04.01.2008 0:00:00 340204,57
    Товар 01.01.2008 0:00:00 04.01.2008 0:00:00 340204,57
    Товар 01.01.2008 0:00:00 05.01.2008 0:00:00 399370,58
    Товар 01.01.2008 0:00:00 05.01.2008 0:00:00 399370,58
    Товар 07.01.2008 0:00:00 325413,07
    Товар 07.01.2008 0:00:00 08.01.2008 0:00:00 369787,58
    Товар 07.01.2008 0:00:00 08.01.2008 0:00:00 369787,58
    Товар 07.01.2008 0:00:00 12.01.2008 0:00:00 354996,08
    Товар 07.01.2008 0:00:00 12.01.2008 0:00:00 354996,08
    Товар 07.01.2008 0:00:00 13.01.2008 0:00:00 325413,07
    Товар 07.01.2008 0:00:00 13.01.2008 0:00:00 325413,07

    первая выборка выбирает по группировке субконто1 (товар), далее выбираются недели 01.01.2008 0:00:00, 07.01.2008 0:00:00. При чем, если не указать "все" то выбирается только те недели, когда были обороты, если указать "все", то действительно выбираются все....но вот последняя выборка, по дням... если указать "все" то выбираются действительно все, с 1по 31, а если не указывать, то только те что в результате, т.е. 01, 04 и 05....а нужно чтоб 01,02,03,04,05,06 - в первую неделю !
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Приложите отчет к своему сообщению - посмотрим, что у вас там.
  5. TopicStarter Overlay
    lip
    Offline

    lip

    Регистрация:
    11 ноя 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Спасибки, если поможите!

    Вложения:

  6. TopicStarter Overlay
    lip
    Offline

    lip

    Регистрация:
    11 ноя 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Отчет приложили, а ответа все нет..... Может это не возможно, выбрать все записи? На всякий случай прилагаю еще раз.... Посмотреть вложение 1472

    Вложения:

  7. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Я и не видел темы :)
    Окей, сегодня посмотрю.
  8. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Ваял на скорую руку на СКД

    Вложения:

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