8.х Как в отчете в одну колонку выводить разные значения?

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

  1. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    Есть документ, в котором регистрируется "поступление" и "списание".
    В отчете необходимо брать информацию из этого документа и выводить сначала все по "поступлению", а затем по "списанию".
    Посмотреть вложение 4744
    Вот пока что получилось. "План" для "поступления" должен быть из ресурса1, а для "списания" из ресурса2.
    Делаю через СКД. Собственно, как правильно дать понять колонке "план" в какой момент нужно выводить значения того или иного ресурса. :unsure:

    Вложения:

    • bdds.PNG
      bdds.PNG
      Размер файла:
      16,5 КБ
      Просмотров:
      49
  2. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    НУ это в запросе надо писать что то типа

    ВЫБОР
    КОГДА ТипДокумента=списание ТОГДА Реквизит1
    ИНАЧЕ Реквизит2
    КОНЕЦ КАК План


    ТипДокумента=списание -это условие, как вы будет опрелять списание это или поступление у Вам виднее.
  3. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    будьте добры, подскажите касательно моего запроса:
    Код:
    ВЫБРАТЬ
    ПланДДС.ДатаНачала,
    ПланДДС.ДатаКонца,
    ПланДДС.НомерНедели,
    НАЧАЛОПЕРИОДА(ПланДДС.Месяц, МЕСЯЦ) КАК Месяц,
    ЕСТЬNULL(ХозрасчетныйОборотыДтКт.ВалютнаяСуммаОборотДт, 0) КАК Факт,
    ЕСТЬNULL(ПланДДСПоступление.Сумма, 0) КАК План,
    ПланДДСПоступление.СтатьяДДС.Ссылка КАК Поступление,
    ПланДДССписание.СтатьяДДС.Ссылка КАК Списание,
    ЕСТЬNULL(ПланДДССписание.Сумма, 0) КАК ПланСписание
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
    ,
    ,
    ,
    СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Касса))
    ИЛИ СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)),
    ,
    ,
    ,
    ) КАК ХозрасчетныйОборотыДтКт,
    Документ.ПланДДС.Поступление КАК ПланДДСПоступление
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПланДДС КАК ПланДДС
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПланДДС.Списание КАК ПланДДССписание
    ПО (ПланДДССписание.Ссылка = ПланДДС.Списание.Ссылка)
    ПО ПланДДСПоступление.Ссылка = ПланДДС.Поступление.Ссылка
    
    СГРУППИРОВАТЬ ПО
    НАЧАЛОПЕРИОДА(ПланДДС.Месяц, МЕСЯЦ),
    ПланДДС.ДатаНачала,
    ПланДДС.ДатаКонца,
    ПланДДС.НомерНедели,
    ПланДДСПоступление.СтатьяДДС.Ссылка,
    ПланДДССписание.СтатьяДДС.Ссылка,
    ЕСТЬNULL(ПланДДСПоступление.Сумма, 0),
    ЕСТЬNULL(ПланДДССписание.Сумма, 0),
    ЕСТЬNULL(ХозрасчетныйОборотыДтКт.ВалютнаяСуммаОборотДт, 0)
    
    Здесь есть План и ПланСписание. Именно от них будет зависеть вывод значений в колонке "ПЛАН".
    Вот как бы так сделать выбор, чтобы в этой колонке правильно выводились данные? (соответственно для "Поступления" должен выводиться "План" (ЕСТЬNULL(ПланДДСПоступление.Сумма, 0) КАК План), а для "Списания" - ПланСписание (ЕСТЬNULL(ПланДДССписание.Сумма, 0) КАК ПланСписание)
  4. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Вот меняется верхняя часть

    ПланДДС.ДатаНачала,
    ПланДДС.ДатаКонца,
    ПланДДС.НомерНедели,
    НАЧАЛОПЕРИОДА(ПланДДС.Месяц, МЕСЯЦ) КАК Месяц,
    ЕСТЬNULL(ХозрасчетныйОборотыДтКт.ВалютнаяСуммаОборотДт, 0) КАК Факт,
    ВЫБОР
    КОГДА ПланДДСПоступление.СтатьяДДС.Ссылка <>&ПустаяСсылкапоступления ТОГДА ЕСТЬNULL(ПланДДСПоступление.Сумма, 0)
    ИНАЧЕ ЕСТЬNULL(ПланДДССписание.Сумма, 0) КОНЕЦ КАК План
    ПланДДСПоступление.СтатьяДДС.Ссылка КАК Поступление,
    ПланДДССписание.СтатьяДДС.Ссылка КАК Списание,


    т.е. если Поступление не пустая ссылка то пишем в план сумму поступления иначе сумму списания
  5. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    Вот сделал так:
    Код:
    ВЫБРАТЬ
    ПланДДС.ДатаНачала,
    ПланДДС.ДатаКонца,
    ПланДДС.НомерНедели,
    НАЧАЛОПЕРИОДА(ПланДДС.Месяц, МЕСЯЦ) КАК Месяц,
    ЕСТЬNULL(ХозрасчетныйОборотыДтКт.ВалютнаяСуммаОборотДт, 0) КАК Факт,
    //ЕСТЬNULL(ПланДДСПоступление.Сумма, 0) КАК План,
    ВЫБОР
    КОГДА ПланДДСПоступление.СтатьяДДС.Ссылка <>&ПустаяСсылкапоступления ТОГДА ЕСТЬNULL(ПланДДСПоступление.Сумма, 0)
    ИНАЧЕ ЕСТЬNULL(ПланДДССписание.Сумма, 0) КОНЕЦ КАК План,
    ПланДДСПоступление.СтатьяДДС.Ссылка КАК Поступление,
    ПланДДССписание.СтатьяДДС.Ссылка КАК Списание
    //ЕСТЬNULL(ПланДДССписание.Сумма, 0) КАК ПланСписание
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
    ...
    
    
    Выдается ошибка:
    Посмотреть вложение 4745

    Вложения:

    • error.PNG
      error.PNG
      Размер файла:
      3,7 КБ
      Просмотров:
      23
  6. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Закоментируйте группировки или удалите их, зайдите в конструкотре и заново их сделайте там просто надо убрать из группировок поля которые мы закоментировали и удалили
  7. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    Ага, понял, благодарю.
    Получилось так:
    Код:
    ВЫБРАТЬ
    ПланДДС.ДатаНачала,
    ПланДДС.ДатаКонца,
    ПланДДС.НомерНедели,
    НАЧАЛОПЕРИОДА(ПланДДС.Месяц, МЕСЯЦ) КАК Месяц,
    ЕСТЬNULL(ХозрасчетныйОборотыДтКт.ВалютнаяСуммаОборотДт, 0) КАК Факт,
    ВЫБОР
    КОГДА ПланДДСПоступление.СтатьяДДС.Ссылка <> &ПустаяСсылкапоступления
    ТОГДА ЕСТЬNULL(ПланДДСПоступление.Сумма, 0)
    ИНАЧЕ ЕСТЬNULL(ПланДДССписание.Сумма, 0)
    КОНЕЦ КАК План,
    ПланДДСПоступление.СтатьяДДС.Ссылка КАК Поступление,
    ПланДДССписание.СтатьяДДС.Ссылка КАК Списание
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
    ,
    ,
    ,
    СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Касса))
    ИЛИ СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)),
    ,
    ,
    ,
    ) КАК ХозрасчетныйОборотыДтКт,
    Документ.ПланДДС.Поступление КАК ПланДДСПоступление
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПланДДС КАК ПланДДС
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПланДДС.Списание КАК ПланДДССписание
    ПО (ПланДДССписание.Ссылка = ПланДДС.Списание.Ссылка)
    ПО ПланДДСПоступление.Ссылка = ПланДДС.Поступление.Ссылка
    
    СГРУППИРОВАТЬ ПО
    НАЧАЛОПЕРИОДА(ПланДДС.Месяц, МЕСЯЦ),
    ЕСТЬNULL(ХозрасчетныйОборотыДтКт.ВалютнаяСуммаОборотДт, 0),
    ПланДДС.ДатаНачала,
    ПланДДС.ДатаКонца,
    ПланДДС.НомерНедели,
    ПланДДССписание.СтатьяДДС.Ссылка,
    ПланДДСПоступление.СтатьяДДС.Ссылка,
    ВЫБОР
    КОГДА ПланДДСПоступление.СтатьяДДС.Ссылка <> &ПустаяСсылкапоступления
    ТОГДА ЕСТЬNULL(ПланДДСПоступление.Сумма, 0)
    ИНАЧЕ ЕСТЬNULL(ПланДДССписание.Сумма, 0)
    КОНЕЦ
    
    Но проблема осталась, так как в списание по прежнему лезет поступление :)
    Вот сам документ:
    Посмотреть вложение 4746
    А вот что получается в итоге:
    Посмотреть вложение 4747
    Т.Е. в строке "Оплата товаров, работ, услуг, сырья и иных оборотных активов" должна быть цифра "15315". :unsure:

    Вложения:

    • doc.PNG
      doc.PNG
      Размер файла:
      11,6 КБ
      Просмотров:
      35
    • otchet.PNG
      otchet.PNG
      Размер файла:
      13,6 КБ
      Просмотров:
      33
  8. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Не совсем понял. У вас сейчас вдокументе и списание и поступлени . что надо что бы было в плане?
  9. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    Обратите внимание на скрин с отчетом.. Там для статей из "222" должны выводится другие цифры. Т.е. статьи из "111" и "333" это поступление, а "222" это списание.. вот в "222" для всех статей данные выводятся из поступления, а не из списания =\
  10. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Так еще разок.

    ПланДДСПоступление.СтатьяДДС.Ссылка -это что за объект - статья ДДС? и ПланДДССписание.СтатьяДДС.Ссылка КАК Списание это то же? как вы различаете вообще списание это или поступление ?
  11. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    Поступление и Списание - это таблицы.
    Вот, чтобы наглядней:
    Посмотреть вложение 4749

    Вложения:

    • docdds.PNG
      docdds.PNG
      Размер файла:
      5,7 КБ
      Просмотров:
      14
  12. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Тут запрос надо менять.Там не совсем то по соединениям. Можете описать принци запроса. т.е. Берем то то то , соединем с тем то что бы связть то и то и т.д
  13. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    Идея такая, что с помощью запроса мы вытягиваем данные из документа БДДС. Помимо дат, мы из табличной части "поступление" берем статью и сумму по ней, а из другой табличной части "списание" берем также статью и сумму.

    Соответственно, пусть сумма по поступлению будет СуммаП, а по списанию СуммаС.

    В отчете сначала выводятся все данные по поступлению, затем все по списанию (что те, что те выводятся в строки). Соответственно, есть колонка "ПЛАН", в которой для строк с поступлением значение ПЛАНа = СуммаП. Когда вывелись все операции по поступлению, затем идет вывод по списанию. Соответственно, для списания значение ПЛАНа = СуммаС.

    Касательно варианта с выбором Вы хорошо объяснили, но вот как соединение настроить пока не пойму.

    Сейчас получается вот что:
    Посмотреть вложение 4751
    Синий прямоугольник - данные, которые указаны в документе в табличной части "поступление"
    Бардовый прямоугольник - данные, которые указаны в документе в табличной части "списание"
    Проблема в том, что на данный момент значение колонки ПЛАН для "списания" равно СуммаП. Это можно также заметить по совпадающим цифрам..
    Хотя в документе, указаны другие цифры:
    Посмотреть вложение 4752


    Извините если что-то не понятно объясняю :)

    Вложения:

    • otchet.PNG
      otchet.PNG
      Размер файла:
      13,6 КБ
      Просмотров:
      31
    • doc.PNG
      doc.PNG
      Размер файла:
      11,6 КБ
      Просмотров:
      22
  14. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    после вчерашнего футбола мозг отказывается работать. Напомните завтра в личку если никто больше не поможет
  15. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    Вот переделал кое как:
    Код:
    ВЫБРАТЬ
    ВременнаяТаблица.Ссылка,
    ВременнаяТаблица.Поступление,
    ВременнаяТаблица.Списание,
    СУММА(ВременнаяТаблица.Сумма) КАК Сумма
    ПОМЕСТИТЬ ТПланДДСТабЧасть
    ИЗ
    (ВЫБРАТЬ
    ПланДДСПоступление.Ссылка КАК Ссылка,
    ПланДДСПоступление.СтатьяДДС КАК Поступление,
    NULL КАК Списание,
    ПланДДСПоступление.Сумма КАК Сумма
    ИЗ
    Документ.ПланДДС.Поступление КАК ПланДДСПоступление
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
    ПланДДССписание.Ссылка,
    NULL,
    ПланДДССписание.СтатьяДДС,
    ПланДДССписание.Сумма
    ИЗ
    Документ.ПланДДС.Списание КАК ПланДДССписание) КАК ВременнаяТаблица
    
    СГРУППИРОВАТЬ ПО
    ВременнаяТаблица.Ссылка,
    ВременнаяТаблица.Поступление,
    ВременнаяТаблица.Списание;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ПланДДС.Ссылка,
    ПланДДС.ДатаНачала,
    ПланДДС.ДатаКонца,
    ПланДДС.НомерНедели,
    НАЧАЛОПЕРИОДА(ПланДДС.Месяц, МЕСЯЦ) КАК Месяц,
    ВЫБОР
    КОГДА ТПланДДСТабЧасть.Поступление ЕСТЬ NULL 
    ТОГДА "Списание"
    ИНАЧЕ "Поступление"
    КОНЕЦ КАК ВидСтроки,
    ВЫБОР
    КОГДА (НЕ ТПланДДСТабЧасть.Поступление ЕСТЬ NULL )
    ТОГДА ТПланДДСТабЧасть.Поступление
    ИНАЧЕ ТПланДДСТабЧасть.Списание
    КОНЕЦ КАК СтатьяДДС,
    ТПланДДСТабЧасть.Поступление КАК Поступление,
    ТПланДДСТабЧасть.Списание КАК Списание,
    ТПланДДСТабЧасть.Сумма
    ИЗ
    ТПланДДСТабЧасть КАК ТПланДДСТабЧасть
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПланДДС КАК ПланДДС
    ПО (ПланДДС.Ссылка = ТПланДДСТабЧасть.Ссылка)
    
    УПОРЯДОЧИТЬ ПО
    Списание,
    Поступление
    
    Вот только теперь факт нужно добавить..
    Как объединить уже голова не варит :(

    Код:
    ВЫБРАТЬ
    ХозрасчетныйОборотыДтКт.Период,
    ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК СтатьяДДС,
    ХозрасчетныйОборотыДтКт.СуммаОборот
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
    &НачалоПериода,
    &КонецПериода,
    ДЕНЬ,
    СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Касса))
    ИЛИ СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)),
    ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств),
    ,
    ,
    ) КАК ХозрасчетныйОборотыДтКт	
    
  16. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Объеденить верхний с нижним? Ну у виртуальной таблицы ОборотыДтКт поставьте периодичность Регистратор и по ссылке и регистратору соедените
  17. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    В общем куда-то не туда меня унесло. =(
    Было изначально так( код из http://www.1c-pro.ru/index.php?showtopic=24922# ):
    Посмотреть вложение 4817
    И нужно всего лишь добавить еще одну колонку со значением, которое будет зависить от "поступление" или "списание".
    Поэксперементировал, получил так:
    Код:
    ВЫБРАТЬ
    ВременнаяТаблица.Ссылка,
    ВременнаяТаблица.Поступление,
    ВременнаяТаблица.Списание,
    СУММА(ВременнаяТаблица.Сумма) КАК Сумма
    ПОМЕСТИТЬ ТПланДДСТабЧасть
    ИЗ
    (ВЫБРАТЬ
    ПланДДСПоступление.Ссылка КАК Ссылка,
    ПланДДСПоступление.СтатьяДДС КАК Поступление,
    NULL КАК Списание,
    ПланДДСПоступление.Сумма КАК Сумма
    ИЗ
    Документ.ПланДДС.Поступление КАК ПланДДСПоступление
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
    ПланДДССписание.Ссылка,
    NULL,
    ПланДДССписание.СтатьяДДС,
    ПланДДССписание.Сумма
    ИЗ
    Документ.ПланДДС.Списание КАК ПланДДССписание) КАК ВременнаяТаблица
    
    СГРУППИРОВАТЬ ПО
    ВременнаяТаблица.Ссылка,
    ВременнаяТаблица.Поступление,
    ВременнаяТаблица.Списание;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ХозрасчетныйОборотыДтКт.Период КАК Период,
    ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК СтатьяДДС,
    ХозрасчетныйОборотыДтКт.СуммаОборот КАК Факт,
    "Поступление" КАК ВидСтроки
    ПОМЕСТИТЬ ТФакт
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
    ,
    ,
    DAY,
    СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Касса))
    ИЛИ СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)),
    ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств),
    ,
    ,
    ) КАК ХозрасчетныйОборотыДтКт
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
    ХозрасчетныйОборотыДтКт.Период,
    ХозрасчетныйОборотыДтКт.СубконтоКт1,
    ХозрасчетныйОборотыДтКт.СуммаОборот,
    "Списание"
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
    ,
    ,
    ДЕНЬ,
    ,
    ,
    СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Касса))
    ИЛИ СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)),
    ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств),
    ) КАК ХозрасчетныйОборотыДтКт;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ПланДДС.Ссылка,
    ПланДДС.ДатаНачала,
    ПланДДС.ДатаКонца,
    ПланДДС.НомерНедели,
    НАЧАЛОПЕРИОДА(ПланДДС.Месяц, МЕСЯЦ) КАК Месяц,
    ВЫБОР
    КОГДА ТПланДДСТабЧасть.Поступление ЕСТЬ NULL 
    ТОГДА "Списание"
    ИНАЧЕ "Поступление"
    КОНЕЦ КАК ВидСтроки,
    ВЫБОР
    КОГДА (НЕ ТПланДДСТабЧасть.Поступление ЕСТЬ NULL )
    ТОГДА ТПланДДСТабЧасть.Поступление
    ИНАЧЕ ТПланДДСТабЧасть.Списание
    КОНЕЦ КАК СтатьяДДС,
    ТПланДДСТабЧасть.Поступление КАК Поступление,
    ТПланДДСТабЧасть.Списание КАК Списание,
    ТПланДДСТабЧасть.Сумма
    ПОМЕСТИТЬ ТПланДДС
    ИЗ
    ТПланДДСТабЧасть КАК ТПланДДСТабЧасть
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПланДДС КАК ПланДДС
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/по')">		ПО (ПланДДС.Ссылка = ТПланДДСТабЧасть.Ссылка);</span>
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ТПланДДС.ДатаНачала,
    ТПланДДС.ДатаКонца,
    ТПланДДС.НомерНедели,
    ТПланДДС.ВидСтроки,
    ТПланДДС.Месяц,
    ТПланДДС.Поступление,
    ТПланДДС.Списание,
    ТФакт.ВидСтроки КАК ВидСтроки1,
    ТФакт.СтатьяДДС,
    ТПланДДС.СтатьяДДС КАК СтатьяДДС1,
    ТФакт.Период,
    ТПланДДС.Сумма КАК План,
    ТФакт.Факт КАК Факт
    ИЗ                              
    ТПланДДС КАК ТПланДДС
    ПОЛНОЕ СОЕДИНЕНИЕ ТФакт КАК ТФакт
    ПО ТПланДДС.СтатьяДДС = ТФакт.СтатьяДДС
    И ТПланДДС.ВидСтроки = ТФакт.ВидСтроки
    И ТПланДДС.ДатаНачала <= ТФакт.Период
    И ТПланДДС.ДатаКонца >= ТФакт.Период
    
    УПОРЯДОЧИТЬ ПО
    Списание,
    Поступление			
    
    В итоге получился "тихий ужас" :(
    Посмотреть вложение 4818
    не знаю от чего оттолкнуться :unsure:

    Вложения:

    • bdds.PNG
      bdds.PNG
      Размер файла:
      12,9 КБ
      Просмотров:
      20
    • bdds2.PNG
      bdds2.PNG
      Размер файла:
      27,2 КБ
      Просмотров:
      21

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