|
Тест Чистова | ☑ | ||
---|---|---|---|---|
0
Timekiller
12.07.14
✎
16:52
|
На работе дали тест, составленный Чистовым. Не смог осознать один вопрос:
Какие выражения на языке запросов корректны? 1.“ФИО: “ + Спр.Фамилия + “ “ + Спр.Имя + “ “ + Спр.Отчество КАК ФИО (поля Фамилия, Имя и Отчество имеют тип Строка) 2.“Дата: “ + Док.Дата + “, номер: “ + Док.Номер КАК ДатаНомер (поле Дата имеет тип Дата, поле Номер имеет тип Строка) 3.“Валюта: “ + Док.Валюта КАК Валюта (здесь и ниже поле Валюта имеет тип СправочникСсылка) 4.“Валюта: “ + Док.Валюта.Наименование КАК Валюта 5.“Валюта: “ + ВЫРАЗИТЬ(Док.Валюта КАК Строка(60)) КАК Валюта 6.“Валюта: “ + Док.Валюта.Представление КАК Валюта 7.“Валюта: “ + ПРЕДСТАВЛЕНИЕ(Док.Валюта) КАК Валюта Варианты ответа галочками, т.е. может быть все верны, а может быть только один пункт. Как бы вы ответили? |
|||
1
Wobland
12.07.14
✎
16:53
|
1 и 4
|
|||
2
Лодырь
12.07.14
✎
16:59
|
делов то на пару минут забить в тестовый запрос.
|
|||
3
PR
12.07.14
✎
17:00
|
(0) Правильнее говорить не "не смог осознать", а "в вопросе все написано понятно, но я не в курсе этой темы, ответьте мне, чтобы мне не пришлось изучать матчасть".
|
|||
4
PR
12.07.14
✎
17:01
|
(2) Знать, а не определять опытным путем, видимо не предлагать?
|
|||
5
Timekiller
12.07.14
✎
17:03
|
Можно пример запроса, например, с первым пунктом.
|
|||
6
Wobland
12.07.14
✎
17:03
|
(5) “ФИО: “ + Спр.Фамилия + “ “ + Спр.Имя + “ “ + Спр.Отчество КАК ФИО из &спр как спр
|
|||
7
Лодырь
12.07.14
✎
17:03
|
(4) "Не верь глазам своим" (с) Козьма Прутков
Всегда предпочитал проверить лично различные варианты. Иногда всплывают разночтения с теорией. |
|||
8
PR
12.07.14
✎
17:03
|
(5) ВЫБРАТЬ “ФИО: “ + Спр.Фамилия + “ “ + Спр.Имя + “ “ + Спр.Отчество КАК ФИО ИЗ Справочник.Спр КАК Спр
|
|||
9
Wobland
12.07.14
✎
17:04
|
(6) выбрать “ФИО: “ + Спр.Фамилия + “ “ + Спр.Имя + “ “ + Спр.Отчество КАК ФИО из &спр как спр
|
|||
10
PR
12.07.14
✎
17:05
|
(7) Не надо оправдывать непрофессионализм желанием перестраховаться.
В данном случае ТС просто не знает. О какой еще перестраховке речь? |
|||
11
Лодырь
12.07.14
✎
17:06
|
(10) Ему показываю способ узнать. Это лучше чем просто рассказать что верно. Запомнит лучше.
|
|||
12
Wobland
12.07.14
✎
17:07
|
(11) я вот про представление() только с мисты знаю..
|
|||
13
Timekiller
12.07.14
✎
17:08
|
Да, действительно, я вообще не в курсе про двоеточие. Где почитать-то?
|
|||
14
Wobland
12.07.14
✎
17:09
|
(13) загугли ASCII
|
|||
15
GreatOne
12.07.14
✎
17:10
|
(0) надеюсь это при ПРИЕМЕ на работу дали? А то странно как-то выходит
|
|||
16
PR
12.07.14
✎
17:11
|
(11) Ну да ладно-ка.
Может лучше рассказать, почему неверны варианты 2, 3, 5, 6 и 7? 2. В запросе нельзя складывать поля разных типов. 3. В запросе нельзя складывать поля разных типов. 5. Выразить предназначена для приведения значения составного типа к значению определенного типа, а не для преобразования типов. 6. Представление нельзя использовать в функциях, так как оно вычисляется только в самом конце выполнения запроса. 7. Представление нельзя использовать в функциях, так как оно вычисляется только в самом конце выполнения запроса. |
|||
17
PR
12.07.14
✎
17:11
|
(13) Что ты не в курсе про двоеточие? Это просто символ строки.
|
|||
18
Domovoi
12.07.14
✎
17:17
|
А можно мне как тупому объяснить как это заработает?
ВЫБРАТЬ ФИО:ПетровВасилийНиколаевич КАК ФИО Из РегистрСведений.ФИОФизЛиц Конфигуратор у меня такое не пропустил. |
|||
19
GreatOne
12.07.14
✎
17:17
|
(16) п.5 - а еще как способ из неограниченной строки сделать равную n символам. Другого способа не знаю
|
|||
20
Wobland
12.07.14
✎
17:18
|
(18) на 1С это не заработает
|
|||
21
Domovoi
12.07.14
✎
17:18
|
+(18)Точнее там даже "ФИО:Петров Василий Николаевич КАК ФИО"
|
|||
22
Wobland
12.07.14
✎
17:18
|
(19) ПР зря употребил слово "составного типа"
|
|||
23
Domovoi
12.07.14
✎
17:19
|
(20):)
(0)Корректных выражений нет:) |
|||
24
GreatOne
12.07.14
✎
17:19
|
(18) а почему из регистра? Почему не выбрать "1" из 1?
|
|||
25
PR
12.07.14
✎
17:20
|
(18) Можно.
Текст нужно вставлять в текст запроса в конструкторе запроса, а не просто в тупую вписывать как есть, потому что кавычки заменятся на несколько кавычек. Блин, это же вообще азы! |
|||
26
PR
12.07.14
✎
17:20
|
(19) Рукалицо
ПОДСТРОКА |
|||
27
Domovoi
12.07.14
✎
17:21
|
(25)Я ж вроде вообще убрал ковычки
|
|||
28
ДенисЧ
12.07.14
✎
17:22
|
"ФИО:ПетровВасилийНиколаевич"
Вообще никак не заработает |
|||
29
PR
12.07.14
✎
17:22
|
(23) Вообще-то в (0) говорится про язык _запросов_.
|
|||
30
kokamoonga
12.07.14
✎
17:22
|
(24) Зачем здесь "ИЗ"? Это не работает и не должно работать. Просто же:
ВЫБРАТЬ "1" КАК Цифра |
|||
31
PR
12.07.14
✎
17:22
|
(27) Ну молодец, чо. И зачем?
|
|||
32
Timekiller
12.07.14
✎
17:24
|
(31) Ты мне объясни, что за хрень получится после конкатенации? Если переменных нет, то как бы выглядел запрос?
|
|||
33
GreatOne
12.07.14
✎
17:24
|
(26) ответЬ, почему здесь: v8: Как быть с неограниченной длиной в запросе? ты этого не рассказывал 6 лет назад, а? Я по той теме и узнал, как ограничить длину)
|
|||
34
Domovoi
12.07.14
✎
17:24
|
(29)Ветка 1с в8. Значит это написано на 1с8. Самое логичное предположить что это кусок кода который составит кусок текста запроса. Не так?
|
|||
35
Explorer1c
12.07.14
✎
17:26
|
Раз тест Чистова то он и должен на него отвечать!
|
|||
36
PR
12.07.14
✎
17:26
|
(32) Пля.
Срочно читать книги по 1С, раздел про язык запросов. А еще лучше сходи на рынок, пока выходной, присмотри метлу. |
|||
37
Domovoi
12.07.14
✎
17:27
|
+(34)Т.е. полностью задание было бы так
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ "+“ФИО: “ + Спр.Фамилия + “ “ + Спр.Имя + “ “ + Спр.Отчество КАК ФИО; Запрос.Выполнить(); Кстати в конце вообще полная ерунда “ “ + Спр.Отчество КАК ФИО - вот это вообще никак не воспримится. |
|||
38
PR
12.07.14
✎
17:28
|
(33) Так тебе там в первом же посте ответили.
|
|||
39
PR
12.07.14
✎
17:29
|
(34) Внимательно до изнеможения читаем "Какие выражения на языке _запросов_ корректны?" в (0).
|
|||
40
PR
12.07.14
✎
17:30
|
(37) Это по твоему мнению задание полностью было бы так, а не на самом деле.
На самом деле задание сформулировано в (0) и нечего фантазировать. |
|||
41
Timekiller
12.07.14
✎
17:30
|
(33) Вот как раз все функции языка запросов я знаю, и действительно ПОДСТРОКА здесь больше в тему, открой руководство разработчика из любой коробки, там есть хорошая табличка на эту тему со всеми функциями
(35) Он в Питере. (39) Т.е. это никогда не отработает, но суть конкатенации будет верной?? |
|||
42
kokamoonga
12.07.14
✎
17:31
|
(32)
ВЫБРАТЬ "Вот так выглядел бы запрос без переменных и источника данных, "+"а "":"" - это просто двоеточие" |
|||
43
Domovoi
12.07.14
✎
17:31
|
(40)Напишите пример такого запроса. Так будет понятнее.
|
|||
44
GreatOne
12.07.14
✎
17:31
|
(41) я тебя разве спрашивал?
|
|||
45
Domovoi
12.07.14
✎
17:32
|
Я попробовал понять по-другому и получил запрос типа
"ВЫБРАТЬ ФИО: +" "+Спр.Имя КАК ФИО ИЗ РегистрСведений.ФИОФизЛиц КАК Спр" Один хрен не отрабатывает. |
|||
46
PR
12.07.14
✎
17:32
|
(41) Что не отработает?
|
|||
47
Domovoi
12.07.14
✎
17:34
|
А не ковычки пропустил, отработало. Блин ну зачем так людей путать?
|
|||
48
PR
12.07.14
✎
17:34
|
(43) Может сразу уж кофе всем принести и лекцию по языку запросов прочитать с выражением?
Или может лучше включить мозг? А то вопрос из первого месяца обучения полного нуба в 1С. |
|||
49
Domovoi
12.07.14
✎
17:35
|
Такое встречаешь только при составлении текста запроса, и вникать что это именно будет в тексте запроса - это жесть.
|
|||
50
PR
12.07.14
✎
17:35
|
(45) С таким же успехом ты мог бы написать
"ВЫБРАТЬ Да мне похрен что писать, зачем мне писать то, что мне говорят" |
|||
51
Domovoi
12.07.14
✎
17:36
|
Вся проблема не решить тест а понять что от тебя хотят. Тест должен интуитивно восприниматься с полувзгляда - это ж тест а не задача.
|
|||
52
Wobland
12.07.14
✎
17:37
|
(51) ты не осилил
|
|||
53
kokamoonga
12.07.14
✎
17:37
|
(51) Задание изложено в одном простом предложении:
"Какие выражения на языке запросов корректны? " Что собственно непонятно? |
|||
54
Domovoi
12.07.14
✎
17:38
|
(52)Я не заточен под такие штуки. Мне надо задания где минимум воспринимания и максимум применения мозга.
|
|||
55
Domovoi
12.07.14
✎
17:40
|
(53)Не понятно как эти выражения попадут в запрос.
|
|||
56
Wobland
12.07.14
✎
17:40
|
(55) а зачем им туда попадать?
|
|||
57
kokamoonga
12.07.14
✎
17:41
|
(54) Шедеврально. Мне после этого даже шутить над тобой как-то неловко.
|
|||
58
kokamoonga
12.07.14
✎
17:42
|
(55) ага, присоединяюсь к вопросу в (56).
|
|||
59
Wobland
12.07.14
✎
17:42
|
(54) >максимум применения мозга
спинного? |
|||
60
AlexITGround
12.07.14
✎
17:43
|
(54) "Я не заточен под такие штуки. Мне надо задания где минимум воспринимания и максимум применения мозга."
фига се выдал |
|||
61
Timekiller
12.07.14
✎
17:43
|
(44) Я думаю твои знания шестилетней давности слегка устарели, но ты еще шевелишь своими усами и считаешь себя молодцом))
Всем спасибо, помогли. |
|||
62
Domovoi
12.07.14
✎
17:46
|
(56)Ну мозг так устроен. Прежде чем что-то решать надо понять зачем оно.
Грубо говоря есть люди которые просто читают и делают, а есть которые думают над тем что прочитали и пытаются осмыслить, иногда это осмысливание подводит, если не туда припихнуть. |
|||
63
kokamoonga
12.07.14
✎
17:53
|
(62) Дело не в устройстве мозга. Дело просто в том, что ты не владеешь предметом. В справке, в разделе о языке запросов есть прямо раздел, который так и называется "Выражения в языке запросов".
Так что присоединяюсь к (36) в части "Срочно читать книги по 1С, раздел про язык запросов." |
|||
64
Domovoi
12.07.14
✎
18:03
|
(63)Чем тут владеть? Можно ли строку с датой в запросе соединить?
Детский сад. Просто так как вы не являетесь человеком которого я описал выше, вы не поймете, т.к. никогда не задумывались об этом - это естественно, т.к. у вас мозг по другому устроен. |
|||
65
alle68
12.07.14
✎
18:12
|
Правило для осмысления и запоминания простое:
"В языке запросов 1С нельзя смешивать типы." Для этого изобрели СКД. |
|||
66
kokamoonga
12.07.14
✎
19:50
|
(64) и правда детский сад какой-то
|
|||
67
Лефмихалыч
12.07.14
✎
23:36
|
>Можно пример запроса, например, с первым пунктом?
http://s.pikabu.ru/images/big_size_comm/2013-07_6/13750294391564.jpg |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |