Переключение на Главную Страницу Страницы: 1 2 [3] 4 5  ОтправитьПечать
Очень популярная тема (более 25 ответов) Запрос к ТЧ разных документов (число прочтений - 12901 )
Ivanych
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 50
Зарегистрирован: 21. Февраля 2012
Re: Запрос к ТЧ разных документов
Ответ #30 - 12. Марта 2012 :: 08:59
Печать  
Dmitry The Wing писал(а) 12. Марта 2012 :: 07:16:
Ivanych писал(а) 12. Марта 2012 :: 06:53:
Dmitry The Wing писал(а) 12. Марта 2012 :: 06:45:
Ivanych писал(а) 12. Марта 2012 :: 06:20:
$ДокС14.ТМЦ as [ТМЦ $Справочник.Номенклатура],
В документе Тип значение ТМЦ - неопределенный
Найди противоречия в этих двух строках...

Я пробывал иначе ТМЦ $Справочник то же самое

Объект не найден(9/Y)
Я не стал повторять сообщение: Anatol писал(а) 11. Марта 2012 :: 09:40:
SUBSTRING($ДокС14.ТМЦ, 6, 9)

Но про типизацию дополню: типизировать надо также, как и в конфигураторе. Разве у поля ТМЦ тип Справочник?

  
Наверх
 
IP записан
 
Ivanych
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 50
Зарегистрирован: 21. Февраля 2012
Re: Запрос к ТЧ разных документов
Ответ #31 - 12. Марта 2012 :: 09:00
Печать  
Dmitry The Wing писал(а) 12. Марта 2012 :: 07:16:
Ivanych писал(а) 12. Марта 2012 :: 06:53:
Dmitry The Wing писал(а) 12. Марта 2012 :: 06:45:
Ivanych писал(а) 12. Марта 2012 :: 06:20:
$ДокС14.ТМЦ as [ТМЦ $Справочник.Номенклатура],
В документе Тип значение ТМЦ - неопределенный
Найди противоречия в этих двух строках...

Я пробывал иначе ТМЦ $Справочник то же самое

     |SELECT
     |    $Док14.Склад as [Склад],
     |    SUBSTRING($ДокС14.ТМЦ, 6, 9) as [ТМЦ $Неопределенный], 
     |    -($ДокС14.Количество) as Количество,
     |    -($ДокС14.Сумма) as Сумма
     |FROM
     |    $ДокументСтроки.ВозвратОтПокупателя as ДокС14
     |INNER JOIN
     |    $Документ.ВозвратОтПокупателя as Док14 ON Док14.IDDoc = ДокС14.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док14.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС14.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС14.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1

Я не стал повторять сообщение: Anatol писал(а) 11. Марта 2012 :: 09:40:
SUBSTRING($ДокС14.ТМЦ, 6, 9)

Но про типизацию дополню: типизировать надо также, как и в конфигураторе. Разве у поля ТМЦ тип Справочник?

  
Наверх
 
IP записан
 
Ivanych
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 50
Зарегистрирован: 21. Февраля 2012
Re: Запрос к ТЧ разных документов
Ответ #32 - 12. Марта 2012 :: 09:01
Печать  
Ivanych писал(а) 12. Марта 2012 :: 09:00:
Dmitry The Wing писал(а) 12. Марта 2012 :: 07:16:
Ivanych писал(а) 12. Марта 2012 :: 06:53:
Dmitry The Wing писал(а) 12. Марта 2012 :: 06:45:
Ivanych писал(а) 12. Марта 2012 :: 06:20:
$ДокС14.ТМЦ as [ТМЦ $Справочник.Номенклатура],
В документе Тип значение ТМЦ - неопределенный
Найди противоречия в этих двух строках...

Я пробывал иначе ТМЦ $Справочник то же самое

     |SELECT
     |    $Док14.Склад as [Склад],
     |    SUBSTRING($ДокС14.ТМЦ, 6, 9) as [ТМЦ $Неопределенный],  
     |    -($ДокС14.Количество) as Количество,
     |    -($ДокС14.Сумма) as Сумма
     |FROM
     |    $ДокументСтроки.ВозвратОтПокупателя as ДокС14
     |INNER JOIN
     |    $Документ.ВозвратОтПокупателя as Док14 ON Док14.IDDoc = ДокС14.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док14.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС14.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС14.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1

Я не стал повторять сообщение: Anatol писал(а) 11. Марта 2012 :: 09:40:
SUBSTRING($ДокС14.ТМЦ, 6, 9)

Но про типизацию дополню: типизировать надо также, как и в конфигураторе. Разве у поля ТМЦ тип Справочник?



Объект не найден(9/Y)
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Запрос к ТЧ разных документов
Ответ #33 - 12. Марта 2012 :: 09:03
Печать  
Нахрена ты пишешь
SUBSTRING($ДокС14.ТМЦ, 6, 9)
в селекте ??????

У тебя реквизит ТМЦ какого типа в документе ?
  
Наверх
 
IP записан
 
Ivanych
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 50
Зарегистрирован: 21. Февраля 2012
Re: Запрос к ТЧ разных документов
Ответ #34 - 12. Марта 2012 :: 09:05
Печать  
Eprst писал(а) 12. Марта 2012 :: 09:03:
Нахрена ты пишешь
SUBSTRING($ДокС14.ТМЦ, 6, 9)
в селекте ??????

У тебя реквизит ТМЦ какого типа в документе ?

Неопределенный
  
Наверх
 
IP записан
 
Ivanych
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 50
Зарегистрирован: 21. Февраля 2012
Re: Запрос к ТЧ разных документов
Ответ #35 - 12. Марта 2012 :: 09:08
Печать  
Eprst писал(а) 12. Марта 2012 :: 09:03:
Нахрена ты пишешь
SUBSTRING($ДокС14.ТМЦ, 6, 9)
в селекте ??????

У тебя реквизит ТМЦ какого типа в документе ?

Вот весь код

     RS = СоздатьОбъект("ODBCRecordset");
     RS.УстБД1С();
     ТекстЗапроса = "
     |SELECT
     |       TMP.Склад as [Склад $Справочник.МестаХранения],
     |    TMP.ТМЦ as [ТМЦ $Справочник.Номенклатура],
     |    SUM(TMP.Количество) as Количество,      
     |    SUM(TMP.Сумма) as Сумма      
     |FROM
     |(
     |SELECT
     |    $Док.Склад as [Склад],
     |    $ДокС.ТМЦ as [ТМЦ],
     |    $ДокС.Количество as Количество,
     |    $ДокС.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваров as ДокС
     |INNER JOIN
     |    $Документ.РеализацияТоваров as Док ON Док.IDDoc = ДокС.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док2.Склад as [Склад],
     |    $ДокС2.ТМЦ as [ТМЦ],
     |    $ДокС2.Количество as Количество,
     |    $ДокС2.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровКоммисия as ДокС2
     |INNER JOIN
     |    $Документ.РеализацияТоваровКоммисия as Док2 ON Док2.IDDoc = ДокС2.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док2.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС2.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС2.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док3.Склад as [Склад],
     |    $ДокС3.ТМЦ as [ТМЦ],
     |    $ДокС3.Количество as Количество,
     |    $ДокС3.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровАльФараби as ДокС3
     |INNER JOIN
     |    $Документ.РеализацияТоваровАльФараби as Док3 ON Док3.IDDoc = ДокС3.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док3.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС3.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС3.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док4.Склад as [Склад],
     |    $ДокС4.ТМЦ as [ТМЦ],
     |    $ДокС4.Количество as Количество,
     |    $ДокС4.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровАрман as ДокС4
     |INNER JOIN
     |    $Документ.РеализацияТоваровАрман as Док4 ON Док4.IDDoc = ДокС4.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док4.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС4.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС4.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док5.Склад as [Склад],
     |    $ДокС5.ТМЦ as [ТМЦ],
     |    $ДокС5.Количество as Количество,
     |    $ДокС5.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровДастан as ДокС5
     |INNER JOIN
     |    $Документ.РеализацияТоваровДастан as Док5 ON Док5.IDDoc = ДокС5.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док5.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС5.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС5.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док6.Склад as [Склад],
     |    $ДокС6.ТМЦ as [ТМЦ],
     |    $ДокС6.Количество as Количество,
     |    $ДокС6.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровДомБыта as ДокС6
     |INNER JOIN
     |    $Документ.РеализацияТоваровДомБыта as Док6 ON Док6.IDDoc = ДокС6.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док6.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС6.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС6.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док7.Склад as [Склад],
     |    $ДокС7.ТМЦ as [ТМЦ],
     |    $ДокС7.Количество as Количество,
     |    $ДокС7.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровДомКниг as ДокС7
     |INNER JOIN
     |    $Документ.РеализацияТоваровДомКниг as Док7 ON Док7.IDDoc = ДокС7.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док7.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС7.ТМЦ IN (SELECT Val FROM #Групп
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Запрос к ТЧ разных документов
Ответ #36 - 12. Марта 2012 :: 09:08
Печать  
так тогда

$ДокС14.ТМЦ as [ТМЦ $Неопределенный], 


  
Наверх
 
IP записан
 
Ivanych
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 50
Зарегистрирован: 21. Февраля 2012
Re: Запрос к ТЧ разных документов
Ответ #37 - 12. Марта 2012 :: 09:09
Печать  
Ivanych писал(а) 12. Марта 2012 :: 09:05:
Eprst писал(а) 12. Марта 2012 :: 09:03:
Нахрена ты пишешь
SUBSTRING($ДокС14.ТМЦ, 6, 9)
в селекте ??????

У тебя реквизит ТМЦ какого типа в документе ?

Неопределенный

     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС7.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док8.Склад as [Склад],
     |    $ДокС8.ТМЦ as [ТМЦ],
     |    $ДокС8.Количество as Количество,
     |    $ДокС8.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровДомМинистерств as ДокС8
     |INNER JOIN
     |    $Документ.РеализацияТоваровДомМинистерств as Док8 ON Док8.IDDoc = ДокС8.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док8.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС8.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС8.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док9.Склад as [Склад],
     |    $ДокС9.ТМЦ as [ТМЦ],
     |    $ДокС9.Количество as Количество,
     |    $ДокС9.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровДостык as ДокС9
     |INNER JOIN
     |    $Документ.РеализацияТоваровДостык as Док9 ON Док9.IDDoc = ДокС9.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док9.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС9.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС9.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док10.Склад as [Склад],
     |    $ДокС10.ТМЦ as [ТМЦ],
     |    $ДокС10.Количество as Количество,
     |    $ДокС10.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровЖалын as ДокС10
     |INNER JOIN
     |    $Документ.РеализацияТоваровЖалын as Док10 ON Док10.IDDoc = ДокС10.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док10.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС10.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС10.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док11.Склад as [Склад],
     |    $ДокС11.ТМЦ as [ТМЦ],
     |    $ДокС11.Количество as Количество,
     |    $ДокС11.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровНаМайлина as ДокС11
     |INNER JOIN
     |    $Документ.РеализацияТоваровНаМайлина as Док11 ON Док11.IDDoc = ДокС11.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док11.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС11.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС11.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док12.Склад as [Склад],
     |    $ДокС12.ТМЦ as [ТМЦ],
     |    $ДокС12.Количество as Количество,
     |    $ДокС12.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровНасихат as ДокС12
     |INNER JOIN
     |    $Документ.РеализацияТоваровНасихат as Док12 ON Док12.IDDoc = ДокС12.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док12.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС12.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС12.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док13.Склад as [Склад],
     |    $ДокС13.ТМЦ as [ТМЦ],
     |    $ДокС13.Количество as Количество,
     |    $ДокС13.Сумма as Сумма
     |FROM
     |    $ДокументСтроки.РеализацияТоваровРПС as ДокС13
     |INNER JOIN
     |    $Документ.РеализацияТоваровРПС as Док13 ON Док13.IDDoc = ДокС13.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док13.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС13.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС13.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |UNION ALL
     |
     |SELECT
     |    $Док14.Склад as [Склад],
     |    $ДокС14.ТМЦ as [ТМЦ $Неопределенный], 
     |    -($ДокС14.Количество) as Количество,
     |    -($ДокС14.Сумма) as Сумма
     |FROM
     |    $ДокументСтроки.ВозвратОтПокупателя as ДокС14
     |INNER JOIN
     |    $Документ.ВозвратОтПокупателя as Док14 ON Док14.IDDoc = ДокС14.IDDoc
     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док14.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |
  
Наверх
 
IP записан
 
Ivanych
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 50
Зарегистрирован: 21. Февраля 2012
Re: Запрос к ТЧ разных документов
Ответ #38 - 12. Марта 2012 :: 09:10
Печать  
Ivanych писал(а) 12. Марта 2012 :: 09:05:
Eprst писал(а) 12. Марта 2012 :: 09:03:
Нахрена ты пишешь
SUBSTRING($ДокС14.ТМЦ, 6, 9)
в селекте ??????

У тебя реквизит ТМЦ какого типа в документе ?

Неопределенный

     |                                  " + ?( ВыбСклад.Выбран()=1, "AND $Док14.Склад IN (SELECT Val FROM #ГруппаСклад)", "") + "
     |                                  " + ?( ВыбТМЦ.Выбран()=1, "AND $ДокС14.ТМЦ IN (SELECT Val FROM #ГруппаТМЦ)", "") + "
     |INNER JOIN
     |    _1SJourn as Жур ON Жур.IDDoc = ДокС14.IDDoc AND
     |                       Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
     |                       Жур.Closed & 1 = 1
     |) AS TMP
     |
     |GROUP BY
     |    TMP.Склад, TMP.ТМЦ WITH ROLLUP";
     RS.УстановитьТекстовыйПараметр("ВыбСклад1", ВыбСклад);
     RS.УложитьСписокОбъектов(ВыбСклад, "#ГруппаСклад", "МестаХранения");
     RS.УложитьСписокОбъектов(ВыбТМЦ, "#ГруппаТМЦ", "Номенклатура");
     RS.УстановитьТекстовыйПараметр("НачДата", ВыбНачПериода);
     RS.УстановитьТекстовыйПараметр("КонДата", ВыбКонПериода);
     ТЗ = RS.ВыполнитьИнструкцию(ТекстЗапроса);
  
Наверх
 
IP записан
 
Ivanych
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 50
Зарегистрирован: 21. Февраля 2012
Re: Запрос к ТЧ разных документов
Ответ #39 - 12. Марта 2012 :: 09:11
Печать  
Eprst писал(а) 12. Марта 2012 :: 09:08:
так тогда

$ДокС14.ТМЦ as [ТМЦ $Неопределенный],  



Пробывал выдает другой элемент.
  
Наверх
 
IP записан
 
Ivanych
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 50
Зарегистрирован: 21. Февраля 2012
Re: Запрос к ТЧ разных документов
Ответ #40 - 12. Марта 2012 :: 09:16
Печать  
Eprst писал(а) 12. Марта 2012 :: 09:08:
так тогда

$ДокС14.ТМЦ as [ТМЦ $Неопределенный],  



Если здесь выставляю неопределенный
     |SELECT
     |       TMP.Склад as [Склад $Справочник.МестаХранения],
     |    TMP.ТМЦ as [ТМЦ $неопределенный],
     |    SUM(TMP.Количество) as Количество,      
     |    SUM(TMP.Сумма) as Сумма      
     |FROM
Тогда реализации пустые и наоборот
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос к ТЧ разных документов
Ответ #41 - 12. Марта 2012 :: 09:50
Печать  
Eprst писал(а) 12. Марта 2012 :: 09:08:
так тогда

$ДокС14.ТМЦ as [ТМЦ $Неопределенный],  



Так не пойдет ему нужно на этот значение условие накладывать
а как написал ты выводиться в результирующий набор.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос к ТЧ разных документов
Ответ #42 - 12. Марта 2012 :: 09:52
Печать  
(Ivanych) ты 28 пробывал ???

ps Сначала с пустым ТМЦ
  
Наверх
 
IP записан
 
Ivanych
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 50
Зарегистрирован: 21. Февраля 2012
Re: Запрос к ТЧ разных документов
Ответ #43 - 12. Марта 2012 :: 09:57
Печать  
Z1 писал(а) 12. Марта 2012 :: 09:52:
(Ivanych) ты 28 пробывал ???

ps Сначала с пустым ТМЦ

Пробывал, а условие по складу работает норм
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос к ТЧ разных документов
Ответ #44 - 12. Марта 2012 :: 10:01
Печать  
Ivanych писал(а) 12. Марта 2012 :: 09:57:
Z1 писал(а) 12. Марта 2012 :: 09:52:
(Ivanych) ты 28 пробывал ???

ps Сначала с пустым ТМЦ

Пробывал, а условие по складу работает норм

Как сделать условия для ТМЦ сам догадаешься или надо расписывать ???
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 4 5 
ОтправитьПечать