|
v8: Что будет, если назвать реквизит документа "ВЫБОР"? | ☑ | ||||||
---|---|---|---|---|---|---|---|---|
0
Живой Ископаемый
05.05.12
✎
07:26
|
И потом построить запрос к этому документу вида
ВЫБРАТЬ * ИЗ ТаблицаДокумента ? |
|||||||
1
КМ155
05.05.12
✎
07:27
|
(0) а 1С усё пох
1С вернет результат запроса |
|||||||
2
Живой Ископаемый
05.05.12
✎
07:29
|
2(1) Ну здрасьте, а где нотариально заверенный скриншот?
|
|||||||
3
Wobland
05.05.12
✎
07:30
|
у меня был реквизит ПО. всё работало, только ВыгрузкаЗагрузкаДанныхXML.epf отказывалась переносить
|
|||||||
4
Wobland
05.05.12
✎
07:30
|
(3) ибо генерировала текст запроса
|
|||||||
5
КМ155
05.05.12
✎
07:30
|
(2) ломает скриншотить,
такой код работает ВЫБРАТЬ Товары.Ссылка, Товары.Выбрать ИЗ Справочник.Товары КАК Товары |
|||||||
6
Wobland
05.05.12
✎
07:31
|
и, да
1С сообщит об ошибке синтаксиса |
|||||||
7
temsa
05.05.12
✎
07:31
|
А зачем испытвать судьбу? Что другоих слов не осталось на свете?
1С сообщит об ошибке синтаксиса |
|||||||
8
КМ155
05.05.12
✎
07:31
|
(5) и такой:
ВЫБРАТЬ * ИЗ Справочник.Товары КАК Товары ГДЕ Товары.Выбрать = ИСТИНА |
|||||||
9
Живой Ископаемый
05.05.12
✎
07:41
|
Блин... Прошу прощения... Перепутал слово.
Что будет, если назвать реквизит документа "ВЫБОР"? |
|||||||
10
КМ155
05.05.12
✎
07:43
|
(9) а за какие грехи у тебя отобрали конфигуратор ?
|
|||||||
11
Живой Ископаемый
05.05.12
✎
07:44
|
2(10) Избавь меня от своих фантазий.
|
|||||||
12
КМ155
05.05.12
✎
07:45
|
(11) значит отобрали
ВЫБРАТЬ Товары.Ссылка, Товары.Выбор, Товары.Представление, ВЫБОР КОГДА Товары.Выбор ТОГДА "Нах" ИНАЧЕ "Пох" КОНЕЦ КАК Уёё ИЗ Справочник.Товары КАК Товары |
|||||||
13
Живой Ископаемый
05.05.12
✎
07:46
|
2(12) Ты вопрос читал?
|
|||||||
14
КМ155
05.05.12
✎
07:46
|
(12) и так:
ВЫБРАТЬ *, ВЫБОР КОГДА Товары.Выбор ТОГДА "Нах" ИНАЧЕ "Пох" КОНЕЦ КАК Уёё ИЗ Справочник.Товары КАК Товары |
|||||||
15
Живой Ископаемый
05.05.12
✎
07:46
|
Или чукча?
|
|||||||
16
Живой Ископаемый
05.05.12
✎
07:47
|
Итак, что будет, если написать запрос вида
Выбрать * ИЗ ТаблицаДокумента, при условии что один из реквизитов называется "Выбор"? |
|||||||
17
Wobland
05.05.12
✎
07:55
|
(16) вот так вот, значит, да? а что такого? проверять не пойду
1С вернет результат запроса |
|||||||
18
Живой Ископаемый
05.05.12
✎
08:07
|
И нигде 1С не пишет что нельзя так называть реквизиты...
|
|||||||
19
Wobland
05.05.12
✎
08:18
|
(18) с натяжкой можно это процитировать: "Ниже приведена таблица, в которой приведены соответствия русского и английского и вариантов написания ключевых слов языка запросов"
|
|||||||
20
Живой Ископаемый
05.05.12
✎
08:47
|
2(19) Вот клал я на списки слов. Ничто мне не помешает назвать переменную словом Строка. И вот как показывает даже эта ветка, словом Выбрать мы тоже смело можем назвать наш реквизит.. а вот словом Выбор уже нет.
Ну да ладно, это я бурчу просто... просто еще один узелок который нужно держать в памяти. |
|||||||
21
Wobland
05.05.12
✎
08:48
|
(20) ключевое слово в цитате "ключевых" ;)
хотя, с переменной Строка они, конечно, перебрали |
|||||||
22
dva1c
05.05.12
✎
08:51
|
(21) Отличное замечание: "ключевое слово в цитате "ключевых""!+1
(20) Ключевая фраза этой ветки: "...это я бурчу просто..."!+1 |
|||||||
23
Живой Ископаемый
05.05.12
✎
08:52
|
Кстати, дай-ка назову реквизит словом ПОДОБНО...
|
|||||||
24
dva1c
05.05.12
✎
08:54
|
(23) Эксперимент продолжается? ;)
|
|||||||
25
Ненавижу 1С
гуру
05.05.12
✎
08:55
|
назови уже NULL или НЕОПРЕДЕЛЕНО
|
|||||||
26
Wobland
05.05.12
✎
08:55
|
(23) работает ;)
ВЫБРАТЬ Документ1.Подобно, Документ1.ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент ИЗ Документ.Документ1 КАК Документ1 |
|||||||
27
Живой Ископаемый
05.05.12
✎
08:58
|
2(25) :) гы...
|
|||||||
28
andrewks
05.05.12
✎
09:01
|
да всё нормально будет
1С вернет результат запроса |
|||||||
29
Живой Ископаемый
05.05.12
✎
09:13
|
2(28) на какой вопрос ответ?
|
|||||||
30
andrewks
05.05.12
✎
09:29
|
(29) на сабжевый. да и вообще :)
|
|||||||
31
х86
05.05.12
✎
09:35
|
(0)у мя еще на 80 была ТЧ Документы, я с ней намучался (
|
|||||||
32
Stim
05.05.12
✎
09:36
|
что будет, если назвать реквизит документа "Ссылка" =)
|
|||||||
33
Живой Ископаемый
05.05.12
✎
09:46
|
1С сообщит об ошибке синтаксиса |
|||||||
34
andrewks
05.05.12
✎
10:10
|
(33) у тебя скрин не соответствует сабжу. у тебя там ошибка из-за того, что _поле_ названо Выбор, а не реквизит документа
|
|||||||
35
Живой Ископаемый
05.05.12
✎
10:15
|
У меня скрин соответсвует сабжу, потому что в запросе стоит звезда *, и движок сам его разыменовывает.
И например типовая обработка ВыгрузкаЗагрузкаДанныхХМЛ, которая получает данные именно подобным запросом, обламывается. |
|||||||
36
andrewks
05.05.12
✎
10:18
|
ага, невнимательно прочитал сабж, не обратил внимание на звёздочку. тогда да
1С сообщит об ошибке синтаксиса |
|||||||
37
hhhh
05.05.12
✎
10:56
|
(26) не то, по задумке автора надо проверять
ВЫБРАТЬ Подобно |
|||||||
38
Живой Ископаемый
05.05.12
✎
11:11
|
2(37) Ну, вернее по задумке движка, если мы ставим *, то он разыменовывает так:
ВЫБРАТЬ 2*2 КАК ПОДОБНО И потом обламывается на Текст запроса: Строка 1: {(1,17)}: Ожидается имя ВЫБРАТЬ 2*2 КАК <<?>>ПОДОБНО |
|||||||
39
Живой Ископаемый
05.05.12
✎
11:12
|
+(38) с Null и Неопределено тоже самое
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |