Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 16:46

Как объединить этапы в одну ячейку

Автор OlgaKoshanskaja, 23 ноя 2022, 16:49

0 Пользователей и 1 гость просматривают эту тему.

OlgaKoshanskaja

Здравствуйте, подскажите пожалуйста как сделать так чтобы этапы при выводе в табличную часть находились в одной ячейке (как на последней картинке)
Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ЗаказыОстатки.ЗаказНаПроизводство КАК ЗаказНаПроизводство,
    |    ЗаказыОстатки.Номенклатура КАК Номенклатура,
    |    ЗаказыОстатки.Характеристика КАК Характеристика,
    |    СУММА(ЗаказыОстатки.КоличествоОстаток) КАК Количество,
    |    ЗаказыОстатки.Этап КАК Этап,
    |    ЗаказыОстатки.Номенклатура.ТипНоменклатуры КАК ТипНоменклатуры,
    |    ЗаказыОстатки.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    |    ЗаказыОстатки.Спецификация КАК Спецификация,
    |    ЗаказыОстатки.ПодразделениеЗавершающегоЭтапа КАК ПодразделениеЗавершающегоЭтапа,
    |    ЗаказыОстатки.ЕдиницаИзмерения КАК ЕдиницаИзмерения1
    |ИЗ
    |    (ВЫБРАТЬ
    |        ЭтапыПроизводства.Заказ КАК ЗаказНаПроизводство,
    |        ЭтапыПроизводства.Номенклатура КАК Номенклатура,
    |        ЭтапыПроизводства.Характеристика КАК Характеристика,
    |        СУММА(ЭтапыПроизводства.КоличествоПлан - ЭтапыПроизводства.КоличествоФакт) КАК КоличествоОстаток,
    |        ЭтапыПроизводства.Этап КАК Этап,
    |        ЭтапыПроизводства.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    |        ЭтапыПроизводства.Спецификация КАК Спецификация,
    |        ЭтапыПроизводства.СтруктурнаяЕдиница КАК ПодразделениеЗавершающегоЭтапа
    |    ИЗ
    |        РегистрНакопления.ЭтапыПроизводства КАК ЭтапыПроизводства
    |    ГДЕ
    |        ЭтапыПроизводства.Заказ = &Ссылка
    |   
    |    СГРУППИРОВАТЬ ПО
    |        ЭтапыПроизводства.Номенклатура,
    |        ЭтапыПроизводства.Заказ,
    |        ЭтапыПроизводства.Характеристика,
    |        ЭтапыПроизводства.Этап,
    |        ЭтапыПроизводства.Спецификация,
    |        ЭтапыПроизводства.СтруктурнаяЕдиница,
    |        ЭтапыПроизводства.Номенклатура.ЕдиницаИзмерения) КАК ЗаказыОстатки
    |
    |СГРУППИРОВАТЬ ПО
    |    ЗаказыОстатки.ЗаказНаПроизводство,
    |    ЗаказыОстатки.Номенклатура,
    |    ЗаказыОстатки.Характеристика,
    |    ЗаказыОстатки.Этап,
    |    ЗаказыОстатки.Номенклатура.ТипНоменклатуры,
    |    ЗаказыОстатки.ЕдиницаИзмерения,
    |    ЗаказыОстатки.Спецификация,
    |    ЗаказыОстатки.ПодразделениеЗавершающегоЭтапа,
    |    ЗаказыОстатки.ЕдиницаИзмерения
    |
    |ИМЕЮЩИЕ
    |    СУММА(ЗаказыОстатки.КоличествоОстаток) > 0";

   
    Запрос.Текст = Запрос.Текст;
    Запрос.УстановитьПараметр("Ссылка", ДанныеЗаполнения);
   
    МассивРезультатов = Запрос.Выполнить().Выгрузить();         
    Продукция.Очистить();
    Запасы.Очистить();
    РаспределениеЗапасов.Очистить();
    ВыполненныеЭтапы.Очистить();
    Отходы.Очистить();
    СерииНоменклатуры.Очистить();
    СерииНоменклатурыПродукция.Очистить();
   
    Для каждого ВыборкаПродукция Из МассивРезультатов  Цикл           
        НоваяСтрока = ЭтотОбъект.Продукция.Добавить();
       
        ЗаполнитьЗначенияСвойств(НоваяСтрока, ВыборкаПродукция);
        НоваяСтрока.КлючСвязи = НоваяСтрока.НомерСтроки;
       
        НС = ВыполненныеЭтапы.Добавить();
        НС.КлючСвязи = НоваяСтрока.КлючСвязи;
        НС.Этап      = ВыборкаПродукция.Этап;
    КонецЦикла;
    ЗаполнитьСкладыИРезервы();     
Вопрос1.PNG
Вопрос2.PNG
Вопрос3.PNG

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск