8.х СКД - объединение

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем bluntschi, 19 июн 2013.

  1. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    Добрый день, нужно объединить регистр сведений "Расчеты По Реализации Организации" и Документ "поступление товаров и услуг", табличную часть услуги, из первого вытащить счета оплаты, аванса, и корр счет, из второго количество и сумму по номенклатуре, когда объединяю, *запрос ниже*, не получается совпадения, по типу:

    номер документа поступления| номенклатура |сумма |количество | корр счет | счет оплаты | счет аванса

    либо нет счетов, либо сумм с количеством, хотя и в регистре и в документе они есть, как быть?)

    Код:
    ВЫБРАТЬ
    Регистратор,
    Номенклатура,
    Сумма(Сумма) как Сумма,
    Сумма(Количество) как Количество,
    КоррСчет,
    СчетОплаты,
    СчетАванса
    ИЗ
    (ВЫБРАТЬ
    ПоступлениеТоваровУслугУслуги.Ссылка как Регистратор,
    ПоступлениеТоваровУслугУслуги.Номенклатура,
    ПоступлениеТоваровУслугУслуги.Сумма,
    ПоступлениеТоваровУслугУслуги.Количество,
    0 КАК КоррСчет,
    0 КАК СчетОплаты,
    0 КАК СчетАванса
    ИЗ
    Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
    ГДЕ
    ПоступлениеТоваровУслугУслуги.Ссылка.Проведен
    И ПоступлениеТоваровУслугУслуги.Ссылка.ОтражатьВБухгалтерскомУчете
    
    ОБЪЕДИНИТЬ  ВСЕ
    ВЫБРАТЬ
    РасчетыПоРеализацииОрганизации.Регистратор,
    РасчетыПоРеализацииОрганизации.Номенклатура КАК Номенклатура,
    0 как Сумма,
    0 КАК Количество,
    РасчетыПоРеализацииОрганизации.КоррСчет,
    РасчетыПоРеализацииОрганизации.СчетОплаты,
    РасчетыПоРеализацииОрганизации.СчетАванса
    ИЗ
    РегистрСведений.РасчетыПоРеализацииОрганизации КАК РасчетыПоРеализацииОрганизации) КАК ВложенныйЗапрос
    
    СГРУППИРОВАТЬ ПО
    Регистратор,
    Номенклатура,
    КоррСчет,
    СчетОплаты,
    СчетАванса
    
  2. Draco
    Offline

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

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


    0 КАК КоррСчет,
    0 КАК СчетОплаты,
    0 КАК СчетАванса

    Либо неопределенно , либо План счетов пустая ссылка

    У вас же счет - это не цифра - у него ссылочный тип.
  3. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    Null ставить?
  4. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    Null тоже не подходит, а как иначе я не очень понимаю
  5. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)
    Но могу в синтаксисе немного напутать.
    или


    &ПустаяСсылка КАК КоррСчет,
    &ПустаяСсылка КАК СчетОплаты,
    &ПустаяСсылка КАК СчетАванса

    Запрос.УстановитьПараметры(&ПустаяСсылка,Плансчетов.Хозрасчетный.ПустаяСсылка())

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