Имя: Пароль:
1C
1С v8
Выбрать * из
0 Domanoff26
 
26.09.11
13:08
хочу сделать объединениь все и выбрать записи из него, видел что это делается ВЫБРАТЬ * из (и тут уже объединение) , а как это в консоли запросов реализовывается?
1 ДенисЧ
 
26.09.11
13:11
именно так и реализовывается...
Пишешь объединение, ставишь его в скобки и перед пишешь выбрать * и
2 FIXXXL
 
26.09.11
13:11
закладка "Объединения/Псевдонимы", левое окно, Добавить
если я правильно понял твой поток мыслЕй
3 Domanoff26
 
26.09.11
13:15
(1) скобки квадратные?
4 Escander
 
26.09.11
13:20
(3) Выбрать * Из (здесь место для вложеного запроса)
5 Domanoff26
 
26.09.11
17:47
ВЫБРАТЬ * ИЗ (
ВЫБРАТЬ
   УчетТоваровОбороты.Номенклатура,
   УчетТоваровОбороты.Регистратор,
   УчетТоваровОбороты.Размещение,
   УчетТоваровОбороты.Заказ,
   УчетТоваровОбороты.КоличествоПриход КАК Количество
ИЗ
   РегистрНакопления.УчетТоваров.Обороты(, , Регистратор, ) КАК УчетТоваровОбороты

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

ВЫБРАТЬ
   УчетТоваровПроверкаОбороты.Номенклатура,
   УчетТоваровПроверкаОбороты.Регистратор,
   УчетТоваровПроверкаОбороты.Размещение,
   УчетТоваровПроверкаОбороты.Заказ,
   УчетТоваровПроверкаОбороты.КоличествоРасход
ИЗ
   РегистрНакопления.УчетТоваровПроверка.Обороты(, , Регистратор, ) КАК УчетТоваровПроверкаОбороты )

выдает ошибку запрашивая псевдоним запроса, как мне теперь по этому в консоли поставить итоги и прочее?(не могу открыть консоль)
6 Fragster
 
гуру
26.09.11
17:49
(5) скобку не туда поставил
7 Fragster
 
гуру
26.09.11
17:49
а,не. после последней скобки напиши

КАК Фигня
8 mzelensky
 
26.09.11
17:50
(6) а мне кажется туда, но не дал имя вложенному запросу
9 mzelensky
 
26.09.11
17:50
(7) +1 !!!
10 SuperMario
 
26.09.11
17:50
(9) +1
11 SuperMario
 
26.09.11
17:53
(5) воспользуйся конструктором запросов ;) Так будет понятнее, что не так сделал ;)
12 Domanoff26
 
26.09.11
18:03
выбирает уже, но почему то не сворачивает, просто это идентичные регистры, и в одной я взял приход, а вдругой расход, должно быть по идее нули, ан нет(
13 Fragster
 
гуру
26.09.11
18:12
(12) не должно быть, если не сгруппируешь
14 Domanoff26
 
27.09.11
09:06
ВЫБРАТЬ РАЗЛИЧНЫЕ
   запрос.Регистратор КАК Регистратор,
   запрос.КоличествоПриход КАК КоличествоПриход,
   запрос.КоличествоРасход КАК КоличествоРасход
ИЗ
   (ВЫБРАТЬ
       УчетТоваровОбороты.Номенклатура КАК Номенклатура,
       УчетТоваровОбороты.Регистратор КАК Регистратор,
       УчетТоваровОбороты.Размещение КАК Размещение,
       УчетТоваровОбороты.Заказ КАК Заказ,
       УчетТоваровОбороты.КоличествоПриход КАК КоличествоПриход,
       УчетТоваровОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
       УчетТоваровОбороты.СерияНоменклатуры КАК СерияНоменклатуры,
       УчетТоваровОбороты.КоличествоРасход КАК КоличествоРасход
   ИЗ
       РегистрНакопления.УчетТоваров.Обороты(, , Регистратор, ) КАК УчетТоваровОбороты
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       УчетТоваровПроверкаОбороты.Номенклатура,
       УчетТоваровПроверкаОбороты.Регистратор,
       УчетТоваровПроверкаОбороты.Размещение,
       УчетТоваровПроверкаОбороты.Заказ,
       -1 * УчетТоваровПроверкаОбороты.КоличествоПриход,
       УчетТоваровПроверкаОбороты.ХарактеристикаНоменклатуры,
       УчетТоваровПроверкаОбороты.СерияНоменклатуры,
       -1 * УчетТоваровПроверкаОбороты.КоличествоРасход
   ИЗ
       РегистрНакопления.УчетТоваровПроверка.Обороты(, , Регистратор, ) КАК УчетТоваровПроверкаОбороты) КАК запрос
ИТОГИ
   СУММА(КоличествоПриход),
   СУММА(КоличествоРасход)
ПО
   Регистратор


почему не группирует по регистратору?
15 Fragster
 
гуру
27.09.11
09:10
(14) итоги <> группировка
16 Domanoff26
 
27.09.11
10:44
ВЫБРАТЬ Различные
   запрос.Регистратор КАК Регистратор,
   запрос.КоличествоОборот КАК КоличествоОборот
ИЗ
   (ВЫБРАТЬ
       УчетТоваровОбороты.Регистратор КАК Регистратор,
       УчетТоваровОбороты.КоличествоОборот КАК КоличествоОборот
   ИЗ
       РегистрНакопления.УчетТоваров.Обороты(&Нач, &КОн, Регистратор, ) КАК УчетТоваровОбороты
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       УчетТоваровПроверкаОбороты.Регистратор,
       -1 * УчетТоваровПроверкаОбороты.КоличествоОборот
   ИЗ
       РегистрНакопления.УчетТоваровПроверка.Обороты(&Нач, &КОн, Регистратор, ) КАК УчетТоваровПроверкаОбороты) КАК запрос
ИТОГИ
   СУММА(КоличествоОборот)
ПО
   Регистратор

почему в некоторых документах нет итоговой записи, только детальные?
17 tenikov
 
27.09.11
11:08
(16) потому что по некоторым документам итог нулевой?
18 Domanoff26
 
27.09.11
11:36
(17) он то мне и нужен, только в некоторых доках этот нулевой выводится а в некоторых выводится детальный
19 Fragster
 
гуру
27.09.11
11:43
убери нафиг итоги, сделай группировку
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший