8.х Объединение 2-х регистров накопления.

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

  1. TopicStarter Overlay
    J-F
    Offline

    J-F Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    92
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте.
    Вот у меня есть два регистра накопления(Продажи и ПродажиСебестоимость). Объясните пожалуйста, как можно сделать запрос.

    Вот 1 регистр накопления.

    Периуд | Номенклатура | Стоимость
    14.08.09 06:00:00 | Футболка | 500 руб
    14.08.09 06:00:00 | Красовки | 900 руб
    14.08.09 08:00:00 | Куртка | 850 руб

    Вот 2-ой регистр накопления.
    14.08.09 06:00:00 | Футболка| 490 руб
    14.08.09 06:00:00 | Красовки| 890 руб
    Т.е. вот эти две строки он должен сложить, т.к. одинаковый периуд и номенклатура
    14.08.09 08:00:00 | Куртка | 425 руб
    14.08.09 08:00:00 | Куртка | 420 руб

    Должен быть результат:
    Период | Стоимость(1 регистр) | Стоимость1(2 регистр)
    14.08.09 06:00:00 | 500 руб | 490
    14.08.09 06:00:00 | 900 руб | 890
    14.08.09 08:00:00 | 850 руб | 840

    Вот сделал запрос объединения. Но он не правильный, подскажите пожалуйста как подправить или что сделать?
    Код:
    ВЫБРАТЬ
    Продажи.Период,
    ПродажиСебестоимость.Период КАК Период1,
    Продажи.Стоимость,
    ПродажиСебестоимость.Стоимость КАК Стоимость1
    ИЗ
    РегистрНакопления.Продажи КАК Продажи
    ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
    ПО (Продажи.Период = ПродажиСебестоимость.Период)
    И (Продажи.Номенклатура.Наименование = ПродажиСебестоимость.Номенклатура.Наименование)
    
    
    
    
    
    Заранее спасибо!
  2. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Почему он их должен сложить? Насколько я понял, и первое, и второе значение - себестоимость. И вообще почему он их должен сложить, Вас интересует сумма продажи товара и количество в регистре Продажи с регистратором РеализацияТоваровУслуг и себестоимость единицы проданного товараиз партии товара.
    Скорректируйте пожалуйста вопрос. Не совсем понятно чего Вы хотите и что Вас не устраивает.
  3. TopicStarter Overlay
    J-F
    Offline

    J-F Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    92
    Симпатии:
    0
    Баллы:
    26
    Постараюсь объяснить...Извините если будет не понятно.
    Ошибся когда создавала вопрос, указал в себестоимости две разных цены. Там будет всегда одинаковая. Т.е. У нас например будет 420.
    Себестоимость - это во сколько обошелся товар для организации у нас Куртки для организации обошлись в 420 рублей.

    Сложить должен потому что, провел в одном документе 2 – одинаковые позиции.
    В нашем случае вот эти 2 позиции.
    1 -позиция, куртка - (14.08.09 08:00:00 | Куртка | 420 руб)
    2-позиция, куртка - (14.08.09 08:00:00 | Куртка | 420 руб)


    «РегистрПродажи» сразу фиксирует сумму цены продажи этой номенклатуры, у нас будет 850.
    «РегистрСебестоимости» не фиксирует сумму себестоимости, а записывает каждую позицию в регистр. Не сразу 840, а записывает сначала 420, потом 420. Вот мне нужно получить вот эти 840 рублей.

    Мне нужно получить сумму себестоимости каждой Номенклатуры.
    Вот так выглядить должно.
    Футболка - 490 руб
    Красовки - 890 руб
    Куртка - 840

    А «РегистрПродажи» сам уже это делает (....
  4. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Код:
    ВЫБРАТЬ
    Продажи.Период,
    ПродажиСебестоимость.Период КАК Период1,
    Продажи.Стоимость,
    СУММА(ПродажиСебестоимость.Стоимость) КАК Стоимость1
    ИЗ
    РегистрНакопления.Продажи КАК Продажи
    ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
    ПО Продажи.Период = ПродажиСебестоимость.Период
    И Продажи.Номенклатура.Наименование = ПродажиСебестоимость.Номенклатура.Наименование
    
    СГРУППИРОВАТЬ ПО
    Продажи.Период,
    ПродажиСебестоимость.Период,
    Продажи.Стоимость
    
    
    
    Результат запроса без суммирования
    Результат запроса с суммированием
    Насколько понял нужно Вам как раз это
  5. TopicStarter Overlay
    J-F
    Offline

    J-F Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    92
    Симпатии:
    0
    Баллы:
    26
    Вы все правильно поняли, я уже у себя сделал...!! Все работает, ОК)
    Значит можно дальше двигаться, ну там я знаю!!!
    СПАСИБО)

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