Имя: Пароль:
1C
1С v8
возвраты от покупателя
0 manti
 
17.01.13
11:31
Данный запрос с такими параметрами счет 41, коррСчет 60 вытягивает данные по док.поступление. Какие счета дадут возврат от покупателя?
Пробовал вариации со счетами (ставил счет 62, коррСчет 90 или 90/19)

Параметры такие:
вид:Юридический адрес
ВидСубконто: Номенклатура
Тип: Адрес

ВЫБРАТЬ
   СведенияОбАлкогольнойПродукции.ВидПродукции КАК П000010000101,
   ЕСТЬNULL(ХозрасчетныйОбороты.Субконто1.Производитель, "") КАК П000010000103,
   ХозрасчетныйОбороты.Регистратор,
   ХозрасчетныйОбороты.Регистратор.Контрагент КАК П000010000106,
   ХозрасчетныйОбороты.КоличествоОборотДт * СведенияОбАлкогольнойПродукции.КоэффПересчетаДал КАК П000010000120,
   ВЫРАЗИТЬ(ВТ_Адрес.Представление КАК СТРОКА(1000)) КАК П000010000107,
   ВТ_Адрес.Объект КАК Объект,
   ВТ_Адрес.Тип КАК Тип,
   ВТ_Адрес.Вид КАК Вид,
   ВЫРАЗИТЬ(ВТ_Адрес.Представление КАК СТРОКА(1000)) КАК Адрес,
   ВТ_Адрес.Поле1 КАК Индекс,
   ВТ_Адрес.Поле2 КАК Регион,
   ВТ_Адрес.Поле3 КАК Район,
   ВТ_Адрес.Поле4 КАК Город,
   ВТ_Адрес.Поле5 КАК НаселенныйПункт,
   ВТ_Адрес.Поле6 КАК Улица,
   ВТ_Адрес.Поле7 КАК Дом,
   ВТ_Адрес.Поле8 КАК Корпус,
   ВТ_Адрес.Поле9 КАК Квартира,
   ВТ_Адрес.Поле10,
   ВТ_Адрес.ТипДома,
   ВТ_Адрес.ТипКорпуса,
   ВТ_Адрес.ТипКвартиры
ИЗ
   РегистрСведений.СведенияОбАлкогольнойПродукции КАК СведенияОбАлкогольнойПродукции
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, Регистратор, Счет В ИЕРАРХИИ (&Счет), &ВидСубконто, Организация В (&СписокОрганизаций), КорСчет В ИЕРАРХИИ (&КорСчет), ) КАК ХозрасчетныйОбороты
           ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК ВТ_Адрес
           ПО ХозрасчетныйОбороты.Регистратор.Контрагент = ВТ_Адрес.Объект
       ПО (ХозрасчетныйОбороты.Субконто1 = СведенияОбАлкогольнойПродукции.Номенклатура)
ГДЕ
   ВТ_Адрес.Тип = &Тип
   И ВТ_Адрес.Вид = &Вид

СГРУППИРОВАТЬ ПО
   СведенияОбАлкогольнойПродукции.ВидПродукции,
   ХозрасчетныйОбороты.Регистратор.Контрагент,
   ЕСТЬNULL(ХозрасчетныйОбороты.Субконто1.Производитель, ""),
   ХозрасчетныйОбороты.Регистратор,
   ВТ_Адрес.Объект,
   ВТ_Адрес.Тип,
   ВТ_Адрес.Вид,
   ВТ_Адрес.Поле1,
   ВТ_Адрес.Поле2,
   ВТ_Адрес.Поле3,
   ВТ_Адрес.Поле4,
   ВТ_Адрес.Поле5,
   ВТ_Адрес.Поле6,
   ВТ_Адрес.Поле7,
   ВТ_Адрес.Поле8,
   ВТ_Адрес.Поле9,
   ВТ_Адрес.Поле10,
   ВТ_Адрес.ТипДома,
   ВТ_Адрес.ТипКорпуса,
   ВТ_Адрес.ТипКвартиры,
   ХозрасчетныйОбороты.КоличествоОборотДт * СведенияОбАлкогольнойПродукции.КоэффПересчетаДал,
   ВЫРАЗИТЬ(ВТ_Адрес.Представление КАК СТРОКА(1000)),
   ВЫРАЗИТЬ(ВТ_Адрес.Представление КАК СТРОКА(1000))
ИТОГИ
   СУММА(П000010000120)
ПО
   П000010000101
АВТОУПОРЯДОЧИВАНИЕ
1 DrShad
 
17.01.13
11:34
ГДЕ
....
ХозрасчетныйОбороты.Регистратор Ссылка Документ.ВозвратОтПокупателя
2 manti
 
17.01.13
11:40
(1)
ХозрасчетныйОбороты.Регистратор = Ссылка (Документы.ВозвратТоваровОтПокупателя)
так дает ошибку синтаксиса((
Как правильно ссылку написать?
3 DrShad
 
17.01.13
11:41
а скобки зачем?
4 DrShad
 
17.01.13
11:41
и "=" тоже не нужно
5 manti
 
17.01.13
11:45
(3) так ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
вроде парвильно, только все равно не тянет данные((
6 DrShad
 
17.01.13
11:45
(5) тянет, но ровно так как ты их запросил
7 manti
 
17.01.13
11:47
(6) просто уже и счета перепробовал и вот условие поставили
8 DrShad
 
17.01.13
11:49
(7) продолжай наблюдения!
9 manti
 
17.01.13
13:01
(8)Немного не так была сформулирована задача)))
Нужно вывести данные по возвратам товаров поставщику.
Как поменять запрос, чтобы было условие - счеат Кт в иерархии 41 и документ Документ.ВозвратТоваровПоставщику.
Как это сделать не мення виртуальную таблицу обороты?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.