8.х УПП Комплектация номенклатуры и ее себестоимость (КА 1.1.43.2)

Тема в разделе ""1С:Управление производственным предприятием УПП"", создана пользователем bluntschi, 22 янв 2014.

  1. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    Добрый день, требуется прикрутить форму МХ1 к документу Комплектация номенклатуры, форму я добавила, но иногда по некоторым позициям цена и сумма не выходит, хотя в проводке она есть, как можно еще вытащить себестоимость комплектующих?

    вот мой запрос

    Код:
    ТекстЗапроса_Комплектующие = "
    |ВЫБРАТЬ
    | КомплектацияНоменклатуры.Номенклатура,
    | КомплектацияНоменклатуры.Номенклатура,
    | КомплектацияНоменклатуры.Номенклатура.Код КАК ТоварКод,
    | ВЫРАЗИТЬ(КомплектацияНоменклатуры.Номенклатура.НаименованиеПолное КАК СТРОКА(1000)) КАК ТоварНаименование,
    | КомплектацияНоменклатуры.ЕдиницаИзмерения.Представление КАК ЕдиницаИзмеренияНаименование,
    | КомплектацияНоменклатуры.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код КАК ЕдиницаИзмеренияКод,
    | КомплектацияНоменклатуры.Характеристика,
    | КомплектацияНоменклатуры.Серия,
    | КомплектацияНоменклатуры.Количество,
    | КомплектацияНоменклатуры.СчетУчетаБУ,
    | КомплектацияНоменклатуры.НомерСтроки КАК НомерСтроки,
    | ВЫРАЗИТЬ(
    |  ЕСТЬNULL(ТаблицаСебестоимостиОбороты.Стоимость, 0)
    |  * КомплектацияНоменклатуры.Количество
    |  * КомплектацияНоменклатуры.Коэффициент
    |  / ЕСТЬNULL(КомплектацияНоменклатуры.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1)
    |  / ЕСТЬNULL(ТаблицаСебестоимостиОбороты.Количество, 1)
    |  КАК ЧИСЛО(15,2) ) КАК Сумма
    |ИЗ (
    | ВЫБРАТЬ
    |  КомплектацияНоменклатуры.Номенклатура,
    |  КомплектацияНоменклатуры.ЕдиницаИзмерения,
    |  КомплектацияНоменклатуры.Коэффициент,
    |  КомплектацияНоменклатуры.СчетУчетаБу,
    |  КомплектацияНоменклатуры.ХарактеристикаНоменклатуры КАК Характеристика,
    |  КомплектацияНоменклатуры.СерияНоменклатуры КАК Серия,
    |  СУММА(КомплектацияНоменклатуры.Количество) КАК Количество,
    |  МИНИМУМ(КомплектацияНоменклатуры.НомерСтроки) КАК НомерСтроки
    | ИЗ
    |  Документ.КомплектацияНоменклатуры.Комплектующие КАК КомплектацияНоменклатуры
    | ГДЕ
    |  КомплектацияНоменклатуры.Ссылка = &ТекущийДокумент
    |
    | СГРУППИРОВАТЬ ПО
    |  КомплектацияНоменклатуры.Номенклатура,
    |  КомплектацияНоменклатуры.ЕдиницаИзмерения,
    |  КомплектацияНоменклатуры.Коэффициент,
    |  КомплектацияНоменклатуры.ХарактеристикаНоменклатуры,
    |  КомплектацияНоменклатуры.СерияНоменклатуры,
    |  КомплектацияНоменклатуры.СчетУчетаБУ
    | ) КАК КомплектацияНоменклатуры
    |
    | ЛЕВОЕ СОЕДИНЕНИЕ
    |  ТаблицаСебестоимостиОбороты КАК ТаблицаСебестоимостиОбороты
    |  ПО КомплектацияНоменклатуры.Номенклатура = ТаблицаСебестоимостиОбороты.Номенклатура
    |   И ТаблицаСебестоимостиОбороты.Регистратор = &Регистратор
    |   И ((КомплектацияНоменклатуры.Характеристика = ТаблицаСебестоимостиОбороты.ХарактеристикаНоменклатуры)
    |    ИЛИ (ТаблицаСебестоимостиОбороты.ХарактеристикаНоменклатуры = ""Не используется""))
    |   И ((КомплектацияНоменклатуры.Серия = ТаблицаСебестоимостиОбороты.СерияНоменклатуры)
    |    ИЛИ (ТаблицаСебестоимостиОбороты.СерияНоменклатуры = ""Не используется""))
    |   И ((КомплектацияНоменклатуры.СчетУчетаБу = ТаблицаСебестоимостиОбороты.СчетУчета)
    |    ИЛИ (ТаблицаСебестоимостиОбороты.СчетУчета = ""Не используется""))
    | 
    |ГДЕ
    | ТаблицаСебестоимостиОбороты.Регистратор = &ТекущийДокумент
    | ИЛИ ТаблицаСебестоимостиОбороты.Регистратор ЕСТЬ NULL
    |
    |УПОРЯДОЧИТЬ ПО
    | НомерСтроки
    |";
    

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