7.7 Запрос к оборотному регистру

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

  1. TopicStarter Overlay
    damates
    Offline

    damates

    Регистрация:
    17 авг 2010
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Как создать запрос к оборотному регистру с разбивкой по дням
    Регистр (Измерения: Кондитер, Сырье. Ресурсы: НормаОбщ)
    Период выбирается в форме как и кондитер
    Написал такой запрос
    "//{{ЗАПРОС(Сформировать)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |Кондитер = Регистр.РегСырье.Кондитер;
    |Сырье = Регистр.РегСырье.Сырье;
    |НормаОбщ = Регистр.РегСырье.НормаОбщ;
    |Функция НормаОбщСумма = Сумма(НормаОбщ);
    |Группировка Кондитер;
    |Группировка Сырье;
    |Условие(Кондитер=Конд);
    |"//}}ЗАПРОС
    Получается за весь период общая сумма по сырью,а надо с разбивкой по дням
    Сырье1 Сырье2 .....
    Дата1
    Дата2
    Что лучше сделать? Есть ли где пример?
  2. WaRDeR
    Offline

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

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
  3. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Код:
    |Группировка Кондитер;
    |Группировка Сырье;
    |Группировка Дата;
    
    
  4. TopicStarter Overlay
    damates
    Offline

    damates

    Регистрация:
    17 авг 2010
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Спасибо! Решил вот так:
    "//{{ЗАПРОС(Сформировать)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |Кондитер = Регистр.РегСырье.Кондитер;
    |Сырье = Регистр.РегСырье.Сырье;
    |НормаОбщ = Регистр.РегСырье.НормаОбщ;
    |Функция НормаОбщСумма = Сумма(НормаОбщ);
    |Группировка День;
    |Группировка Кондитер;
    |Группировка Сырье;
    |Условие(Кондитер=Конд);
    |"//}}ЗАПРОС
    ;
    Закинул в Таблицу Значений.
    Сейчас надо "развернуть. Вот так:
    ___________ | сырье1 | Сырье2| ... Сырье n|
    Дата1
    Дата2
    ...
    Наверно лучше перебиратьТЗО. Так как на первую дату входит сырье и на другую входит (а может и не входить). Если входит то просто добавить сумму... Короче буду думать :unsure:
  5. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Проще так:
    Код:
    |Группировка Сырье без групп все ВошедшиеВЗапрос;
    
    
    
  6. TopicStarter Overlay
    damates
    Offline

    damates

    Регистрация:
    17 авг 2010
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Попробую. А как в таблице значений (всего один столбец) удалить одинаковые строки ?
  7. TopicStarter Overlay
    damates
    Offline

    damates

    Регистрация:
    17 авг 2010
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    А так кстати удобнее будет обрабатывать (проще).Реально Спасибо!
  8. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Используя метод Свернуть("МойСтробец","")
  9. TopicStarter Overlay
    damates
    Offline

    damates

    Регистрация:
    17 авг 2010
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Спасибо! Немного не дочитал мануал :unsure:

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