Имя: Пароль:
1C
1С v8
Выбрать табличную часть доков по условию в шапке дока
0 il
 
29.05.12
16:49
Запрос:

   |ВЫБРАТЬ РАЗЛИЧНЫЕ
   | Накладная.ТипДокумента КАК ТипДокумента,
   | Товар.Производитель.ссылка КАК Производитель,
   | Товар.ВидНоменклатуры КАК ВидПродукции,
   | Товар.ВидНоменклатуры.Код КАК ВидПродукцииКод,
   | СУММА(Количество*Товар.Емкость) КАК Литраж
   |ИЗ
   | Документ.Накладная.Товары КАК НакладнаяТовары,
   | Документ.Накладная КАК Накладная
   |ГДЕ
   | Документ.Накладная.ТипДокумента=Перечисления.ТипыДокументов.РозничнаяПродажа
   |СГРУППИРОВАТЬ ПО
   | Товар.ВидНоменклатуры,
   | Товар.Производитель
   |УПОРЯДОЧИТЬ ПО
   | Товар.ВидНоменклатуры.Код
   |ИТОГИ СУММА(Литраж)
   | ПО Производитель,ВидПродукции
   |";
Говорит не знаю че такое накладная, подскажите пожалуйста, как  сделать и че не так
1 shuhard
 
29.05.12
16:51
(0)   |ИЗ
   | Документ.Накладная.Товары КАК НакладнаяТовары,
   | Документ.Накладная КАК Накладная

не делай так
две несвязанные таблицы дают декартово произведение
2 Лефмихалыч
 
29.05.12
16:55
(0) как именно говорит? "Таблица не найдена" или "неодозначное поле"?
3 21stas
 
29.05.12
16:55
Похоже на то, что надо выбирать только из табличной части, а условия передавать как параметр. Можно получить более подробный ответ, если точнее расписать задачу.
4 il
 
29.05.12
16:57
(3) Есть документ, в нем мне надо выбрать табличную часть, но по условиям на реквизит, находящийся в шапке, как сделать?
5 ptiz
 
29.05.12
16:58
НакладнаяТовары.Ссылка.МойРеквизит = &НужноеЗначение
6 shuhard
 
29.05.12
17:03
(5) + 1
ВЫБРАТЬ
   РеализацияТоваровУслугТовары.Номенклатура,
   РеализацияТоваровУслугТовары.Количество
ИЗ
   Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
   РеализацияТоваровУслугТовары.Ссылка.ВидОперации = &ВидОперации
7 shuhard
 
29.05.12
17:04
(6) и вот так:
ВЫБРАТЬ
   РеализацияТоваровУслугТовары.Номенклатура,
   РеализацияТоваровУслугТовары.Количество
ИЗ
   Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
   РеализацияТоваровУслугТовары.Ссылка.ВидОперации = &ВидОперации

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   РеализацияТоваровУслугУслуги.Номенклатура,
   РеализацияТоваровУслугУслуги.Количество
ИЗ
   Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслугУслуги
ГДЕ
   РеализацияТоваровУслугУслуги.Ссылка.ВидОперации <> &ВидОперации
8 il
 
29.05.12
17:06
(5,6) Спасибо вопрос закрыт
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn