Имя: Пароль:
1C
1С v8
Как правильно отсортировать данные?
,
0 SherifSP
 
23.11.12
16:57
Запросом выбираю данные с регистров, потом эти данные записываю в свою ТЧ, нужно сначала ТЧ забить данными по приходам, потом по расходам. Как правильно отсортировать данные? Есть идея при переборе ТЗ, данные по приходам записывать в ТЧ,
1 SherifSP
 
23.11.12
16:57
(0) А данные по расходам в другую ТЗ и потом с нее в свою ТЧ
2 SherifSP
 
23.11.12
16:58
А вот и сам запрос, чтобы не гадать)


ВЫБРАТЬ
   ТоварыНаСкладахОбороты.Регистратор,
   ТоварыНаСкладахОбороты.КоличествоПриход КАК КоличествоПриход,
   ТоварыНаСкладахОбороты.КоличествоРасход,
   ПартииТоваровНаСкладахОбороты.СтоимостьПриход,
   ПартииТоваровНаСкладахОбороты.СтоимостьРасход,
   ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.СтоимостьПриход КАК СтоимостьБУПриход,
   ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.СтоимостьРасход КАК СтоимостьБУРасход,
   ПартииТоваровНаСкладахНалоговыйУчетОбороты.СтоимостьПриход КАК СтоимостьНУПриход,
   ПартииТоваровНаСкладахНалоговыйУчетОбороты.СтоимостьРасход КАК СтоимостьНУРасход,
   ТоварыНаСкладахОбороты.Регистратор.ОтражатьВБухгалтерскомУчете КАК БухгалтерскийУчет,
   ТоварыНаСкладахОбороты.Регистратор.ОтражатьВНалоговомУчете КАК НалоговыйУчет,
   ТоварыНаСкладахОбороты.Регистратор.ОтражатьВУправленческомУчете КАК УправленческийУчет
ИЗ
   РегистрНакопления.ТоварыНаСкладах.Обороты(&ДатаНач, &ДатаКон, Регистратор, Склад = &Склад) КАК ТоварыНаСкладахОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&ДатаНач, &ДатаКон, Регистратор, Склад = &Склад) КАК ПартииТоваровНаСкладахОбороты
       ПО ТоварыНаСкладахОбороты.Регистратор = ПартииТоваровНаСкладахОбороты.Регистратор
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет.Обороты(&ДатаНач, &ДатаКон, Регистратор, Склад = &Склад) КАК ПартииТоваровНаСкладахБухгалтерскийУчетОбороты
       ПО ТоварыНаСкладахОбороты.Регистратор = ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладахНалоговыйУчет.Обороты(&ДатаНач, &ДатаКон, Регистратор, Склад = &Склад) КАК ПартииТоваровНаСкладахНалоговыйУчетОбороты
       ПО ТоварыНаСкладахОбороты.Регистратор = ПартииТоваровНаСкладахНалоговыйУчетОбороты.Регистратор

УПОРЯДОЧИТЬ ПО
   КоличествоПриход
3 GLazNik
 
23.11.12
16:58
(0) в запросе добавь поле. приходам ставь 1, например, а расходам 2. и сортируй по этому полю
4 Нуф-Нуф
 
23.11.12
16:59
виддвижения в запросе
5 Нуф-Нуф
 
23.11.12
16:59
уэтыжепт
6 Нуф-Нуф
 
23.11.12
17:00
и что сей кошмар пытается получить?
7 salvator
 
23.11.12
17:00
данные по приходам записывать в ТЧ, А данные по расходам в другую ТЗ и потом с нее в свою ТЧ
-- набуя?
8 SherifSP
 
23.11.12
17:01
(6) Остатки товаров на складах
9 Нуф-Нуф
 
23.11.12
17:01
(8) а херовагора левых соединений с виртуальными таблицами - это нафига?
10 SherifSP
 
23.11.12
17:01
(7) Ну это первая идея которая пришла)
11 SherifSP
 
23.11.12
17:03
(9) Чтобы видеть Остатки по Бу и НУ, они отличаются друг от друга
12 SherifSP
 
23.11.12
17:03
(3) Сейчас попробую)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший