Имя: Пароль:
1C
 
Вывести в построителе отчета дополнительное поле
0 чувак
 
14.10.16
08:55
Честно говоря не работал с Построителем. Забалован с СКД.

Вод код:

    <ТекстЗапроса =
        "ВЫБРАТЬ
        |    СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура КАК Сырье,
        |    СпецификацииНоменклатурыИсходныеКомплектующие.Количество / СпецификацииНоменклатурыВыходныеИзделия.Количество КАК КоличествоСырья,
        |    СпецификацииНоменклатурыВыходныеИзделия.Ссылка КАК Спецификация
        |ПОМЕСТИТЬ ИсходныеКомлпектующие
        |ИЗ
        |    Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
        |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК СпецификацииНоменклатурыВыходныеИзделия
        |        ПО СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка = СпецификацииНоменклатурыВыходныеИзделия.Ссылка
        |ГДЕ
        |    СпецификацииНоменклатурыВыходныеИзделия.Ссылка В(&СписокСпецификаций)
        |
        |ИНДЕКСИРОВАТЬ ПО
        |    Спецификация
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ЗаданиеНаПроизводствоВыпускТехПроцесс.Номенклатура КАК Номенклатура,
        |    ЗаданиеНаПроизводствоВыпускТехПроцесс.ЕдиницаИзмерения КАК ВесЗаЕдиницу,
        |    ЗаданиеНаПроизводствоВыпускТехПроцесс.Количество КАК Количество,
        |    ЗаданиеНаПроизводствоВыпускТехПроцесс.Количество / 100 КАК КоличествоШтук100,
        |    ЗаданиеНаПроизводствоВыпускТехПроцесс.Количество * ЗаданиеНаПроизводствоВыпускТехПроцесс.Коэффициент КАК Вес,
        |    0 КАК ПроцентВыхода,
        |    ЗаданиеНаПроизводствоВыпускТехПроцесс.Количество * ИсходныеКомлпектующие.КоличествоСырья КАК КоличествоСырья,
        |    ИсходныеКомлпектующие.Сырье КАК Сырье
        |{ВЫБРАТЬ
        |    Номенклатура.*,
        |    ВесЗаЕдиницу,
        |    Количество,
        |    КоличествоШтук100,
        |    Вес,
        |    ПроцентВыхода,
        |    КоличествоСырья,
        |    Сырье.*}
        |ИЗ
        |    Документ.ЗаданиеНаПроизводство.ВыпускТехПроцесс КАК ЗаданиеНаПроизводствоВыпускТехПроцесс
        |        ЛЕВОЕ СОЕДИНЕНИЕ ИсходныеКомлпектующие КАК ИсходныеКомлпектующие
        |        ПО ЗаданиеНаПроизводствоВыпускТехПроцесс.Спецификация = ИсходныеКомлпектующие.Спецификация
        |ГДЕ
        |    ЗаданиеНаПроизводствоВыпускТехПроцесс.Ссылка = &Ссылка
        |ИТОГИ
        |    СУММА(КоличествоСырья)
        |ПО
        |    ОБЩИЕ
        |{ИТОГИ ПО
        |    Номенклатура.*,
        |    Сырье.*}";
        
    Построитель.Текст = ТекстЗапроса;
    Построитель.ЗаполнитьНастройки();
    
    Построитель.ЗаполнениеРасшифровки = ВидЗаполненияРасшифровкиПостроителяОтчета.ЗначенияГруппировок;
    Построитель.ТекстЗаголовка = "Отчет";
    Построитель.Параметры.Вставить("СписокСпецификаций", ДокументЗадания.ВыпускТехПроцесс.ВыгрузитьКолонку("Спецификация"));
    Построитель.Параметры.Вставить("Ссылка", ДокументЗадания);    
    Построитель.РазмещениеИзмеренийВСтроках = ТипРазмещенияИзмерений.Отдельно;
    
    Построитель.ИзмеренияСтроки.Добавить("Номенклатура");
    Построитель.ИзмеренияКолонки.Добавить("Сырье");

    Построитель.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Интерфейс);
    //
    Построитель.Выполнить();
    Построитель.Вывести();>


Не выводится дополнительное поле "ВесЗаЕдиницу".
1 FIXXXL
 
14.10.16
09:02
вот тут не то

        |{ИТОГИ ПО
        |    Номенклатура.*,
        |    Сырье.*}";
2 чувак
 
14.10.16
09:36
что не то?
3 FIXXXL
 
14.10.16
10:02
(2) или убирай или ВесЗаЕдиницу туда добавляй