Имя: Пароль:
1C
1С v8
Выбрать табличные части документов за период
,
0 Double_Medved
 
14.03.13
09:58
Подскажите пожалуйста, мне нужно сделать отчет в СКД, который будет брать табличные части документов ЧекККМ и ЧекККМВозврат, - все строки с номенклатурой, количеством и ценой по которой она продана. Как хоть примерно это делается? Мне нужна часть данных из самого документа - типа его дата, и все из табличной части
1 Double_Medved
 
14.03.13
09:59
ВЫБРАТЬ
   ЧекККМ.Товары.(
       Номенклатура,
       Цена,
       Сумма
   ),
   ЧекККМ.Дата
ИЗ
   Документ.ЧекККМ КАК ЧекККМ
ГДЕ
   ЧекККМ.Дата МЕЖДУ &НачалоПериода И &КонецПериода
2 sapphire
 
14.03.13
09:59
(0) Запрос написать крайне сложно?
3 Double_Medved
 
14.03.13
09:59
Как-то так? или это ересь?
4 sapphire
 
14.03.13
10:00
(1) Это долбобейство. Так не пишут.
5 sapphire
 
14.03.13
10:00
(3) Ересь, конечно.
6 Double_Medved
 
14.03.13
10:00
(4)а как правильно обращаться к табличной части и выбирать из нее все строки?
7 butterbean
 
14.03.13
10:01
ВЫБРАТЬ
   Номенклатура,
   Цена,
   Сумма,
   Ссылка.Дата
ИЗ
   Документ.ЧекККМ.Товары КАК ЧекККМ
8 Double_Medved
 
14.03.13
10:01
в 7-ке было проще с этим... Как выбрать данные каких-нибудь регистров - везде расписано, а как табличную часть - не могу найти
9 butterbean
 
14.03.13
10:02
(7) если нужен еще документ,то например
ВЫБРАТЬ
   Номенклатура,
   Цена,
   Сумма,
   Ссылка.Дата
ИЗ
   Документ.ЧекККМ.Товары КАК ЧекККМ

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

ВЫБРАТЬ
   Номенклатура,
   Цена,
   -Сумма,
   Ссылка.Дата
ИЗ
   Документ.ЧекККМВозврат.Товары КАК ЧекККМВозрат
10 Double_Medved
 
14.03.13
10:03
(7)butterbean, спасибо! Получается мы обращаемся к табличной части , а данные из самого документа берем с помощью Ссылка?
11 butterbean
 
14.03.13
10:03
(10) да, ты поизучай запросы из типовых конф, книжки почитай
12 Double_Medved
 
14.03.13
10:04
(9) А выбор по периоду можно делать через ГДЕ дата такая-то?
13 butterbean
 
14.03.13
10:05
(12) ну так-же ГДЕ Ссылка.Дата МЕЖДУ...
14 Double_Medved
 
14.03.13
10:06
(9) а как поместить это все во временную таблицу? там же 2 раза ВЫБРАТЬ
15 butterbean
 
14.03.13
10:06
(14) нафига тебе временная таблица??
16 Double_Medved
 
14.03.13
10:07
butterbean, извини уж за вопросы. Просто большинство посетителей форума троллят да и только
17 1Сергей
 
14.03.13
10:08
(14) нафига ВТ. Используй "ОБЪЕДИНИТЬ ВСЕ" как в (9)
18 Double_Medved
 
14.03.13
10:09
Мне нужно потом это сгруппировать по номенклатураиерархия, причем так чтобы сначала выводились группы с наибольшими продажами, потом с меньшими... я вот думаю как это делать
19 butterbean
 
14.03.13
10:11
(18) для этого регистр Продажи обычно используется, а не документы
20 Double_Medved
 
14.03.13
10:17
Это просто УТ11, там ЧекККМ двигает ТоварыНаСкладах - по количеству проданного товара, и ДенежныеСредстваВКассахККМ - там записывается вся сумма, без разделения по строкам. Таким образом из регистров непонятно по скольку был продан какой товар
21 butterbean
 
14.03.13
10:35
(20) там есть регситр ВыручкаИСебестоимостьПродаж, и поизучай там одноименный отчет