Имя: Пароль:
1C
1С v8
Объедмнение ячеек
0 studentca
 
18.10.11
10:52
Добрый день у меня не получается объединить ячейки (в столбце "ТоварНаименование"), у меня выводится в этом столбце в каждой строчке одинаковое значение. Подскажите в чем моя ошибка.

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

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

   Результат = Запрос.Выполнить();

   
   //Исправление

   //Исправление  объединение
   
           Запрос = Новый Запрос;
   Запрос.Текст =
       "ВЫБРАТЬ
       |    РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппаЗатрат.Наименование КАК ТоварНаименование
       |{ВЫБРАТЬ
       |    ТоварНаименование.*}
       |ИЗ
       |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
       |{ГДЕ
       |    РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа.*}";

   Результат = Запрос.Выполнить().Выгрузить();
       
   //Исправление
1 Жан Пердежон
 
18.10.11
10:57
какое отношение код из (0) имеет к сабжу?
2 rutony
 
18.10.11
11:01
(0) РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппаЗатрат.Наименование КАК ТоварНаименование

Ты уверен что НоменклатурнаяГруппаЗатрат это Наименование товара?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой