8.х ОстаткиИОбороты и реквизит регистра

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

  1. TopicStarter Overlay
    atiradeongra
    Offline

    atiradeongra

    Регистрация:
    6 апр 2009
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Хочу получить нач. остаток в регистре накопления в разрезе не измерения а реквизита, использую внешнее соединение:

    ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.Регистратор,
    ТоварыНаСкладах.КодОперации
    ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&Датанач, &Датакон, Запись, , ) КАК ТоварыНаСкладахОстаткиИОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
    ПО ТоварыНаСкладахОстаткиИОбороты.Период = ТоварыНаСкладах.Период
    И ТоварыНаСкладахОстаткиИОбороты.Регистратор = ТоварыНаСкладах.Регистратор
    И ТоварыНаСкладахОстаткиИОбороты.НомерСтроки = ТоварыНаСкладах.НомерСтроки
    И ТоварыНаСкладахОстаткиИОбороты.Склад = ТоварыНаСкладах.Склад
    И ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ТоварыНаСкладах.Номенклатура
    И ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры = ТоварыНаСкладах.ХарактеристикаНоменклатуры
    И ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры = ТоварыНаСкладах.СерияНоменклатуры
    И ТоварыНаСкладахОстаткиИОбороты.Качество = ТоварыНаСкладах.Качество
    ИТОГИ
    СУММА(КоличествоНачальныйОстаток),
    СУММА(КоличествоПриход),
    СУММА(КоличествоРасход),
    СУММА(КоличествоКонечныйОстаток)
    ПО
    ОБЩИЕ


    Приход и расход в итогах считаются корректно, но нач. остаток иногда неверен (видимо задваиваются некоторые записи в выборке)

    Правильно ли я составил запрос? Как правильно будет выглядеть запрос к регистру в разрезе реквизитов регистра и измерений?

    мне нужна таблица вида:

    Регистратор | КодОперации | НачОстаток | Приход | Расход
  2. GvH
    Offline

    GvH Опытный в 1С

    Регистрация:
    12 авг 2008
    Сообщения:
    179
    Симпатии:
    0
    Баллы:
    26
    Вытаскивайте КодОперации лучше через Регистратор, чем через реквизит регистра накопления.
    Например, так:
    Код:
    ТоварыНаСкладахОстаткиИОбороты.Регистратор.КодОперации,
    
    
  3. TopicStarter Overlay
    atiradeongra
    Offline

    atiradeongra

    Регистрация:
    6 апр 2009
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1

    его нет в регистраторе
  4. TopicStarter Overlay
    atiradeongra
    Offline

    atiradeongra

    Регистрация:
    6 апр 2009
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
  5. BabySG
    Offline

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

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

    atiradeongra

    Регистрация:
    6 апр 2009
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    не могли бы вы подсказать как исправить ситуацию, не могу добраться до итс
  7. vitaly_mnpz
    Offline

    vitaly_mnpz Опытный в 1С

    Регистрация:
    15 фев 2009
    Сообщения:
    267
    Симпатии:
    0
    Баллы:
    26
    Реквизиты регистров накопления отличаются от измерений тем, что по реквизитам не рассчитываются итоги. Так что в данной постановке вопроса - никак не исправить.
    Тем не менее код операции можно вычислять в запросе как дополнительное поле и по нему уже получать итоги. Но это гимор.
    Второй вариант - использовать физическую таблицу регистра накопления, то есть не ТоварыНаСкладах.ОстаткиИОбороты, а ТоварыНаСкладах. Но это тоже гимор.
    А какая задача, собственно, решается? Может можно как- нибудь иначе её поставить?
Похожие темы
  1. Akuji
    Ответов:
    13
    Просмотров:
    3.716
  2. J-F
    Ответов:
    2
    Просмотров:
    308
  3. Venturion
    Ответов:
    11
    Просмотров:
    1.096
  4. Pavel2009
    Ответов:
    6
    Просмотров:
    684
  5. НатальяНат
    Ответов:
    1
    Просмотров:
    455
Загрузка...

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