8.х Взаиморасчеты(НачСальдо,КонСальдо)

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

  1. TopicStarter Overlay
    Алф
    Offline

    Алф Опытный в 1С

    Регистрация:
    9 окт 2009
    Сообщения:
    105
    Симпатии:
    0
    Баллы:
    26
    Помогите решить задачу


    Хочу вывести начальный остаток,и конечный остаток изходя Поступ+Платеж двигающие взаиморасчеты.Вот как примерно должно выглядеть:

    1) 31.12.09|ООО"Лист" | 1000 |остаток на 31.12.2009(НачСальдо)
    2) 11,01.10|ООО"Лист" | -45000 |ПостТовиУслуГ
    3) 21,01,10|ООО"Лист" | 30000 |ПлатежПорИсх
    4) 31,01,10|ООО "Лист" | -5000 |Остаток на 31,01,10(КонСальдо)
  2. TopicStarter Overlay
    Алф
    Offline

    Алф Опытный в 1С

    Регистрация:
    9 окт 2009
    Сообщения:
    105
    Симпатии:
    0
    Баллы:
    26
    Вот Запрос :

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

    Алф Опытный в 1С

    Регистрация:
    9 окт 2009
    Сообщения:
    105
    Симпатии:
    0
    Баллы:
    26
    не уже ли нет не у кого предложений?!
  4. TopicStarter Overlay
    Алф
    Offline

    Алф Опытный в 1С

    Регистрация:
    9 окт 2009
    Сообщения:
    105
    Симпатии:
    0
    Баллы:
    26
    умер форум что ли?!
  5. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    1. Так в чем проблема?
    2.
    Код:
    "ХозрасчетныйОстаткиИОбороты.Субконто1.Инн,"
    
    стоит написать так:
    Код:
    "ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты).Инн,"
    
    3. А какже семидесятые счета? там тоже могут быть взаиморасчеты..
    Конфа какая?
  6. TopicStarter Overlay
    Алф
    Offline

    Алф Опытный в 1С

    Регистрация:
    9 окт 2009
    Сообщения:
    105
    Симпатии:
    0
    Баллы:
    26
    УПП,взаиморачеты с покупа+поставщики,

    проблема сейчас в следуещем:


    я хочу вытащить запросом вот такую таблицу:


    1) 31.12.09|ООО"Лист" | 1000 |остаток на 31.12.2009
    2) 11,01.10|ООО"Лист" | -45000 |ПостТовиУслуГ
    3) 21,01,10|ООО"Лист" | 30000 |ПлатежПорИсх
    4) 31,01,10|ООО "Лист" | -5000 |Остаток на 31,01,10

    Нужно СумНачОстКт вывести:
    1)31.12.09|ООО"Лист" | 1000 |остаток на 31.12.2009
    И
    СумКонОстКт вывести
    4) 31,01,10|ООО "Лист" | -5000 |Остаток на 31,01,10
    То есть возможно ли сделать запросом и сгрупировать

    вообще для чего такая таблица,я перетаскиваю в другую СУБД через СОМ
  7. TopicStarter Overlay
    Алф
    Offline

    Алф Опытный в 1С

    Регистрация:
    9 окт 2009
    Сообщения:
    105
    Симпатии:
    0
    Баллы:
    26
    тишина
  8. shurikvz
    Online

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Алф, не ведите себя как ребенок. Я понимаю если бы вам скажем неделю никто не ответил, но для чего за сутки апать тему 3 раза? Правила форума почитайте. Все, кто интересуется прекрасно видят ваш вопрос. Надо понимать что если вам не отвечают, то либо из присутствующих сейчас на форуме никто не знает что вам сказать, либо пока нет времени чтобы написать вам ответ.


    По теме:
    Попробуйте как-то так:
    Код:
    "ВЫБРАТЬ
    ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты) КАК Контрагент,
    ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты).ИНН КАК ИНН,
    ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты).КПП КАК КПП,
    &НачалоПериода КАК Период,
    ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток, 0) КАК СуммаНачальныйОстаток,
    НЕОПРЕДЕЛЕНО КАК Регистратор,
    ХозрасчетныйОстаткиИОбороты.Счет,
    1 КАК Порядок
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСРазнымиДебиторамиИКредиторами)), , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    (ХозрасчетныйОстаткиИОбороты.СуммаОборотДт  0
    ИЛИ ХозрасчетныйОстаткиИОбороты.СуммаОборотКт  0)
    </span>
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
    ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты),
    ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты).ИНН,
    ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты).КПП,
    ХозрасчетныйОстаткиИОбороты.Период,
    ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаОборот, 0),
    ХозрасчетныйОстаткиИОбороты.Регистратор,
    ХозрасчетныйОстаткиИОбороты.Счет,
    2
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСРазнымиДебиторамиИКредиторами)), , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    (ХозрасчетныйОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
    ИЛИ ХозрасчетныйОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеИсходящее)
    И ХозрасчетныйОстаткиИОбороты.СуммаОборот  0
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
    ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты),
    ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты).ИНН,
    ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Контрагенты).КПП,
    &КонецПериода,
    ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток, 0),
    НЕОПРЕДЕЛЕНО,
    ХозрасчетныйОстаткиИОбороты.Счет,
    3
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСРазнымиДебиторамиИКредиторами)), , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    (ХозрасчетныйОстаткиИОбороты.СуммаОборотДт  0
    ИЛИ ХозрасчетныйОстаткиИОбороты.СуммаОборотКт  0)
    
    УПОРЯДОЧИТЬ ПО
    Контрагент,
    Порядок,
    Период
    ИТОГИ ПО
    Контрагент
    АВТОУПОРЯДОЧИВАНИЕ"
    
    
    
    </FONT></FONT></pre>
    В условиях "ГДЕ" в тексте запроса стоит знак "<>", форум некорректно отображает текст.

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