8.х Отчет

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

  1. TopicStarter Overlay
    Dmitrij
    Offline

    Dmitrij Опытный в 1С

    Регистрация:
    6 май 2008
    Сообщения:
    844
    Симпатии:
    1
    Баллы:
    26
    Доброго времени суток!
    Помогите сделать отчет "правильным", если отчет выводится в разрезе документов тогда такой косяк: допустим выдали 10 шт кон ост 10 шт вернули 10 шт кон ост -10 шт вместо -10 должно быть 0
    Код:
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ПДБ_МатериалыВПроизводстве.Исполнитель,
    ПДБ_МатериалыВПроизводстве.МОЛ,
    ПДБ_МатериалыВПроизводстве.Номенклатура,
    ПДБ_МатериалыВПроизводстве.ВыпущеннаяПродукция КАК ВыпущеннаяПродукция,
    ПДБ_МатериалыВПроизводстве.Брак КАК Брак,
    ПДБ_МатериалыВПроизводстве.ОбщееКоличество КАК ОбщееКоличество,
    ПДБ_МатериалыВПроизводстве.Регистратор КАК Регистратор,
    ПДБ_МатериалыВПроизводстве.операция,
    ПДБ_МатериалыВПроизводстве.ОбщееКоличество - ПДБ_МатериалыВПроизводстве.ВыпущеннаяПродукция - ПДБ_МатериалыВПроизводстве.Брак КАК КонечныйОстаток,
    ПДБ_МатериалыВПроизводстве.Период
    {ВЫБРАТЬ
    Исполнитель.*,
    МОЛ.*,
    Номенклатура.*,
    ВыпущеннаяПродукция,
    Брак,
    ОбщееКоличество,
    КонечныйОстаток,
    ПДБ_МатериалыВПроизводстве.Регистратор.*,
    ПДБ_МатериалыВПроизводстве.операция,
    Период}
    ИЗ
    РегистрНакопления.ПДБ_МатериалыВПроизводстве КАК ПДБ_МатериалыВПроизводстве
    ГДЕ
    ПДБ_МатериалыВПроизводстве.Период МЕЖДУ &ДатаНачала И &ДатаКонца
    {ГДЕ
    ПДБ_МатериалыВПроизводстве.Исполнитель.*,
    ПДБ_МатериалыВПроизводстве.МОЛ.*,
    ПДБ_МатериалыВПроизводстве.Номенклатура.*}
    
    СГРУППИРОВАТЬ ПО
    ПДБ_МатериалыВПроизводстве.Исполнитель,
    ПДБ_МатериалыВПроизводстве.МОЛ,
    ПДБ_МатериалыВПроизводстве.Номенклатура,
    ПДБ_МатериалыВПроизводстве.ВыпущеннаяПродукция,
    ПДБ_МатериалыВПроизводстве.Брак,
    ПДБ_МатериалыВПроизводстве.ОбщееКоличество,
    ПДБ_МатериалыВПроизводстве.Регистратор,
    ПДБ_МатериалыВПроизводстве.операция,
    ПДБ_МатериалыВПроизводстве.ОбщееКоличество - ПДБ_МатериалыВПроизводстве.ВыпущеннаяПродукция - ПДБ_МатериалыВПроизводстве.Брак,
    ПДБ_МатериалыВПроизводстве.Период
    
    УПОРЯДОЧИТЬ ПО
    Регистратор
    {УПОРЯДОЧИТЬ ПО
    Исполнитель.*,
    МОЛ.*}
    ИТОГИ
    СУММА(ВыпущеннаяПродукция),
    СУММА(Брак),
    СУММА(ОбщееКоличество),
    СУММА(КонечныйОстаток)
    ПО
    ОБЩИЕ
    {ИТОГИ ПО
    Исполнитель.*,
    Номенклатура.*,
    МОЛ.*,
    Регистратор.*}
    АВТОУПОРЯДОЧИВАНИЕ
    
    
  2. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.634
    Симпатии:
    946
    Баллы:
    204
    не понял концовку
  3. TopicStarter Overlay
    Dmitrij
    Offline

    Dmitrij Опытный в 1С

    Регистрация:
    6 май 2008
    Сообщения:
    844
    Симпатии:
    1
    Баллы:
    26
    В отчете есть настройка движение регистратор если она не включена тогда все красиво, но если смотрим в разрезе документов тогда в колонке кон остаток появляются минусы т.к. я вывожу эти данные по формуле ПДБ_МатериалыВПроизводстве.ОбщееКоличество - ПДБ_МатериалыВПроизводстве.ВыпущеннаяПродукция - ПДБ_МатериалыВПроизводстве.Брак КАК КонечныйОстаток, я понимаю что это не правильно, подскажите как сделать правильно. Данные берутся из регистра накопления вид регистра остатки
  4. TopicStarter Overlay
    Dmitrij
    Offline

    Dmitrij Опытный в 1С

    Регистрация:
    6 май 2008
    Сообщения:
    844
    Симпатии:
    1
    Баллы:
    26
    Никто не подскажет?
  5. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Так регистраторы будут разные - поэтому и остатки "едут" - что же вы хотели?
  6. TopicStarter Overlay
    Dmitrij
    Offline

    Dmitrij Опытный в 1С

    Регистрация:
    6 май 2008
    Сообщения:
    844
    Симпатии:
    1
    Баллы:
    26
    Так я и спрашиваю как мне правильно сделать
  7. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Так смотря что вы хотите получить. Сейчас все правильно выводиться.
    Покажите, что бы вы хотели увидеть, когда остатки будут по регистратору
  8. TopicStarter Overlay
    Dmitrij
    Offline

    Dmitrij Опытный в 1С

    Регистрация:
    6 май 2008
    Сообщения:
    844
    Симпатии:
    1
    Баллы:
    26
    Итоги в отчете верные, но если включить в группировках документ движения то появляются минусы вместо минусов должны быть нули

    Вложения:

    • отчет.jpg
      отчет.jpg
      Размер файла:
      107,2 КБ
      Просмотров:
      22
  9. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Всмотрелся в запрос - перепишите его!
    Зачем вам реальная таблица?
  10. TopicStarter Overlay
    Dmitrij
    Offline

    Dmitrij Опытный в 1С

    Регистрация:
    6 май 2008
    Сообщения:
    844
    Симпатии:
    1
    Баллы:
    26
    Что именно переписать в запросе?
  11. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Изучите, что такое виртуальные таблицы остатков и оборотов
    Посмотреть вложение 3480

    Вложения:

    • 03.03.png
      03.03.png
      Размер файла:
      5,9 КБ
      Просмотров:
      24

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