|
v8: Условие в запросе | ☑ | ||
---|---|---|---|---|
0
Kassidy_nd
15.05.13
✎
14:29
|
Есть запрос, который выдает все документы Поступление Товаров и Услуг где нету счетов фактур. Текст запроса:
ВЫБРАТЬ СчетФактураПолученныйДокументыОснования.ДокументОснование КАК ДокументОснование ПОМЕСТИТЬ втЕстьСчетФактурыНаДоки ИЗ Документ.СчетФактураПолученный.ДокументыОснования КАК СчетФактураПолученныйДокументыОснования ГДЕ СчетФактураПолученныйДокументыОснования.Ссылка.Проведен СГРУППИРОВАТЬ ПО СчетФактураПолученныйДокументыОснования.ДокументОснование ИНДЕКСИРОВАТЬ ПО ДокументОснование ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка ИЗ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг ЛЕВОЕ СОЕДИНЕНИЕ втЕстьСчетФактурыНаДоки КАК втЕстьСчетФактурыНаДоки ПО ПоступлениеТоваровУслуг.Ссылка = втЕстьСчетФактурыНаДоки.ДокументОснование ГДЕ втЕстьСчетФактурыНаДоки.ДокументОснование ЕСТЬ NULL . Теперь появилась необходимость поставить условие чтоб выдавались только те документы где в табличной части есть Сумма НДС больше 0. Если добавляю //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Дата, ПоступлениеТоваровУслуг.Товары.( СуммаНДС ) Выдает "ТаблицаЗначений" вместо суммы. Что не так делаю? |
|||
1
Kassidy_nd
15.05.13
✎
14:30
|
(0) Причем надо чтобы он перебирал табличную часть Товары и табличную часть Услуги
|
|||
2
Laerys
15.05.13
✎
14:31
|
(0) табличная часть из запроса выходит таблицейзначений, в чем вопрос?
|
|||
3
lapinio
15.05.13
✎
14:32
|
Зачем док полностью выбирать
ПоступлениеТоваровУслуг.Ссылка Можно же сразу таблицу выбрать |
|||
4
Kassidy_nd
15.05.13
✎
14:32
|
мне нужно чтоб вышла сумма в столбце, а там написано "ТаблицаЗначений".
|
|||
5
Rovan
гуру
15.05.13
✎
14:32
|
(0) ... ГДЕ Ссылка В
( ВЫБРАТЬ Ссылка ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК Товары ГДЕ Товары.НДС > 0 ) |
|||
6
Eugeneer
15.05.13
✎
14:33
|
левое соединение с таблицами
ПоступлениеТоваровУслуг.Товары КАК ТабТовары ПоступлениеТоваровУслуг.Услуги КАК ТаУслуги в них СУММА() В общем запросе условие |
|||
7
kortun
15.05.13
✎
14:33
|
Выбрать * Из Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг
|
|||
8
NcSteel
15.05.13
✎
14:33
|
(6) Ты что запросы умеешь писать? удивлен.
|
|||
9
Kassidy_nd
15.05.13
✎
14:37
|
(5) а где это писать?
(6) Не понял, можно поподробнее? |
|||
10
shuhard_серый
15.05.13
✎
14:43
|
(8) для Мани это хлеб с икрой, должен уметь
|
|||
11
Eugeneer
15.05.13
✎
14:44
|
Сори не левым а объединением
ВЫБРАТЬ ВложенныйЗапрос.Ссылка ИЗ (ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка КАК Ссылка, СУММА(РеализацияТоваровУслугТовары.СуммаНДС) КАК СуммаНДСТовары ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Ссылка ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ РеализацияТоваровУслугУслуги.Ссылка, СУММА(РеализацияТоваровУслугУслуги.СуммаНДС) ИЗ Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслугУслуги СГРУППИРОВАТЬ ПО РеализацияТоваровУслугУслуги.Ссылка) КАК ВложенныйЗапрос ГДЕ ВложенныйЗапрос.СуммаНДСТовары > 0 |
|||
12
Laerys
15.05.13
✎
14:44
|
(9) делаешь 2 вложенных запроса, в них для суммы в табличном поле пишешь Сумма(Сумма), это где группировки
|
|||
13
NcSteel
15.05.13
✎
14:47
|
(11) А где же отбор по счет фактурам.
|
|||
14
Vovan1975
15.05.13
✎
14:47
|
а что, в реквизитах шапки документа разве нет реквизитов типа "СуммаНДС" и "СуммаДокумента"?
|
|||
15
Eugeneer
15.05.13
✎
14:48
|
(13) за 5к сделаю что ему надо полностью. а так пусть сам делает.
Я дал посдказку |
|||
16
Laerys
15.05.13
✎
14:48
|
(11) + во вложенном из предыдущего поиск по тем, что без счетфактур
|
|||
17
NcSteel
15.05.13
✎
14:49
|
(16) И не во вложенном, а во временной.
|
|||
18
Laerys
15.05.13
✎
14:49
|
(15) такие запросы не грех и за 500р делать)
|
|||
19
Eugeneer
15.05.13
✎
14:50
|
(16) может сразу еще ключи от квартиры где деньги лежат?
ТС просил вопрос- получите ответ, распишитесь. |
|||
20
Laerys
15.05.13
✎
14:52
|
(19) не уточнил бы, он так и сделал бы как ты изначально написал, а потом орать начал, что не правильно сказали))
(17) зачем во временной, когда достаточно вложенного? |
|||
21
NcSteel
15.05.13
✎
14:52
|
(20) Эх, молодость зеленна.
|
|||
22
Vovan1975
15.05.13
✎
14:52
|
а вообще сия задача для конфы "Бухгалтерия предприятия 2.0" смысла не имеет так как есть отчет - проверка правильности ведения учета - который прекрасно выявляет всю эту хрень и много чего еще....
|
|||
23
Kassidy_nd
15.05.13
✎
14:55
|
(14) в том то и дело что нету
|
|||
24
Jonny_Khomich
15.05.13
✎
14:55
|
(0) ты нифига не дарын! Дарыны такие вопросы на форумах не пишут. Поди ещё в 1с:рейтинге работаешь?
|
|||
25
Kassidy_nd
15.05.13
✎
14:56
|
(22) А где он находится? В том-то и дело что у меня не Бухгалтерия предприятия 2.0. А Бухгалтерия для Казахстана, редакция 2.0, разработка для Казахстана.
|
|||
26
Laerys
15.05.13
✎
14:57
|
(21) Хорошо, перефразирую.
Почему во временной, а не во вложенном? |
|||
27
Kassidy_nd
15.05.13
✎
14:59
|
(24) Вечно лезут со своей критикой. Я не работаю в 1с:Рейтинге. Походу ты сразу со знанием 1С родился? А я только учусь...
|
|||
28
Kassidy_nd
15.05.13
✎
15:08
|
(19) Нет, ключи от квартиры где деньги лежат не надо. Спасибо и на этом!
|
|||
29
Jonny_Khomich
16.05.13
✎
09:07
|
(28) я как бы для начала отучился 5 лет в университете очно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |