|   |   | 
| 
 | Как в запросе сформировать строку из товаров? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Мисти 28.05.13✎ 18:57 | 
        Запрос к документам "Реализация товаров и услуг", а получить мне надо строчку "торт карузель, пирожные миндальные, торт три шоколада" (например!) - это если в документе 3 строчки. Запрос уже есть, он не к табличной части.     | |||
| 1
    
        sikuda 28.05.13✎ 19:13 | 
        Зачем в запросе. При выводе...     | |||
| 2
    
        Мисти 28.05.13✎ 19:40 | 
        (1) Перебрать по-детски строчки документа, найденного по ссылке?
  Мне кажется там можно красиво написать какой-то внутренний запрос, но я не умею. | |||
| 3
    
        shuhard 28.05.13✎ 19:43 | 
        (2)[Перебрать по-детски строчки]
  и это сказал один из главных тормозов форума | |||
| 4
    
        Мисти 28.05.13✎ 19:53 | 
        (3) Ну так-то я умею - уже 13 лет как.     | |||
| 5
    
        Лефмихалыч 28.05.13✎ 20:11 | 
        (0) в запросе - ни как, живи с этим     | |||
| 6
    
        Мисти 28.05.13✎ 20:17 | 
        Ну и отлично! Если чо - скажу мне так Лефмихалыч сказал.     | |||
| 7
    
        Лефмихалыч 28.05.13✎ 20:19 | 
        (6) да, давай. Мой внутренний 6496, направляй на меня, я разрулю     | |||
| 8
    
        Мисти 28.05.13✎ 20:21 | 
        |    РеализацияТоваровУслуг.Товары.(
  | Количество, | Номенклатура | ) КАК ТабЧасть Вот! Сама родила. А потом уже сложу, как мне надо. | |||
| 9
    
        Лефмихалыч 28.05.13✎ 20:36 | 
        (8) при обходе выборки можно что угодно. А в запросе этого не сделать.     | |||
| 10
    
        Икогнито 28.05.13✎ 20:55 | 
        (9) Высокий ДНК детектед     | |||
| 11
    
        GANR 28.05.13✎ 21:16 | 
        (2) Да, это выглядит приблизительно вот так в рамках 1С
  ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка, МАКСИМУМ(ВЫБОР КОГДА РеализацияТоваровУслугТовары.НомерСтроки = 1 ТОГДА РеализацияТоваровУслугТовары.Номенклатура.Наименование ИНАЧЕ "" КОНЕЦ) + МАКСИМУМ(ВЫБОР КОГДА РеализацияТоваровУслугТовары.НомерСтроки = 2 ТОГДА ", " + РеализацияТоваровУслугТовары.Номенклатура.Наименование ИНАЧЕ "" КОНЕЦ) + МАКСИМУМ(ВЫБОР КОГДА РеализацияТоваровУслугТовары.НомерСтроки = 3 ТОГДА ", " + РеализацияТоваровУслугТовары.Номенклатура.Наименование ИНАЧЕ "" КОНЕЦ) + МАКСИМУМ(ВЫБОР КОГДА РеализацияТоваровУслугТовары.НомерСтроки = 4 ТОГДА ", " + РеализацияТоваровУслугТовары.Номенклатура.Наименование ИНАЧЕ "" КОНЕЦ) + МАКСИМУМ(ВЫБОР КОГДА РеализацияТоваровУслугТовары.НомерСтроки = 5 ТОГДА ", " + РеализацияТоваровУслугТовары.Номенклатура.Наименование ИНАЧЕ "" КОНЕЦ) КАК СписокНоменклатуры ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Ссылка но есть нюансы, например, нужно знать, какое максимальное количество строк может быть в документе | |||
| 12
    
        Мисти 28.05.13✎ 22:19 | 
        Не! Их может быть и 100! Это никуда не годится.     | |||
| 13
    
        fimanich 28.05.13✎ 22:52 | 
        (0) в скд такое можно с помощью функции, если, конечно, есть возможность юзать скд...     | |||
| 14
    
        bazvan 28.05.13✎ 23:18 | 
        Постановка вопроса пистец. Глухой объямнчет нмому на правый берег поткарте или на левый переспрашивается у слепого.     | |||
| 15
    
        GANR 29.05.13✎ 10:59 | 
        (12) В рамках запросов 1С больше никак - тогда СКД или еще какой-то обходной путь.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |