8.х Доработка отчета по взаиморасчетам в ут 10.3

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

  1. TopicStarter Overlay
    Mary_m1
    Offline

    Mary_m1

    Регистрация:
    12 фев 2014
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    Возникла необходимость в ведомости по взаиморасчетам с контрагентами выводить колонку с последним актом сверки по контрагенту,колонки с периодами сверки и суммой сверки.
    Подскажите,как это реализовать.
    Заранее благодарю.
  2. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Как вариант - ВПФ. В чем проблема ?
  3. TopicStarter Overlay
    Mary_m1
    Offline

    Mary_m1

    Регистрация:
    12 фев 2014
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    не могу написать запрос,можно взять запрос из ведомости и запрос по актам,а как их объединить,не знаю(
  4. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    а вы смотрите какие поля у них общие, и объединяйте :)))
  5. TopicStarter Overlay
    Mary_m1
    Offline

    Mary_m1

    Регистрация:
    12 фев 2014
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Запрос сделала,но не выводятся нужные колонки(
    Код:
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    
        ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента КАК ДоговорКонтрагента,
        ВзаиморасчетыСКонтрагентамиОстатки.Контрагент КАК Контрагент,
        ВзаиморасчетыСКонтрагентамиОстатки.Организация КАК Организация,
        ВзаиморасчетыСКонтрагентамиОстатки.Сделка КАК Сделка,
        ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов,
        ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента),
        ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Контрагент),
        ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Организация),
        ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Сделка),
        ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов) КАК ВалютаВзаиморасчетовПредставление,
        ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов,
        ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток КАК СуммаУпр,
        АктСверкиВзаиморасчетов.Ссылка КАК Акт,
        АктСверкиВзаиморасчетов.ОстатокНаНачало + АктСверкиВзаиморасчетов.Расхождение КАК СуммаАкта
    {ВЫБРАТЬ
        Контрагент.*,
        Организация.*,
        ДоговорКонтрагента.*,
        ВалютаВзаиморасчетов,
        Сделка.*,
        СуммаВзаиморасчетов,
        СуммаУпр,
        Акт.*,
        СуммаАкта}
    ИЗ
        РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон, {(Контрагент).* КАК Контрагент, (Сделка).* КАК Сделка, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Организация).* КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстатки
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон, {(Контрагент).* КАК Контрагент, (Сделка).* КАК Сделка, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Организация).* КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа
            ПО ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента = ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.ДоговорКонтрагента
                И ВзаиморасчетыСКонтрагентамиОстатки.Сделка = ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.Сделка
                И (ВЫБОР
                    КОГДА &ПереключательЗадолженность = 1
                        ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток > 0
                    КОГДА &ПереключательЗадолженность = 2
                        ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток < 0
                    ИНАЧЕ ИСТИНА
                КОНЕЦ)
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.АктСверкиВзаиморасчетов КАК АктСверкиВзаиморасчетов
            ПО (АктСверкиВзаиморасчетов.ДоговорКонтрагента = ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента)
    ГДЕ
        РАЗНОСТЬДАТ(АктСверкиВзаиморасчетов.ДатаОкончания, &ДатаКонца, ДЕНЬ) = 0
    {ГДЕ
        ВзаиморасчетыСКонтрагентамиОстатки.Контрагент.* КАК Контрагент,
        ВзаиморасчетыСКонтрагентамиОстатки.Организация.* КАК Организация,
        ВзаиморасчетыСКонтрагентамиОстатки.Сделка.* КАК Сделка,
        ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.* КАК ДоговорКонтрагента,
        ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов,
        ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток КАК СуммаУпр,
        АктСверкиВзаиморасчетов.Ссылка.* КАК Акт,
        (АктСверкиВзаиморасчетов.ОстатокНаНачало + АктСверкиВзаиморасчетов.Расхождение) КАК СуммаАкта}
    {УПОРЯДОЧИТЬ ПО
        Организация.*,
        Контрагент.*,
        ДоговорКонтрагента.*,
        ВалютаВзаиморасчетов,
        Сделка,
        СуммаВзаиморасчетов,
        СуммаУпр,
        Акт.*,
        СуммаАкта}
    ИТОГИ
        СУММА(СуммаВзаиморасчетов),
        СУММА(СуммаУпр)
    ПО
        ОБЩИЕ
    {ИТОГИ ПО
        Организация.*,
        Контрагент.*,
        ДоговорКонтрагента.*,
        Сделка.*,
        ВалютаВзаиморасчетов}
    Последнее редактирование модератором: 4 фев 2015
  6. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    А где вы в коде выводите результат запроса ?
  7. TopicStarter Overlay
    Mary_m1
    Offline

    Mary_m1

    Регистрация:
    12 фев 2014
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    я пытаюсь сделать на базе универсального отчета,отчет формируется,но акт и сумма акта выводится только если ставишь галку выводить детальные записи
Похожие темы
  1. Dillan
    Ответов:
    2
    Просмотров:
    1.771
  2. PumbaNirvana
    Ответов:
    12
    Просмотров:
    1.098
  3. admin
    Ответов:
    5
    Просмотров:
    685
Загрузка...

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