|
запрос | ☑ | ||
---|---|---|---|---|
0
Sniper9mm
25.03.10
✎
08:58
|
регистрнакопление нужно вывести количество по фамилии...как мне сослаться на ПолеВыбора по которому я буду искать???
Запрос.Текст = "ВЫБРАТЬ | МатериалыВЭксплуатации.ФизЛицо, | СУММА(МатериалыВЭксплуатации.Количество) КАК Количество |ИЗ | РегистрНакопления.МатериалыВЭксплуатации КАК МатериалыВЭксплуатации |ГДЕ МатериалыВЭксплуатации.ФизЛицо = &ФизЛицо |СГРУППИРОВАТЬ ПО | МатериалыВЭксплуатации.ФизЛицо";Пока Запрос.Группировка(1) = 1 Цикл Если Тогда так????? |
|||
1
Sniper9mm
25.03.10
✎
08:59
|
т.е Пока Запрос.Группировка(1) = 1 Цикл
|
|||
2
asady
25.03.10
✎
09:03
|
(0)
1. юзай в запросе виртальную таблицу остатки этого регистра 2. юзай ПВТ к этой таблице 3.сгруппировать в запросе здесь лишнее .... |
|||
3
Defender aka LINN
25.03.10
✎
09:06
|
Смешались в кучу кони, люди...
Запрос из 8.1, обход - из 7.7, автор - из школы... |
|||
4
Ненавижу 1С
гуру
25.03.10
✎
09:08
|
угадал?
УстановитьПараметр() |
|||
5
Sniper9mm
25.03.10
✎
09:09
|
Запр.УстановитьПараметр("Физлицо",Физлицо);
Рез = Запр.Выполнить(); Выборка = Рез.Выбрать(); Пока Выборка.Следующий() Цикл Обл = Макет.ПолучитьОбласть("заголовок"); Обл.Параметры.Заполнить(Выборка); Таб2.Вывести(Обл); что типо этого??? |
|||
6
kabanoff
25.03.10
✎
09:12
|
(3) Жж0шь! =)
(5) Типо того. |
|||
7
Sniper9mm
25.03.10
✎
09:18
|
блин....какая литература мне поможет понять как туту поступить????
|
|||
8
asady
25.03.10
✎
09:20
|
(7) в яндексе (гугле) забанили?
|
|||
9
Asmody
25.03.10
✎
09:33
|
(7) ЖКК
|
|||
10
Sniper9mm
25.03.10
✎
10:03
|
ааа жесть не могу разобраться.. где можно посмотреть пример обращение к регистру через запрос!!!
|
|||
11
Sniper9mm
25.03.10
✎
10:36
|
а так похоже на правду????
ТабДок = Новый ТабличныйДокумент(); Макет=ПолучитьМакет("Макет"); Область=Макет.ПолучитьОбласть("Заголовок"); Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ | МатериалыВЭксплуатации.ФизЛицо, | СУММА(МатериалыВЭксплуатации.Количество) КАК Количество |ИЗ | РегистрНакопления.МатериалыВЭксплуатации КАК МатериалыВЭксплуатации |ГДЕ МатериалыВЭксплуатации.ФизЛицо = &ФизЛицо |СГРУППИРОВАТЬ ПО | МатериалыВЭксплуатации.ФизЛицо"; Запрос.УстановитьПараметр("физлицо",ФизЛицо); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл область.Параметры.рег2=Выборка.количество; ТабДок.Вывести(Область); КонецЦикла; ТабДок.Показать(); |
|||
12
Sniper9mm
25.03.10
✎
10:36
|
он мне выдаёт данные но незнаю правильно или нет
|
|||
13
butterbean
25.03.10
✎
10:37
|
(12) а ты проверить сам не можешь??
|
|||
14
Sniper9mm
25.03.10
✎
10:39
|
да я может вообще не то зделал??? так вообще похоже на правду??
|
|||
15
Ненавижу 1С
гуру
25.03.10
✎
10:46
|
(14) я даже структуру твоих регистров не знаю
|
|||
16
Sniper9mm
25.03.10
✎
10:47
|
Запрос.УстановитьПараметр("физлицо",ФизЛицо);
Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл область.Параметры.рег2=Выборка.количество; ТабДок.Вывести(Область); КонецЦикла; ТабДок.Показать(); именно эта часть правильно??????? |
|||
17
Sniper9mm
25.03.10
✎
11:22
|
чё то странно... даже некто не сумничал
|
|||
18
bask
25.03.10
✎
11:34
|
судя по заданию "нужно вывести количество по фамилии" - да, ты выводишь количество по физлицу, но сам-то уверен, что тебе именно такое количество надо?
|
|||
19
asady
25.03.10
✎
11:39
|
(17) что-тут умничать....
тяжелый случай... тебе все советы уже дали - ты же упорно долбишь свой столб. |
|||
20
Sniper9mm
25.03.10
✎
13:44
|
пыдаюсь вывести данные по количеству 2х регистров с условием выводить только когда эти данные не совподают...
так правильно "ВЫБРАТЬ | МатериалыВЭксплуатации.Количество, | ПартииМатериаловВЭксплуатации.Количество КАК Количество1 |ИЗ | РегистрНакопления.МатериалыВЭксплуатации КАК МатериалыВЭксплуатации | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииМатериаловВЭксплуатации КАК ПартииМатериаловВЭксплуатации | ПО МатериалыВЭксплуатации.Количество <> ПартииМатериаловВЭксплуатации.Количество |
|||
21
svent0vit
25.03.10
✎
13:57
|
^_^
|
|||
22
hhhh
25.03.10
✎
14:05
|
(20) а по фамилии не собираешься соединять? У тебя соединятся строчки с разными фамилиями.
|
|||
23
hhhh
25.03.10
✎
14:08
|
(22)+ а, понял: ты садишься под углом 45 градусов к монитору и посылаешь в базу мысленный сигнал, чтобы записи регистров с разными физ лицами между собой не соединялись.
|
|||
24
Sniper9mm
25.03.10
✎
14:18
|
ты меня раскусил
|
|||
25
Sniper9mm
26.03.10
✎
10:23
|
блин!!!! классная штука Консоль запросов !!!!!!!! просто чудеса творит
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |