Имя: Пароль:
1C
1С v8
Как выбрать в запросе вид движения только расход ?
0 tg30000
 
25.04.13
06:27
Подскажите как правильно выбрать данные только по расходу или по приходу ?



ВЫБРАТЬ
   Счет_00_116.Количество,
   Перемещение_Счет_00_116_списаниеТЧ.Ссылка.Номер,
   Счет_00_116.Номенткатура КАК Номенклатура,
   Счет_00_116.ВидДвижения,
   Счет_00_116.Мол,
   Перемещение_Счет_00_116_списаниеТЧ.Номенклатура.ЕдиницаХраненияОстатков.Код,
   Перемещение_Счет_00_116_списаниеТЧ.Номенклатура.ЕдиницаХраненияОстатков.Наименование,
   Перемещение_Счет_00_116_списаниеТЧ.Номенклатура.Код,
   Счет_00_116.Сумма,
   Перемещение_Счет_00_116_списаниеТЧ.Ссылка
ИЗ
   РегистрНакопления.Счет_00_116 КАК Счет_00_116
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Перемещение_Счет_00_116_списание.ТЧ КАК Перемещение_Счет_00_116_списаниеТЧ
       ПО Счет_00_116.Регистратор = Перемещение_Счет_00_116_списаниеТЧ.Ссылка
           И Счет_00_116.Номенткатура = Перемещение_Счет_00_116_списаниеТЧ.Номенклатура
ГДЕ
   Перемещение_Счет_00_116_списаниеТЧ.Ссылка = &Ссылка
1 Wobland
 
25.04.13
06:27
Значение(ВидДвиженияНакопления.Расход)
не читал
2 tg30000
 
25.04.13
06:30
(1) что-то не получается.
3 Cube
 
25.04.13
06:31
(2) Телепатов ждешь?
4 Wobland
 
25.04.13
06:32
(2) ну ты сделай над собой усилие. что не получается?
5 tg30000
 
25.04.13
06:32
ГДЕ
   Перемещение_Счет_00_116_списаниеТЧ.Ссылка = &Ссылка
   И Счет_00_116.ВидДвижения = "Приход"

Так же неправильно
6 Wobland
 
25.04.13
06:33
(5) то есть так, да. неправильно
7 tg30000
 
25.04.13
06:33
а как правильно сделать?
8 Cube
 
25.04.13
06:33
(5) Во-первых: "Как выбрать в запросе вид движения только расход ?" и "Счет_00_116.ВидДвижения = "Приход"" где-то не стыкуется.

Во-вторых, ты (1), я так понимаю, не читал, да?
9 Wobland
 
25.04.13
06:35
(7) сравнить с чем-то другим, не со строкой
10 Wobland
 
25.04.13
06:35
(8) счёт у него - это РН
11 tg30000
 
25.04.13
06:37
...............
   |ГДЕ
   |    Перемещение_Счет_00_116_списаниеТЧ.Ссылка = &Ссылка
   |    И Счет_00_116.ВидДвижения = &ВидДвижения";

Запрос.УстановитьПараметр("Ссылка",Ссылка);
     Запрос.УстановитьПараметр("ВидДвижения",ВидДвиженияНакопления.Расход);

так работает.
12 Cube
 
25.04.13
06:37
(10) Я специально для тебя, ужму (8) до двух слов: расход <> приход.
13 Cube
 
25.04.13
06:38
(11) Вместо

Счет_00_116.ВидДвижения = &ВидДвижения

попробуй

Счет_00_116.ВидДвижения = Значение(ВидДвиженияНакопления.Расход)

как рекоммендовали в (1). Удиви себя :)
14 tg30000
 
25.04.13
06:38
Так правильно делать?
15 Wobland
 
25.04.13
06:39
(12) а, ну да. ты один здесь всё читаешь ;)
(11) сказал бы что-нибудь, но всё приличное уже сказано в (1)
16 el-gamberro
 
25.04.13
06:39
(14) Неправильно. Не слушай (13), он плохому учит
17 tg30000
 
25.04.13
06:43
(13) да все работает, спасибо!
Wobland, тебе тоже спасибо)
И всем кто откликнулся!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.