|
v7: Как выполнить SELECT * FROM Регистр.Продажи в файловом варианте ? | ☑ | ||
---|---|---|---|---|
0
gnus
30.01.13
✎
11:13
|
Регистр Продажи (Обороты)
Как средствами языка запросов 1с77 можно сделать SELECT * FROM Регистр.Продажи в файловом варианте ? |
|||
1
Ёпрст
30.01.13
✎
11:14
|
точно так же
|
|||
2
Ёпрст
30.01.13
✎
11:14
|
как и в скуле
|
|||
3
Vladal
30.01.13
✎
11:15
|
(2) Интересно. А как запрос поймёт, или это про 1C++?
|
|||
4
Ёпрст
30.01.13
✎
11:17
|
(3) ну, автор же не про чорный запрос грит, надеюсь.
А так, либо адо, либо радуга, либо 1сpp, либо 1sqlite, либо.. |
|||
5
Ёпрст
30.01.13
✎
11:17
|
в общем, ничего интересного
|
|||
6
Mikeware
30.01.13
✎
11:19
|
(5) почему это?
|
|||
7
gnus
30.01.13
✎
11:19
|
без sql
смотрю в желтую книжку ч2 описаний встр.языка и не пойму |
|||
8
ДенисЧ
30.01.13
✎
11:25
|
(4) по адо к текущей базе?
|
|||
9
ДенисЧ
30.01.13
✎
11:26
|
(7) а зачем тебе делать это без скл?
|
|||
10
Ёпрст
30.01.13
✎
11:26
|
(8) ну да, если она в скуле :)
|
|||
11
Ёпрст
30.01.13
✎
11:26
|
(7) и не поймешь, там этого нет
|
|||
12
Ёпрст
30.01.13
✎
11:27
|
(6) вот если бананан кусанёт автора, то будет интересно - мот какакя еще мутация появится
|
|||
13
Mikeware
30.01.13
✎
11:28
|
(7) "продолжайте наблюдения"©
(5) я ж тебе намекнул, что "будет интересно" |
|||
14
Mikeware
30.01.13
✎
11:29
|
(12) если посмотреть на темы ТС, то становится ясно, что bananan если не кусанул, то по крайней мере на него дыхнул...
|
|||
15
1C_ID
30.01.13
✎
11:31
|
В семерке запросы строятся по принципу
ТекстЗапроса = "Период с ДатаНач по ДатаКон; |Докум = Документ.***.ТекущийДокумент, Документ.***.ТекущийДокумент,Документ.***.ТекущийДокумент; |Группировка Докум Упорядочить по Докум.Дата; |Обрабатывать НеПомеченныеНаУдаление;"; Потом в цикле ( Пока Запрос.Группировка("Докум") = 1 Цикл ) обращаешься к табличной части, тебе это нужно? Вопрос конкретизируй, что уже есть, а что нужно, может поможет кто. А вот таким образом как в v8 там запросы ни раз не видел. |
|||
16
Mikeware
30.01.13
✎
11:32
|
о, истчо чЮдо вылезло....
|
|||
17
Ёпрст
30.01.13
✎
11:32
|
(16) даже год выпуска не надо угадывать
:) |
|||
18
Mikeware
30.01.13
✎
11:32
|
а, 1986... тогда понятно....
|
|||
19
gnus
30.01.13
✎
11:33
|
(15)
РЕГИСТРЫ ХОЧУ |
|||
20
Mikeware
30.01.13
✎
11:33
|
(19) "братва не возражает"©
|
|||
21
1C_ID
30.01.13
✎
11:33
|
(16)куда нам до суровых челябинских парней ))
|
|||
22
Ёпрст
30.01.13
✎
11:33
|
(19) дык делай, кто ж мешает то ?
|
|||
23
ДенисЧ
30.01.13
✎
11:35
|
(22) Ему никто не мешает, он просто хочет :-)
|
|||
24
Mikeware
30.01.13
✎
11:36
|
(23) хотеть - не вредно. вредно "не хотеть"
© |
|||
25
gnus
30.01.13
✎
11:38
|
А почему это в табло не выводится ?:
Процедура Сформировать() Запрос=СоздатьОбъект("Запрос"); ТекстЗапроса=" |Период С ДатаНач По ДатаКон; |ТТН=Регистр.Продажи.ТТН; |Номенклатура=Регистр.Продажи.Номенклатура; |Количество=Регистр.Продажи.Количество; |Сумма=Регистр.Продажи.Сумма; |Группировка Номенклатура; |"; Запрос.Выполнить(ТекстЗапроса); Пока Запрос.Группировка("Номенклатура")=1 Цикл Сообщить( "" +Запрос.ТТН +" " +Запрос.Номенклатура +" " +Запрос.Количество +" " +Запрос.Сумма ); КонецЦикла; КонецПроцедуры |
|||
26
Ёпрст
30.01.13
✎
11:39
|
(25) отсутствует функция при обращении к регистрам.
Считать нечего - группировка пустая. rtfm ЗЫ:и как ты прямые запросы писать хочешь, если и обычные чорные не освоил ? |
|||
27
gnus
30.01.13
✎
11:45
|
||||
28
Ёпрст
30.01.13
✎
11:47
|
(27) это то, что у тебя в (25), обычный , штатный СоздатьОбъект("Запрос").
|
|||
29
Ёпрст
30.01.13
✎
11:48
|
и его текст запроса, который "чорный"
|
|||
30
gnus
30.01.13
✎
11:51
|
(29)
так чего в (25) дописать, чтобы в табло вывелось ? |
|||
31
Ёпрст
30.01.13
✎
11:51
|
(30) прочитать (26) до полного просветления, можно, на ночь
|
|||
32
Mikeware
30.01.13
✎
11:53
|
(29) как-то давным-давно, помогая дружественной фирме возвращать просроченный товар москвичам, увидел коробку, на которой маркером, корявым почерком, было написано "презервативы горные". я ОЧЕНЬ захотел это увидеть. водила спер несколько штук. оказалось банальщина - "презервативы ЧОрные"... "ч" было как "г", ну а на мелочи, типа буквы "о" вместо "ё" торгаши не обращают внимания.
|
|||
33
gnus
30.01.13
✎
12:13
|
вот, появилось в табло
Процедура Сформировать() Запрос=СоздатьОбъект("Запрос"); ТекстЗапроса=" |Период С ДатаНач По ДатаКон; |ТТН=Регистр.Продажи.ТТН; |Номенклатура=Регистр.Продажи.Номенклатура; |Количество=Регистр.Продажи.Количество; |Сумма=Регистр.Продажи.Сумма; |Группировка Номенклатура; |Функция Всего=Сумма(Количество); |"; Запрос.Выполнить(ТекстЗапроса); Пока Запрос.Группировка("Номенклатура")=1 Цикл Сообщить( "" +Запрос.ТТН +" " +Запрос.Номенклатура +" " +Запрос.Количество +" " +Запрос.Сумма ); КонецЦикла; КонецПроцедуры |
|||
34
Ёпрст
30.01.13
✎
12:14
|
(33) аминь
|
|||
35
Ёпрст
30.01.13
✎
12:15
|
только, не Запрос.Сумма надо глядеть, а Запрос.Всего
ну и при группировке Номенклатура, смотреть Запрос.ТТН и Запрос.Количество - не имеет смысла |
|||
36
gnus
30.01.13
✎
12:57
|
(35)
а рукописный гуру по запросам 1с77 типа Бенгана для ms sql есть? |
|||
37
Ёпрст
30.01.13
✎
12:59
|
(36) По чорным то ?
ЖКК и СП более чем достаточно |
|||
38
Ёпрст
30.01.13
✎
12:59
|
||||
39
gnus
30.01.13
✎
13:04
|
(38)
её я читал, но оттуда не понял |
|||
40
Ёпрст
30.01.13
✎
13:05
|
(39) что именно не ясно ?
|
|||
41
gnus
31.01.13
✎
05:24
|
А как осуществить ЛЕВОЕ СОЕДИНЕНИЕ ?
|
|||
42
Mikeware
31.01.13
✎
05:43
|
в "чОрных" - только полное.
|
|||
43
КонецЦикла
31.01.13
✎
07:05
|
(36) Конструктором делай, помогает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |