Имя: Пароль:
1C
1C 7.7
v7: Фильтр в запросе по виду документа. Как ?
0 raykom
 
14.10.14
08:54
Есть такая вот переменная в запросе

|Докум        = Регистр.ПартииНаличие.ТекущийДокумент;

Не соображу, как ее отфильтровать по виду документа ?
Надо только что бы СписаниеТМЦ попадало ...
Подскажите, пожалуйста. Ми сами нимесные (С)

Спасибо.
1 toypaul
 
гуру
14.10.14
08:55
Условие(Докум.Вид() = "НужныйВид");

или прямые запросы
2 пипец
 
14.10.14
08:56
во люди ;)) уже 7-ку зобыли наглухо ;))
3 Banned
 
14.10.14
08:56
а в запросе, ты, видимо, получаешь остатки...
4 raykom
 
14.10.14
09:02
(1)Угу ... Последняя скобка при таком написаниии красная. Это в черном то запросе ...

(2)И еще и не знали никогда. Вообще, беда )

(3)Ну стоимость - да. А какое значение в контексте темы ?
5 Ёпрст
 
14.10.14
09:03
(4) в остстках нет, не было и не будет документа движения регистра..
6 Ёпрст
 
14.10.14
09:04
на счет красной скобки - не хватает кавычек
7 toypaul
 
гуру
14.10.14
09:05
(5) есть и будет. более того в типовой ТиС такой код есть (если память не изменяет)
8 toypaul
 
гуру
14.10.14
09:06
по крайней мере в функциях (оборотных) точно можно писать условие на вид документа
9 raykom
 
14.10.14
09:10
(5)>документа движения регистра
Все. Я завис ...

Вешаю на форму реквизит ВыбДок типа документ, выбираю документ нужного вида, задаю фильтр

|Условие(Докум.Вид()=ВыбДок.Вид());

Все работает.
Просто не соображу как строкой написать.

(6)Где, емае? В запросе всегда с кавычками заморока.
Я туплю просто, как написать.

(8) Понятно, только непонятно как.
10 пипец
 
14.10.14
09:11
(8) там либо сам документ - либо кодоперации , вида документа в типовых нету
11 пипец
 
14.10.14
09:13
(9) чиризпеременную
ляля="мойвиддокумента"
\
и в запросе уже к переменной - если скобки напрягают
12 пипец
 
14.10.14
09:14
+ есть еще такая конструкция как "когда"
13 raykom
 
14.10.14
09:14
))) Вы все сегодня день с кальяна начинали ??

(10)Да все там есть. См. (9)
Не пойму - как строкой написать условие, а не через переменную.

(11)Ага, таки через переменну, тока ее задать явно и вынести из запроса .... А с формы убрать ВыбДок. Ну может и так.
14 raykom
 
14.10.14
09:16
(12)Я Условие то с трудом понимаю, а тут еще "Када" ... Буду фтыкать до обеда ...  )))
15 пипец
 
14.10.14
09:18
(13) я про типовые , тама вид документа в обычных отчетах по партиям ниале ;))
(14) а чого там понимать - берешь обычный ПУБ и смотришь отчеты - они там чудовые ;))
ЗЫ к слову конструктор запросов все таки в 7-ке есть
16 Ёпрст
 
14.10.14
09:24
(8) При получении остатка ? Ну-ну
17 Ёпрст
 
14.10.14
09:24
(9) да ё

|Условие(Докум.Вид()=""Реализация"");
18 raykom
 
14.10.14
09:26
(17)О! Походу то. Щас попробую.
19 1dvd
 
14.10.14
09:27
(10) >>вида документа в типовых нету

моя плякяль... Один одного умнее.
20 raykom
 
14.10.14
09:30
:DDD

Может пячтница уже ? А мужики то и не знают ...
21 toypaul
 
гуру
14.10.14
09:30
(16) именно что при получении остатка. а как ты думаешь еще работают различные ведомости с группировкой по регистратору?
22 Ёпрст
 
14.10.14
09:31
(19) в типовых отчетах - нет, плачь дальше
23 toypaul
 
гуру
14.10.14
09:31
заметим что у меня в 1С нет начальной ". это просто тест на сообразительности. что интересно строки и в 8ке в запросе надо заключать в ""
24 Ёпрст
 
14.10.14
09:32
(21) С абрикоса упал ?

Если че, в типовых отчетах, есть функции Приход и Расход для получения Документа движения регистра, при НачОст и КонОст его нет не было и не будет.
25 toypaul
 
гуру
14.10.14
09:34
(24) здоров не? протри зенки - что в 8 написано? где там про остатки.
26 Ёпрст
 
14.10.14
09:34
+22 Хотя, нет, забираю слова обратно, в типовых отчетах есть условия на вид документа в тексте запроса..
:)
посмотрел в демке тиса-а
27 Ёпрст
 
14.10.14
09:35
(25) Посмотри (5) и свой ответ в (7)..
если че, (5) это к ответ к (4) в дополнение к (3)
28 raykom
 
14.10.14
09:36
Да я взял стандартный "Товарный отчет (ТОРГ-29)"
И кастрировал его.

Запрос почти не трогал. Только он все документы движения выдает. А мне фильтрануть по виду надо.
29 пипец
 
14.10.14
09:37
(19) ну и ? хде там отчет по остатком по виду документа ?
30 raykom
 
14.10.14
09:43
о_О

Или (9)>ляля="мойвиддокумента"
или (17) делаешь -
База вылетает с ошибкой ... Шо такоэ ?
31 1dvd
 
14.10.14
09:47
(29) я тебя не так понял. Думал, ты имел в виду что нет видов документов в типовых конфигурациях
32 raykom
 
14.10.14
09:49
Извиняйте.
Вариант от Ёпрст (17) работает. Я только скобку забыл в конце )))

Вопрос закрыт. Спасибо, панове.
33 пипец
 
14.10.14
09:51
(30) ежели чоу - есть такой отчет (на ИТС) REGPRINT.ert DOCPRINT.ert
- чтобы лишний раз лисапед не изобретать ;))
(31) та собственно так и понял, немного <подколол> ;))