![]() |
![]() |
![]() |
|
Как получить вид документа в запросе? Ø (PR 21.03.2009 14:22) |
☑ | ||
---|---|---|---|---|
0
Remark
21.03.09
✎
12:15
|
Хочу быстро посмотреть какие вообще документы (виды) двигали регистр в базе чтобы обработку не для всех писать, не могу найти, сообразить...
|
|||
1
PR
21.03.09
✎
12:18
|
ВЫБОР. Однозначно.
|
|||
2
PR
21.03.09
✎
12:19
|
+(1) Впрочем есть путь куда сложнее, но тоже реальный. Это ОБЪЕДИНЕНИЕ.
И в первом и во втором случае запрос генерится программно. |
|||
3
Remark
21.03.09
✎
12:20
|
Ок
ВЫБОР Что? Регистр.Регистратор ???? |
|||
4
Remark
21.03.09
✎
12:21
|
Нужен список видов документов...
|
|||
5
Remark
21.03.09
✎
12:22
|
Ну ок... Или такой вопрос, как ограничить Запрос по регистратором по одному виду документа?
|
|||
6
PR
21.03.09
✎
12:23
|
(3) КОГДА Регистр.Регистратор ССЫЛКА Документ.ПоступлениеЁжиков ТОГДА ""ПоступлениеЁжиков""...
|
|||
7
Remark
21.03.09
✎
12:24
|
НУ ладно... тормознул... по одному виду можно...
А если на момент запроса Вид не известен...? |
|||
8
Новичок
21.03.09
✎
12:24
|
Я решал такую же проблему. Надо было посчитать количество документов разных видов. Я сделал это созданием нового журнала со всеми видами документов
|
|||
9
Remark
21.03.09
✎
12:24
|
"+ВидДокумента+"
|
|||
10
Remark
21.03.09
✎
12:24
|
Это понятно...
|
|||
11
Новичок
21.03.09
✎
12:25
|
а из него уже по очереди брал вид и количество ;)
|
|||
12
Remark
21.03.09
✎
12:25
|
Млин, короче вопрос в (0). Я хотел в консоле запросов быстро глянуть для чего писать, счас уже стало просто интересно...
|
|||
13
Remark
21.03.09
✎
12:26
|
(6) Нужно в Секции Условий:
Выбор ... ГДЕ Регистратор.ВидДокумента = &ВидДокумента |
|||
14
GROOVY
21.03.09
✎
12:27
|
(13) Не взлетит. Вид документа проверяется с помощью оператора ССЫЛКА
|
|||
15
Remark
21.03.09
✎
12:36
|
(14) Я знаю, что не взлетит..
Как получить колонку врезультате запроса с типом значеия ссылки? |
|||
16
PR
21.03.09
✎
12:37
|
(7) Да е мое. ВЫБОР.
КОГДА Регистр.Регистратор ССЫЛКА Документ.ПоступлениеЁжиков ТОГДА ""ПоступлениеЁжиков"" КОГДА Регистр.Регистратор ССЫЛКА Документ.ПродажаЁжиков ТОГДА ""ПродажаЁжиков"" КОГДА Регистр.Регистратор ССЫЛКА Документ.ВозвращениеЁжиков ТОГДА ""ВозвращениеЁжиков"" ... КОНЕЦ |
|||
17
Remark
21.03.09
✎
12:40
|
То есть в языке запросов нет функции или оператора, который возвращает тип значения поля (ТипЗнч(Ссылка)). Так?
|
|||
18
Remark
21.03.09
✎
12:40
|
(14) Оператора ССЫЛКА нет, верно?
|
|||
19
Remark
21.03.09
✎
12:41
|
(16) Это решает вопрос, но это не то о чем я спрашивал, да?
|
|||
20
PR
21.03.09
✎
12:42
|
(17) Да
|
|||
21
PR
21.03.09
✎
12:42
|
(18) Есть
|
|||
22
PR
21.03.09
✎
12:42
|
(19) Да. Нет.
|
|||
23
Remark
21.03.09
✎
12:43
|
(20) Большое Человеческое Спасибо!
(21) Где? |
|||
24
Remark
21.03.09
✎
12:44
|
+23 Или у нас разные понятия слова "оператор"?
|
|||
25
PR
21.03.09
✎
12:48
|
(23) -> (16)
|
|||
26
GROOVY
21.03.09
✎
12:49
|
(24) У меня понятие "Оператор" соответствует общепринятому. Сравни свой словарь со стандартами.
ССЫЛКА - оператор сравнения, проверяет ТИП значения ССЫЛОЧНОГО поля. |
|||
27
Remark
21.03.09
✎
12:53
|
(26)
Из Справки. Таблицы запроса, документ. Ссылка (Ref) Тип: ДокументСсылка. Содержит ссылку на документ. Про оператор ничего не сказано. Это поле. |
|||
28
Remark
21.03.09
✎
12:54
|
(26)"Сравни свой словарь со стандартами"
Может будем повежливее общаться? |
|||
29
Remark
21.03.09
✎
12:59
|
+27 Хотя если ударится в философию, то можно скзать, что ССЫЛКА возвращяет знчение в поле и т.д. и тогда это оператор... ну короче... стандарты это типа соглашения большинства, а видя как большинство согласилось жить например, понимаешь, что оно не всегда, а точнее, даже редко бывает правым (исключительно с субъективной точки зрения)... Прошу прощения за OFF/
|
|||
30
GROOVY
модератор
21.03.09
✎
13:02
|
(28) Я сама вежливость.
Кстати мое предложение: просто включить мозг и перечитать ветку еще раз. По поводу операторов: Оператор проверки ссылочного значения Оператор ССЫЛКА позволяет проверить, является ли значение выражения, указанного справа от него, ссылкой на таблицу, указанную слева. Если да – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ. Разыменование таблиц описано в параграфе «Разыменование полей». Пример: Выбрать Справочник.Номенклатура.Наименование, Справочник.Номенклатура.ЕдиницаИзмерения Где Справочник.Номенклатура.ЕдиницаИзмерения Ссылка Справочник.ЕдиницыИзмерения (с) Встроенная справка 1С:Предприятие 8.1/8.2 |
|||
31
GROOVY
21.03.09
✎
13:03
|
(29) Понятие "Оператор" учат дети в школе на уроках информатики. Это не философия.
http://ru.wikipedia.org/wiki/Оператор_(программирование) |
|||
32
IronDemon
21.03.09
✎
13:05
|
(0) Посмотри http://infostart.ru/projects/658/
|
|||
33
GROOVY
21.03.09
✎
13:08
|
Да еще кстати глянь: http://obr.1c.ru/product.jsp?id=51 Полезно будет.
|
|||
34
IronDemon
21.03.09
✎
13:11
|
(33) А не рановато ли :D
|
|||
35
Remark
21.03.09
✎
13:20
|
(30) Что вежливость это здорово. Подскажите раздел справки, если не трудно.
(31) Вам очень повезло со школой, обычно люди не могут сказать, что значит слово "алгебра", хотя "все ее изучали". Для меня оператор, это прежде всего команда, действие, а не поле. Что "Ссылка" может быть оператором, я не отрицаю, но по моим данным, применительно к запросу, это поле таблицы документа. Готов у Вас учится, если конечно меня не сильно часто будут упрекать в тупости... |
|||
36
Remark
21.03.09
✎
13:22
|
(32) Как это относится к теме?
|
|||
37
Remark
21.03.09
✎
13:23
|
(33, 34) "Когда нос задран слишком высоко, есть опасность споткнуться и выглядеть глупо"...
|
|||
38
GROOVY
21.03.09
✎
13:24
|
(35) Конфигуратор. Справка. Содержание справки. Встроенный язык. работа с запросами. Язык запросов. Условие в языке запросов. Логические выражения в языка запросов.
У меня Вам учиться рано. Извините, тут я даже без сарказма. |
|||
39
GROOVY
21.03.09
✎
13:24
|
(37) Правильно! А когда глаза закрыты эти шансы увеличиваются.
|
|||
40
PR
21.03.09
✎
13:39
|
(27) Не Ссылка, а ССЫЛКА.
Не реквизит, а оператор языка запросов. В общем, коли не в курсе, марш читать ЖК. |
|||
41
Remark
21.03.09
✎
13:40
|
(39) Именно поэтому и обратился за помощью открыть мне глаза, спасибо, открыли, но зачем это так обставлять еще?
Да оператор "Ссылка" есть в языке запросов, и это не что мне нужно в (0). |
|||
42
Remark
21.03.09
✎
13:43
|
(40) Да в курсе... уже. Просто это не то что нужно. Он возвращает ИСТИНА.
Короче можно было просто это (40) сказать, а не строить тут "ученный совет". Вам (40) спасибо! Я и смотрел на поле "Ссылка" поэтому и спросил про оператор. Видать задел что-то... :) |
|||
43
PR
21.03.09
✎
13:44
|
(42) Да е, и что, что булево возвращает?
Читай (16). |
|||
44
Remark
21.03.09
✎
13:48
|
(43) Я не против... Но так надо в запросе все возможные виды регистраторов перебрать, муторно это, ведь хотел одним полем обойтись, без проверок. Короче, НЕТ ТАОКоЙ ФУНКЦИИ, которая вернула бы Тип значения. - Это МИНУС!
|
|||
46
PR
21.03.09
✎
13:50
|
(44) Я тебе в (20) написал, что нет, ты ветку-то читаешь?
|
|||
47
Remark
21.03.09
✎
13:50
|
Спасибо Высокому Ученному Совету за предоставленную возможность (хоть и не реализованную) заняться самоуничижением.
Вам, PR, спасибо за проявленную адекватность и терпение. |
|||
48
Remark
21.03.09
✎
13:51
|
(46) Да, это видно по (23).
|
|||
49
GROOVY
21.03.09
✎
14:00
|
(44) После изучения основ программирования советую поучить теорию баз данных, а после запросы Transact SQL. После этого придет понимание того как работают запросы. И придет понимаение того какие функции могут быть реализованы в запросах а какие нет.
|
|||
50
Remark
21.03.09
✎
14:03
|
(49) А если мне без "основ программирования" деньги платят, за внедрение и настройку? Может ну его, время тратить? :)
|
|||
51
Remark
21.03.09
✎
14:04
|
Хотя польза конечно есть, можно в форумах лицо умное делать, простите за эвфемизм...
|
|||
52
selenat
21.03.09
✎
14:11
|
(51) слушай, иди ка ты работать/учиться. Тебе ответ дали в первых же постах. Потом несколько десятков постов разжевывали, поскольку ты продолжал тупить. Не тебе здесь рассуждать про умное лицо и задранный нос. Скажи просто спасибо спецам, которые столько времени потратили на разжевывание элементарных вещей, которые тебе просто лень прочитать в мануалах...
|
|||
53
GROOVY
21.03.09
✎
14:11
|
(50) Ну деньги деньгами, тебе в ветке несколько раз сказали решение твоего вопроса, ты сам ударился в рассуждение слов. Теперь ты обижен...
Понимаешь, тебе ответили раз, ответили два, потом уж извини но тыкнули носом. То что тебе платят деньги это круто. Потом твои настройки оптимизирую и испрявляют более грамотные товарищи. Им платят больше. |
|||
54
GROOVY
21.03.09
✎
14:11
|
(52) черт, опередил.
|
|||
55
selenat
21.03.09
✎
14:15
|
(54) я сам дятел. Но знаю, когда надо говорить спасибо, когда тебя пинают, если только пинают в нужном направлении...
|
|||
56
Remark
21.03.09
✎
14:18
|
(52) А в первых постах и сказал спасибо, будьте внимательнее. И вообще, вы откуда? Не нравится не читайте, я не с вами разговаривал.
(55) Не возражаю... |
|||
57
Remark
21.03.09
✎
14:19
|
(53) А откуда вообще мыслезаключение о моем уровне?
|
|||
58
selenat
21.03.09
✎
14:20
|
(57) а ты думаешь, его не видно по твоим вопросам? :)))
|
|||
59
Remark
21.03.09
✎
14:21
|
(58) Конкретизируйте пожалйста, раз уж влезли!
|
|||
60
GROOVY
21.03.09
✎
14:22
|
(57) Я составил его эмпирически на основе постов в этой ветке.
|
|||
61
PR
21.03.09
✎
14:22
|
Все, баста.
Обучение вежливости, плз, в новую ветку. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |