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

Печатная форма

Автор malvina_l, 10 фев 2014, 09:31

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

malvina_l

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

KrivosheevEV

Группировать вне вложенного запроса.
ВЫБРАТЬ РАЗЛИЧНЫЕ

malvina_l

Цитата: KrivosheevEV от 10 фев 2014, 10:01
Группировать вне вложенного запроса.
ВЫБРАТЬ РАЗЛИЧНЫЕ
Везде добавить?
Добавлено: 10 фев 2014, 10:13


Цитата: malvina_l от 10 фев 2014, 10:08
Цитата: KrivosheevEV от 10 фев 2014, 10:01
Группировать вне вложенного запроса.
ВЫБРАТЬ РАЗЛИЧНЫЕ
Везде добавить?
Не помогает(((((((

KrivosheevEV


malvina_l


KrivosheevEV

Записи не дублируются - они различные. Различие, как минимум, в " 0 КАК НомерТабличнойЧасти," и "1 КАК НомерТабличнойЧасти,".

malvina_l

Цитата: KrivosheevEV от 10 фев 2014, 10:30
Записи не дублируются - они различные. Различие, как минимум, в " 0 КАК НомерТабличнойЧасти," и "1 КАК НомерТабличнойЧасти,".
разобралась, удалила строку "объединить все..." до сортировки

Теги:

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

Рейтинг@Mail.ru

Поиск