|
Отбор в запросе по определенному регистратору | ☑ | ||
---|---|---|---|---|
0
serg-lom89
26.08.14
✎
11:14
|
Добрый день.Хочу выбрать из регистра накопления записи по определенному регистратору.Подскажите как это делается в конструкторе запросов?
ВЫБРАТЬ ТоварыНаСкладах.Период, ТоварыНаСкладах.Регистратор ИЗ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах ГДЕ ТоварыНаСкладах.Период МЕЖДУ &Дата1 И &Дата2 Заранее спасибо:) |
|||
1
Господин ПЖ
26.08.14
✎
11:15
|
где ТоварыНаСкладах.Регистратор = &Регистратор
|
|||
2
Ёпрст
26.08.14
✎
11:15
|
ТоварыНаСкладах.Регистратор = Ссылка.Реализация
|
|||
3
temmy70
26.08.14
✎
11:15
|
или хочется тип регистратора определенный?
|
|||
4
serg-lom89
26.08.14
✎
11:17
|
(3) да..в конструкторе указать чтобы по определенному виду докуента отбирало...
в регистраторе указано несколько документов |
|||
5
Ёпрст
26.08.14
✎
11:19
|
ТоварыНаСкладах.Регистратор = Ссылка Документ.РеализацияТоваровУслуг
|
|||
6
ДенисЧ
26.08.14
✎
11:19
|
(4) где регистратор ССЫЛКА ДокументСсылка.Реализация
|
|||
7
ДенисЧ
26.08.14
✎
11:19
|
(5) Гонишь...
|
|||
8
serg-lom89
26.08.14
✎
11:25
|
Это я так понимаю надо на закладке условия прописывать?
|
|||
9
ДенисЧ
26.08.14
✎
11:26
|
(8) а где ты ещё можешь прописать условие, которое попадает в раздел ГДЕ?
|
|||
10
serg-lom89
26.08.14
✎
11:27
|
я имел ввиду что в самом запросе сразу,сразу в тексте
|
|||
11
serg-lom89
26.08.14
✎
11:39
|
ВЫБРАТЬ
Продажи.Период, Продажи.Регистратор как Регистратор1 ИЗ РегистрНакопления.Продажи КАК Продажи ГДЕ Продажи.Период МЕЖДУ &Дата1 И &Дата2 и Регистратор1 ССЫЛКА Документ.ЧекККМ пишет несовместимые типы |
|||
12
ДенисЧ
26.08.14
✎
11:40
|
и Продажи.Регистратор ССЫЛКА Документ.ЧекККМ
|
|||
13
serg-lom89
26.08.14
✎
11:43
|
Все разобрался!!!!Указывал не тот документ!!!как говориться внимание и еще раз внимание!!!Всем спасибо))))))большое спасибо!)
|
|||
14
Ёпрст
26.08.14
✎
11:44
|
(7) есть такое, шо я тебе, все констаны знать должен ?
:)) ну не помню я осьмерышный синтаксис |
|||
15
ДенисЧ
26.08.14
✎
11:45
|
(14) Тогда не подсказывай ))
|
|||
16
salvator
26.08.14
✎
11:48
|
(15) На свое (6) посмотри еще :))
|
|||
17
serg-lom89
26.08.14
✎
14:40
|
Делал выборку через документы
ВЫБРАТЬ ЧекККМТовары.Номенклатура КАК Номенклатура1, ЧекККМТовары.Ссылка.Ссылка КАК Ссылка1, ЧекККМТовары.Ссылка.Сделка КАК СсылкаВЧекеНаЗаказПок, ЧекККМТовары.СерияНоменклатуры КАК СерияНоменклатурыЧекККМ, ОтчетОРозничныхПродажахТовары.Номенклатура КАК НоменклатураОоРП, ОтчетОРозничныхПродажахТовары.СерияНоменклатуры, ОтчетОРозничныхПродажахТовары.Ссылка КАК Ссылка, ОтчетОРозничныхПродажахТовары.Сделка КАК СделкаПокупателей ИЗ Документ.ЧекККМ.Товары КАК ЧекККМТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетОРозничныхПродажах.Товары КАК ОтчетОРозничныхПродажахТовары ПО ЧекККМТовары.Номенклатура = ОтчетОРозничныхПродажахТовары.Номенклатура И ЧекККМТовары.СерияНоменклатуры = ОтчетОРозничныхПродажахТовары.СерияНоменклатуры И ЧекККМТовары.Ссылка.Сделка = ОтчетОРозничныхПродажахТовары.Сделка ГДЕ ЧекККМТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 И (НЕ ЧекККМТовары.Ссылка.Проведен) И ЧекККМТовары.Ссылка.Организация = &Организация И ОтчетОРозничныхПродажахТовары.Ссылка ЕСТЬ NULL УПОРЯДОЧИТЬ ПО Ссылка Сейчас сделал одну таблицу через выборку через документы а вторую через регистр. ВЫБРАТЬ ЧекККМТовары.Номенклатура КАК Номенклатура1, ЧекККМТовары.Ссылка.Ссылка КАК Ссылка1, ЧекККМТовары.Ссылка.Сделка КАК СсылкаВЧекеНаЗаказПок, ЧекККМТовары.СерияНоменклатуры КАК СерияНоменклатурыЧекККМ, ОтчетОРозничныхПродажахТовары.Номенклатура КАК НоменклатураОоРП, ОтчетОРозничныхПродажахТовары.СерияНоменклатуры, ОтчетОРозничныхПродажахТовары.Ссылка КАК Ссылка, ОтчетОРозничныхПродажахТовары.Сделка КАК СделкаПокупателей ИЗ Документ.ЧекККМ.Товары КАК ЧекККМТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетОРозничныхПродажах.Товары КАК ОтчетОРозничныхПродажахТовары ПО ЧекККМТовары.Номенклатура = ОтчетОРозничныхПродажахТовары.Номенклатура И ЧекККМТовары.СерияНоменклатуры = ОтчетОРозничныхПродажахТовары.СерияНоменклатуры И ЧекККМТовары.Ссылка.Сделка = ОтчетОРозничныхПродажахТовары.Сделка ГДЕ ЧекККМТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 И (НЕ ЧекККМТовары.Ссылка.Проведен) И ЧекККМТовары.Ссылка.Организация = &Организация И ОтчетОРозничныхПродажахТовары.Ссылка ЕСТЬ NULL УПОРЯДОЧИТЬ ПО Ссылка Дело в том что по первому запросу выводит данные а по второму не выводит.Ведь первая таблица как и в первом запросе получается Может кто укажет что я не правильно сделал? Заранее спасибо за советы:) |
|||
18
Ненавижу 1С
гуру
26.08.14
✎
14:43
|
(17) а в чем разница в запросах? регистра вообще не вижу
|
|||
19
serg-lom89
26.08.14
✎
14:45
|
Виноват
ВЫБРАТЬ ЧекККМТовары.Ссылка, ЧекККМТовары.Номенклатура КАК Номенклатура1, ЧекККМТовары.СерияНоменклатуры КАК СерияНоменклатуры1, ЧекККМТовары.Ссылка.Сделка КАК Сделка1, Продажи.Период, Продажи.Регистратор КАК Регистратор, Продажи.Номенклатура, Продажи.СерияНоменклатуры, Продажи.Сделка ИЗ Документ.ЧекККМ.Товары КАК ЧекККМТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи ПО ЧекККМТовары.Номенклатура = Продажи.Номенклатура И ЧекККМТовары.СерияНоменклатуры = Продажи.СерияНоменклатуры И ЧекККМТовары.Ссылка.Сделка = Продажи.Сделка ГДЕ Продажи.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах И ЧекККМТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 И (НЕ ЧекККМТовары.Ссылка.Проведен) И Регистратор ЕСТЬ NULL УПОРЯДОЧИТЬ ПО Регистратор |
|||
20
serg-lom89
26.08.14
✎
14:46
|
не то скопировал. извиняюсь(
|
|||
21
serg-lom89
26.08.14
✎
14:51
|
в правой таблице указывал обычную выборку по документам,
в левой Брал из регистатраПродажи, регистратор,проверяю его на видДокумента,номенклатуру,серию,сделку...подскажите что сделал не так или не то( |
|||
22
DrZombi
гуру
26.08.14
✎
14:57
|
(20) Используй лучше виртуальные таблицы :)
|
|||
23
alle68
26.08.14
✎
15:00
|
(19) Это всегда ложь.
Продажи.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах И Регистратор ЕСТЬ NULL |
|||
24
serg-lom89
26.08.14
✎
15:31
|
(23) это получается при проведении отчета,он будет записываться в регистр и не может быть null-ом? так я понимаю?
|
|||
25
Ненавижу 1С
гуру
26.08.14
✎
15:32
|
(24) он даже Неопрелено после проведения быть не может ))
|
|||
26
serg-lom89
26.08.14
✎
15:39
|
так при соденении разве не будет он нулом?
Вот обясните есть у меня 2 таблицы первая Тов1 А1 З1 Тов2 А2 З2 Тов3 А3 З3 Тов3 А2 З5 Вторая Тов1 А1 З1 От1 Тов2 А2 З2 От2 Тов3 А3 З3 От3 Тов3 А3 З3 От34 Соединяю по Тов,А,З Тов1 А1 З1 Тов1 А1 З1 От1 Тов2 А2 З2 Тов2 А2 З2 От2 Тов3 А3 З3 Тов3 А3 З3 От3 Тов3 А2 З5 Nul Nul Nul Nul Разве не такая результирующая таблица получиться? |
|||
27
serg-lom89
26.08.14
✎
15:39
|
левое соед
|
|||
28
serg-lom89
26.08.14
✎
15:59
|
по левому соединению соеденяю
|
|||
29
hhhh
26.08.14
✎
16:08
|
(28) но вообще-то правильно тебе пишут. НЕ может быть
Продажи.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах и Регистратор ЕСТЬ NULL Если регистратор у тебя NULL, то с какого бодуна он вдруг когда-нибудь получится Документ.ОтчетОРозничныхПродажах ??? NULL не может быть документом, хоть ты головой о стенку бейся. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |