Имя: Пароль:
JOB
Работа
Насколько вопрос сложен для соискателя?
,
0 sirsp
 
19.02.14
17:12
1. КГ/АМ 45% (13)
2. Свое мнение 41% (12)
3. Нормальный 7% (2)
4. Сложный 3% (1)
5. Простой 3% (1)
Всего мнений: 29

На собеседовании на должность прога, показываю соискателям текст запроса (в консоли запросов):

ВЫБРАТЬ
                Т.Валюта
                ,Т.Курс
ИЗ
                (
                ВЫБРАТЬ
                               МАКСИМУМ(Т2.Период) Период
                               ,Т2.Валюта
                ИЗ
                               РегистрСведений.КурсыВалют.СрезПоследних Т1
                               ЛЕВОЕ СОЕДИНЕНИЕ
                               РегистрСведений.КурсыВалют.СрезПоследних Т2
                               ПО
                                               Т2.Период < Т1.Период
                СГРУППИРОВАТЬ ПО
                               Т2.Валюта
                )ВЗ
                ВНУТРЕННЕЕ СОЕДИНЕНИЕ
                РегистрСведений.КурсыВалют.СрезПоследних Т
                ПО
                               Т.Период = ВЗ.Период
                               И Т.Валюта = ВЗ.Валюта

и задаю вопрос: "что делает данный запрос?".
Жду ответа типа: "возвращает срез предпоследних".
В ответ неизменно слышу тишину...

Хотелось бы узнать мнение уважаемых мистян насчет сабжа.
1 asady
 
19.02.14
17:15
(0) это рабочий запрос?
2 PR
 
19.02.14
17:15
А почему ВНУТРЕННЕЕ СОЕДИНЕНИЕ с РегистрСведений.КурсыВалют.СрезПоследних, а не реальной таблицей?
3 floody
 
19.02.14
17:15
все зависит наверное от ЗП, на которую вы ищете прога
4 PR
 
19.02.14
17:16
(1) Я вот тоже сомневаюсь :))
5 Wobland
 
19.02.14
17:17
СрезПоследних левое СрезПоследних

бармен, ещё кружечку!
6 okmail
 
19.02.14
17:18
Я бы сразу ушел с собеседования после такого вопроса
7 H A D G E H O G s
 
19.02.14
17:20
С таким начальником (напарником) работать?
Слово представляется Ютубу

http://www.youtube.com/watch?v=HcfHBgUTn7I
8 sirsp
 
19.02.14
17:22
(1) (2) Согласен! Правильно с реальной таблицей.
Просто собран "на коленке" навскидку.
Однако, думаю, суть улавливается.
Если бы соискатели стали размышлять как Вы, критиковать etc...
9 Jaap Vduul
 
19.02.14
17:22
>>что делает данный запрос?
Показывает упоротость собеседующего.
10 etc
 
19.02.14
17:23
(0) то же самое что и этот:

ВЫБРАТЬ
    КурсыВалют.Период,
    КурсыВалют.Валюта,
    КурсыВалют.Курс
ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют
ГДЕ
    КурсыВалют.Период В
            (ВЫБРАТЬ
                МАКСИМУМ(КВ.Период) КАК Период
            ИЗ
                РегистрСведений.КурсыВалют КАК КВ
            ГДЕ
                КВ.Валюта = КурсыВалют.Валюта)
11 огурец
 
19.02.14
17:23
ИМХО запрос не будет работать.

К условию: Т2.Период < Т1.Период
надо добавить: Т2.Валюта = Т1.Валюта
12 sirsp
 
19.02.14
17:24
(9) Упоротось в чем? :))
13 le_
 
19.02.14
17:24
(0) Я думаю, перед тем, как спрашивать, стоит самому разобраться...
14 etc
 
19.02.14
17:24
поэтому "ежик" почти угадал :)
15 asady
 
19.02.14
17:25
(0) поправил немного
ВЫБРАТЬ
    Т.Валюта,
    Т.Курс
ИЗ
    (ВЫБРАТЬ
        МАКСИМУМ(Т2.Период) КАК Период,
        Т1.Валюта КАК Валюта
    ИЗ
        РегистрСведений.КурсыВалют.СрезПоследних КАК Т1
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК Т2
            ПО (Т2.Период < Т1.Период)
                И Т1.Валюта = Т2.Валюта
    
    СГРУППИРОВАТЬ ПО
        Т1.Валюта) КАК ВЗ
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК Т
        ПО (Т.Период = ВЗ.Период)
            И ВЗ.Валюта = Т.Валюта
16 Nenaviwu1c20
 
19.02.14
17:26
ВЫБРАТЬ
    КурсыВалют.Валюта,
    ПРЕДСТАВЛЕНИЕ(КурсыВалют.Валюта),
    КурсыВалют.Курс,
    КурсыВалют.Кратность
ИЗ
    (ВЫБРАТЬ
        МАКСИМУМ(КурсыВалют.Период) КАК Период,
        КурсыВалют.Валюта КАК Валюта
    ИЗ
        РегистрСведений.КурсыВалют КАК КурсыВалют
    ГДЕ
        КурсыВалют.Период <= &ВЫЫЫЫЫ
    
    СГРУППИРОВАТЬ ПО
        КурсыВалют.Валюта) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют
        ПО ВложенныйЗапрос.Период = КурсыВалют.Период
            И ВложенныйЗапрос.Валюта = КурсыВалют.Валюта
17 Nenaviwu1c20
 
19.02.14
17:26
МДе каждому по конфетке за запрос дадут сегодня
18 sirsp
 
19.02.14
17:27
(11) Так это и ожидается! Уточнения, критика...
Однако, речь о том, что соискатели тупят ((
19 asady
 
19.02.14
17:28
(18) озвучь планку по зп.
20 sirsp
 
19.02.14
17:28
(15) Ага, с ошибками ;)
21 PR
 
19.02.14
17:28
(8) Ха. Кто-то не знал, да, а кому-то в падлу на собеседовании чморить экзаменатора :))
22 sirsp
 
19.02.14
17:28
(19) мск ~100+
23 огурец
 
19.02.14
17:29
(19) > озвучь планку по зп.

СВою?
24 Wobland
 
19.02.14
17:29
(18) наверное, они очень вежливые и стесняются открыть тебе глаза
25 asady
 
19.02.14
17:30
(20) может подскажешь где в (11) ошибка ...
26 sirsp
 
19.02.14
17:30
(21) Поэтому они молчат? Есть мнение, что по другой причине ;)
27 PR
 
19.02.14
17:30
(22) Фикси, франч?
28 dimaldinho
 
19.02.14
17:30
(23) Все просто. На такую з/п можешь выбирать только из таких соискателей. Анекдот в тему:

К генералу ночью прибегает посыльный, и говорит: - Товарищ генерал, тебе пакет! - Не тебе, а вам!!! - Да зачем он мне, это тебе пакет. - Не могли кого поумнее послать! - Так умных послали к умным, а меня к тебе.

Свое мнение
29 PR
 
19.02.14
17:30
(26) По какой?
30 H A D G E H O G s
 
19.02.14
17:31
Делаеться все через временную таблицу, чтобы по реальной вложенным запросом не елозить.
31 Trainee
 
19.02.14
17:32
(0) Вопрос простой для тех, у кого спец. по Платформе. Определись кого ищешь и реши сам.

Нормальный
32 sirsp
 
19.02.14
17:33
(30) Я уже понял, что критикуем запрос, а не уровень соискателей.
33 Jaap Vduul
 
19.02.14
17:34
(18)
Человек, пришедший на собеседование, находится в стрессовой ситуации.
А тут ему подсовывают какую-то галиматью - большинство людей начинают судорожно думать: "Не, ну наверное должен быть какой-то смысл... Где подвох?"
34 sirsp
 
19.02.14
17:34
(31) В том то и дело, что приходят люди с веером сертификатов, тупо смотрят ничего не говорят...
Эх!
35 Дмитрий666
 
19.02.14
17:35
ВЫБРАТЬ
                               МАКСИМУМ(Т2.Период) Период
                               ,Т2.Валюта
                ИЗ
                               РегистрСведений.КурсыВалют.СрезПоследних Т1
                               ЛЕВОЕ СОЕДИНЕНИЕ
                               РегистрСведений.КурсыВалют.СрезПоследних Т2
                               ПО
                                               Т2.Период < Т1.Период
                СГРУППИРОВАТЬ ПО
                               Т2.Валюта
                
какой результат даст этот запрос?
36 Wobland
 
19.02.14
17:35
(32) а я бы ещё по ТС проехался
37 sirsp
 
19.02.14
17:37
(33) Ну и? А если в рабочей обстановке такой человек получает "боевую" задачу, в области, с которой раньше не сталкивался?
38 Господин ПЖ
 
19.02.14
17:37
молча встать, уипать и свалить в темноту
39 Skylark
 
19.02.14
17:37
T, Т2 ...
что это за псевдонимы блин?

Операция "Ы" какая-то
40 Господин ПЖ
 
19.02.14
17:38
ну за вложенный запрос можно еще по ребрам попрыгать...
41 Wobland
 
19.02.14
17:38
(37) а если нет?
42 sirsp
 
19.02.14
17:38
(36) Да, ты любитель! Давай.
43 Господин ПЖ
 
19.02.14
17:38
>А если в рабочей обстановке такой человек получает "боевую" задачу, в области, с которой раньше не сталкивался?

а связь какая (0) с некой предметкой?
44 sirsp
 
19.02.14
17:39
(40) +100
45 sirsp
 
19.02.14
17:39
(39) ДлинныйМнемоничныйИдентификатор1
46 МойКодУныл
 
19.02.14
17:40
(40) а за неиспользование виртуальной таблицы СрезПредПоследних - вообще расстрелять!


а ЗП много больше 100? 1С ники в Москве жадные больно,скоро за 80 будут только типовые обновлять.
47 Господин ПЖ
 
19.02.14
17:40
>Я уже понял, что критикуем запрос, а не уровень соискателей.

что дали то и обсерается... можно было еще как Райкин - в лицах соискателей показать - тогда можно было не говорить что ТС упорот и плохо запросы рисует
48 Jaap Vduul
 
19.02.14
17:40
(37)
Так и надо тогда кандидатам задачу ставить - нарисуйте, мол, запрос, показывающий то-то...
Одно дело задачи решать, а другое чей-то говонокод разбирать.
49 Skylark
 
19.02.14
17:43
- Хочу любить и быть любимой!
Сказал Олег и замолчал.
Молчал в ответ военный доктор.
Молчал военный комиссар.
50 Господин ПЖ
 
19.02.14
17:43
(49) ыыыы

подстолом
51 Господин ПЖ
 
19.02.14
17:44
(48) в блокноте...
52 огурец
 
19.02.14
17:45
(49) Смешно
53 Wobland
 
19.02.14
17:45
(48) умение осознанно писать гнокод - это признак мастерства ;)
54 sirsp
 
19.02.14
17:45
(48) Согласен, только ни один из них не смог нарисовать остатки на каждый день. Сидят минут по 40, потом сливаются. Смотришь, что наваяли в консоли - запрос к ВТ ОстаткиИОвороты... :)
55 Aleks73
 
19.02.14
17:45
Если б я был таким соискателем, то попросил бы показать чудо-базу, на которой результат такой, как говорит ТС.
на моей получилось две строки - одна пустая, вторая - 1980 год...как начало времен.
56 Дмитрий666
 
19.02.14
17:46
ВЫБРАТЬ
                               МАКСИМУМ(Т2.Период) Период
                               ,Т2.Валюта
                ИЗ
                               РегистрСведений.КурсыВалют.СрезПоследних Т1
                               ЛЕВОЕ СОЕДИНЕНИЕ
                               РегистрСведений.КурсыВалют.СрезПоследних Т2
                               ПО
                                               Т2.Период < Т1.Период
                СГРУППИРОВАТЬ ПО
                               Т2.Валют

ввел данный запрос в консоли запросов, результат - ничего!!

это не сложный вопрос для соискателя, а тупой вопрос

Свое мнение
57 asady
 
19.02.14
17:46
(0) теперь неплохо бы увидеть запрос самого ТС - а то как-то не по фэншую....
58 sirsp
 
19.02.14
17:46
(55) И был бы разговор дальше ;)
59 Господин ПЖ
 
19.02.14
17:47
>ввел данный запрос в консоли запросов, результат - ничего!!

>соискатели молчали


соискатели были правы...
60 Trainee
 
19.02.14
17:48
(54) Остатки на каждый день тоже надо знать. На практике, особенно поддержка, все проще. Ты кандидата ищешь или хвастаешься?
61 Feunoir
 
19.02.14
17:48
(54) Такой запрос на собеседовании слёту напишет только тот, кто раньше задавался именно таким вопросом и разбирался в нём. Так что смысла в задании чуть больше, чем ноль.
62 Aleks73
 
19.02.14
17:48
(58) разговор о чудо-базе или о двух строках ?
про две строки я бы не догадался без выполнения запроса.
63 H A D G E H O G s
 
19.02.14
17:48
(54) Что не так с ОстаткиИОбороты?
64 MrStomak
 
19.02.14
17:49
Я бы, не напиши автор чего он этим хочет спросить, никогда не догадался бы что это "Срез предпоследних".

Показать валюту и курс в том случае, если они установлены в день, предыдущий относительно дня установки последнего курса вообще для любой валюты... Не увидел бы в этом никакого смысла, ответил бы, что не знаю что вы этим хотите получить.
65 Bober
 
19.02.14
17:49
(0) запрос бредовый, но на это нужно сразу обратить внимание. Тот, кто не обращает на это внимание - уже вопрос к нему.
66 Господин ПЖ
 
19.02.14
17:49
(63) типа там не будет на каждый день...
67 H A D G E H O G s
 
19.02.14
17:50
Да, мне вот интеерсно, как автор оптимальнее получит Остатки на каждую дату без ОстаткиИОбороты

Не надо кода, мысли.
68 MrStomak
 
19.02.14
17:50
(59) Теоретически должен курс рубля показать
69 Мимохожий Однако
 
19.02.14
17:50
(0)Кандидатов надо подбирать по росту, а не решению запросов. А еще лучше по блату.

Свое мнение
70 sirsp
 
19.02.14
17:51
(63) Остатки на каждый день, остатки на каждый день...
Без СКД... Запросом ;)
71 Bober
 
19.02.14
17:51
(54) к сожалению это классика. Посмотри вакансии на hh или еще где, так зп от 60к. Не у тебя, так у других получит эти деньги.
72 Trainee
 
19.02.14
17:52
(64)+1. Те кто видел нечто подобное, ответят слегка удивившись, падаваны сольются.

(66) Учись по я жив: http://infostart.ru/public/101321/
73 H A D G E H O G s
 
19.02.14
17:52
(66) То что будет пропущено - можно помножить таблицейдат, к примеру.

p.s. Ни разу не получал остатки на каждый день.

p.s.s. Но я знаю, как 1С хранит и получает остатки на заданную дату :-)
74 sirsp
 
19.02.14
17:52
(71) Вот именно! Про то и речь..
75 Bober
 
19.02.14
17:52
(66) а как предлагаешь? отдельно остатки и обороты получать?
76 sirsp
 
19.02.14
17:54
(73) Я не сомневаюсь в Вашей компетентности.
ПС С удовольствием читаю ветки с Вашим участием!
77 H A D G E H O G s
 
19.02.14
17:54
(75) Остатки на дату рассчитанных Итогов +- движения, сгруппированные по ДНЮ.
78 sirsp
 
19.02.14
17:55
+(76) Однако, хотелось бы, чтобы чел на ~100+ знал хотя бы базовые вещи
79 Jaap Vduul
 
19.02.14
17:55
(70)
Ты на собеседованиях также кандидатам говоришь?

Я понял, на самом деле вам программист не особо то и нужен, гораздо важнее ЧСВ потешить.
И ветка на мисте тоже для этого заведена.
80 Господин ПЖ
 
19.02.14
17:55
>p.s. Ни разу не получал остатки на каждый день.

дефектуру не считал ибо...
81 Bober
 
19.02.14
17:56
(78) зачем ему твои 100к, если можно два по 50-60 и ничего не делать -)
82 Bober
 
19.02.14
17:57
(77) если только запрос - согласен, есть сложность. но если такие вещи требуются, то обычно подключаю СКД в работу.
83 mikecool
 
19.02.14
17:59
в чем суть ветки? автор нуб и опозорился?
84 Trainee
 
19.02.14
17:59
(78) А ты сам все базовые вещи знаешь? Уверен?
Конкретный запрос - это не базовая вещь, а прикладная как раз.
85 sirsp
 
19.02.14
17:59
(81) Логично. Но имхается, есть люди, ищущие несколько иное..
86 Господин ПЖ
 
19.02.14
17:59
мы давали просто плоскую таблицу с движухой по складу "+"/"-"...

ну и собрать из нее остатки/обороты - посмотреть, осиливает человек "выбрать когда" и условия

некоторые кандидаты начинали азартно доказывать что это методически неверно... надо таблицу загнать в РН и сверху нахлабучить СКД - и будет счастье в доме...
87 H A D G E H O G s
 
19.02.14
17:59
(83) Не рой другому могилу, иначе ссади лопатой ох^&рят.
88 Господин ПЖ
 
19.02.14
18:00
в (56) какой-то адский трэш...
89 mikecool
 
19.02.14
18:00
(87) да ну не дай боже, я никому ничего не рою )))
90 sirsp
 
19.02.14
18:00
(82) Суть в том, что не всегда можно подключить СКД без изменения кода. Зачастую приходится извращаться только запросами..
91 mikecool
 
19.02.14
18:01
почитал запрос из (0) подумал, мне понравилось и я подумал еще, но так и не понял - нафейхоа он нужен?
92 Wobland
 
19.02.14
18:02
(91) автор обкакался и неумело пытается это скрыть
93 Bober
 
19.02.14
18:02
(91) это тест, собеседник тоже должен начать свой ответ как минимум с этого вопроса.
94 sirsp
 
19.02.14
18:02
(93) +100
95 Bober
 
19.02.14
18:03
(90) Я не понял задание.
Если задание был получить остатки на каждый день - это одно задание,
если получить остатки на каждый день запросом - это другое задание.
96 sirsp
 
19.02.14
18:05
(92) С котокентом лучше получается, не правда ли? >(36)
97 Bober
 
19.02.14
18:05
(94) нас так преподаватели ловили на первом курсе, спросят как-нибудь "бред" и смотрят на твою реакцию.
98 sirsp
 
19.02.14
18:06
(97) Ага, и ждут рассуждений... Вот сволочи! ;0
99 Bober
 
19.02.14
18:07
(98) ну да, не все ж по билетикам шпарить. Поэтому для меня сертификат проф - это пустое место.
100 Torquader
 
19.02.14
18:08
К вам приходит соискатель
Молодой, ещё мечтатель.
А ему такой вопрос
Что тот делает запрос.

Смотрит он печально в код
Ничего там не поймёт.
И спешит к двери скорей,
чтоб смотаться побыстрей.

И идя домой печально
Слова пишет машинально
Приходите вас зовёт
Фирма "Супер г.вно код"
101 sirsp
 
19.02.14
18:08
(99) +100500
102 Wobland
 
19.02.14
18:09
(96) тот просто туп, как пробка, а ты обделался
103 Bober
 
19.02.14
18:10
(101) Попробуй спросить соискателя чем справочник отличается от планы видов характеристик.
104 Господин ПЖ
 
19.02.14
18:11
выполнил (0) на рабочей базе... получил рубль = 1...

но никуа не предпоследнее...

бухи заколбасили две записи:

1980
2007

получаю рубль и курс за 2007

ам/кг
105 sirsp
 
19.02.14
18:12
(100) "Доктор, мне ваши стихи про кефир очень понравились" (Цы) :)
106 Bober
 
19.02.14
18:12
(104) правильный ответ должен начинаться "что это за хрень".
107 Bober
 
19.02.14
18:13
после (106) можно и с кандидатом поговорить.
108 Armando
 
19.02.14
18:14
Автор ищет себе наставника?
109 Bober
 
19.02.14
18:15
(108) скорее чела, который способен "автономно" работать.
110 sirsp
 
19.02.14
18:17
(103) Да я уже и не знаю что спрашивать. Просто ИМХО когда прог публикует резюме - он должен все это знать априори.
А если я его спрошу, например, про блокировки? ;)
111 H A D G E H O G s
 
19.02.14
18:17
(110) А спроси!
112 sirsp
 
19.02.14
18:17
(107) +100
113 Господин ПЖ
 
19.02.14
18:18
>А если я его спрошу, например, про блокировки?

а если он знает и сам начнет (0) мордой по столу возить?
114 Franchiser
 
гуру
19.02.14
18:18
Автор, какой правильный ответ? Не томи. Соискатель должен плюнуть автора запроса в лицо?
115 jsmith82
 
19.02.14
18:20
//

Простой
116 Torquader
 
19.02.14
18:21
(114)
Автор - "что делает данный запрос ?"
Соискатель - "а, мне кажется, что он вообще ничего не делает, кроме демонстрации вложенности и внутренних соединений сами с собой".
117 Torquader
 
19.02.14
18:22
Предпоследнее значение, насколько я помню, это когда сначала выбираются две строки с убыванием по дате, а потом из них одна минимальная.
118 Bober
 
19.02.14
18:24
(113) и что в этом плохого?
119 Franchiser
 
гуру
19.02.14
18:27
Чтобы смысл был, надо как минимум таблицы виртуальные заменить на реальные и связь по валюте. А соединение реальных таблиц самой к себе всем известно.
120 MrStomak
 
19.02.14
18:29
(117) Когда нужна не последняя, а какая-либо по порядку запись, то сначала нужно добавить поле для сортировки. Ну типа в запросе с соединением период1>период2 посчитать количество различных период1 для период2 и валюты. Ну и потом уже отбирать в имеющие нужное значение по порядку.
121 sirsp
 
19.02.14
18:31
(111) Речь про соискателей ;)
122 sirsp
 
19.02.14
18:32
(115) +100
123 fisher
 
19.02.14
18:33
Первый раз, что ли, собеседовать сподобился?
Или ЧСВ распирает?
Если хочешь найти нормального прога, будь готов к просеиванию тонн шлака.

КГ/АМ
124 sirsp
 
19.02.14
18:35
(117) Ладно я ошибся в правильности соединения во вложенном запросе, и при втором соединении к ВТ, но ты-то что позоришься ;)
125 sirsp
 
19.02.14
18:36
(119) Без среза последних не получить срез предпоследних, см (124)
126 fisher
 
19.02.14
18:36
Красивее всего вариант с кореллирующим подзапросом в условии. Можно легко выбрать, допустим, пять предпоследних записей в разрезе аналитик.
127 sirsp
 
19.02.14
18:37
(123) Да, первый раз. Потому и удивляюсь.
128 sirsp
 
19.02.14
18:38
(126) Зачем 5? Впрочем решение обусловлено задачей ;)
129 fisher
 
19.02.14
18:41
(127) Скоро перестанешь.
(128) Дык красота варианта в том, что хоть 1, хоть 5, хоть 25 - фиолетово.
130 Franchiser
 
гуру
19.02.14
18:42
(125) я понял, сам обычно использую, имеет иногда смысл когда надо получить срез последних не по всем наборам измерений, т.к. Стандартный срез возвращает в некоторых случаях несколько строк на интересующие измерения.
131 Franchiser
 
гуру
19.02.14
18:43
Но мне больше нравится делать пакетный запрос, через ВТ, хотя это на любителя
132 Franchiser
 
гуру
19.02.14
18:45
(126) это ведет к неоптимальному план запроса, в условиях подзапросы следует делать в крайних случаях
133 Одесса
 
19.02.14
18:46
(10) Нифига не то же самое.

Результатом запроса из (0) будут курсы валют, по которым курс устанавливался более ранним периодом, чем последний период в регистре. Т.е. в запрос не попадут валюты из среза последних с максимальным периодом.
134 acanta
 
19.02.14
18:50
настоящий 1с ник никогда не читает чужих запросов

Свое мнение
135 fisher
 
19.02.14
18:58
(132) Это стереотип, на который полезно опираться при отсутствии детальных данных. На практике все сильно зависит от конкретных условий.
136 batmansoft
 
19.02.14
18:59
(0)
"В ответ неизменно слышу тишину... " - ну все верно, тут думать надо. Думают 1С-ни только за деньги. А сосискатель ещ ене принят на работу и зарплата еще не тикает.

КГ/АМ
137 МишельЛагранж
 
19.02.14
19:31
(0) базовые вещи, говоришь?
ты вообще программил или так, задачки понадергал и доволен?
138 МишельЛагранж
 
19.02.14
19:37
а, понял:
ТС что-то впервые сляпал на коленке, и теперь безумно гордится своей поделкой.
Автор, в 1С нет "базовые вещи", там есть "по-быстрому", "через з-у" и "оптимально".
139 МишельЛагранж
 
19.02.14
19:40
Кстати, автор, похоже, только учебную конфиграцию и видел.
140 SalavatUlaev
 
19.02.14
19:58
(0) Пипец, говорят нормальных прогов не найти, а те кто ищут какую то ересь в которой вообще нет никакой логики задают.

Это дебильный запрос, плохо когда какие нибудь начальники не разбираются в профессии

Свое мнение
141 sanja26
 
19.02.14
19:59
(0) запрос - фигня какая-то.
А получать остатки на каждый день запросом очень редкая задача, на скд все можно наваять без извращений.
142 sanja26
 
19.02.14
20:01
а если прог не использует вложенные запросы, то ему сложно будет с тобой работать. Лично мне не нравятся вложенные запросы, иногда аж выбешивает)
143 SalavatUlaev
 
19.02.14
20:03
(18) Если это тактика такая, то очень плохая, работник тоже смотрит потенциального работодателя, и если на входе встречается с пургой которую надо привести в "нормальный" вид, это оттолкнет нормального специалиста. Откуда он должен знать что у тебя в голове, срез последних, предпоследних ты хочешь получить, а может вообще какой то уникальный случай, про который он не знает.
Когда надо исправить несколько мест, чтобы получить срез "предпоследних" - это извращение, обычно которое в голову не придет
144 АйЭм
 
19.02.14
20:21
(0)
Автор, извини - нафига ты задачу так поставил?
Обычно подобный муетай (макс. близкое значение к дате) используют чтобы связать записи регистра сведений с доками за разные даты и получить кучу срезов последних. Например, продажи в других ценах прикинуть. Или другой валюте.

Или тут вообще не про то?
145 VanGogh
 
19.02.14
20:29
(0)валеног, подзапросы это позапрошлый век.

КГ/АМ
146 Поpyчик-4
 
20.02.14
07:14
(0) Название конторы, для внесения в чОрный список.

КГ/АМ
147 Bigbro
 
20.02.14
07:33
" он должен все это знать априори. "
упоротый бред.
соискатель должен быть готов исполнять свои рабочие обязанности добросоветсно за те деньги которые ему добросоветсно платят.
если его работа будет состоять в разгребании чужого "овнокода и объяснении что этот код делает другим - то подобный подход к собеседованию имеет право на жизнь.
во всех прочих случаях это тупая трата времени и своего и собеседника.
148 Karavanych
 
20.02.14
07:45
(0) У меня стаж 10 лет, куча внедрений. Задача понимания что делает тот или иной запрос написанный предыдущими писателями - всегда нетривиальна. Самому написать такой запрос - в 1000 раз легче, чем понять, что этот дятел пытался таким запросом получить и вообще зачем.

КГ/АМ
149 vde69
 
модератор
20.02.14
08:14
(0) результат зависит от значений регистра, может вернуть например только 1 строку при 20 валютах в регистре....

если автор хочет получить от соискателя критику - то так и нужно ставить ему задачу "что не правильно в этом запросе" или "как это упростить" ....

Свое мнение
150 Starhan
 
20.02.14
08:16
в (0) помимо связи по валюта = валюта, связь по периоду еще должна быть <= вместо <
151 Starhan
 
20.02.14
08:18
(0)>>и задаю вопрос: "что делает данный запрос?".
Жду ответа типа: "возвращает срез предпоследних".
В ответ неизменно слышу тишину...

>>Хотелось бы узнать мнение уважаемых мистян насчет сабжа.

хню он делает :(. Вот и стесняются тебе сказать.
152 Starhan
 
20.02.14
08:19
(150) в подзапросе*
153 Sewace
 
20.02.14
08:34
Поскольку получать предпоследние значения из регистра сведений - очень актуальная задача, предлагаю вынести на обсуждение внесения в платформу 8.3.5 возможности использования виртуальной таблицы "СредПредПоследних" и на всякий случай "СрезПредПредПоследних".
154 France
 
20.02.14
08:35
(153)  +1
155 МишельЛагранж
 
20.02.14
08:41
(153) да, и параметры не забудь - например, использование в СрезПредПоследних - "МоментПредПредПоследних".
156 Pasha
 
20.02.14
08:59
Иметь безграмотного руководителя - самый жуткий стресс...
Молчание,я думаю, означает в первую очередь серию произносимых про себя идиаматических выражений о сексуальной связи собеседующего с персонажами классических фильмов ужасов

КГ/АМ
157 dmpl
 
20.02.14
09:01
(0) На месте соискателя увидев такой запрос, я бы решил, что до меня тут работали знантные извращенцы. А поскольку я воспитан, то у меня бы с ходу не нашлось бы слов, чтобы цензурно объяснить это работодателю. Да и желание разбираться в коде извращенцев нет никакого (плюс в таких случаях и проблем, обычно, вагон и маленькая тележка). Вот отсюда и молчание.

КГ/АМ
158 ukolabrother
 
20.02.14
09:07
(0) этот запрос позорит собеседующего
159 Aleks73
 
20.02.14
09:19
Тут была хорошая мысль - возможно, работа заключается в разгребании ТАКОГО и в тексте вакансии это написано(!) Тогда ТС прав и кандидаты должны уметь комментировать это.
160 Wobland
 
20.02.14
09:27
совалка как бы намекает нам, что ТС не имел виду разгребание навозов
161 МишельЛагранж
 
20.02.14
09:29
(160) разгребание навозов стоит х3.
162 Starhan
 
20.02.14
09:45
(161) так и надо было писать требуется программист-ассенизатор
163 ifso
 
20.02.14
09:47
(153) Что за дискриминация в отношении ПослеПоследних и ПослеПослеПоследних!?)
164 scanduta
 
20.02.14
09:49
Я бы сказал что твой запрос достаточно коряво написан с точки зрения оптимальности

КГ/АМ
165 Леха Дум
 
20.02.14
09:58
Охренеть... что делает это запрос... я обычно прошу НАПИСАТЬ запрос - иначе потом и дальше придется писать за нового товарища и спрашивать "а что этот код/запрос делает?"
Попроси человека лучше написать запрос с выводом курса или цены на каждый день в заданном интервале и при отсутствии в этом интервале данных за какие нибудь дни - вот где треш будет
166 Леха Дум
 
20.02.14
09:59
забыл

Свое мнение
167 МишельЛагранж
 
20.02.14
10:02
(165)Попроси человека лучше написать запрос с выводом курса или цены на каждый день в заданном интервале и при отсутствии
- и вам всем в мск платят за это "отстатыщ"?! не верю.
Такие деньги - за постоянное рисование курсов и выборки документов по датам. охренеть.
168 Серго62
 
20.02.14
10:05
Это какой-то индусский код...

Свое мнение
169 Леха Дум
 
20.02.14
10:10
(167) во первых не МСК, во вторых - это простейший для понимания задачи пример, в другой версии задача можетет звучать как "Вывести остатки на каждый день" - для посчитать стоимость хранения остатков на складе ответхранения или посмотреть динамику товарных запасов, "посчитать пени на каждый день"
Деньги не за рисование, а за знания и способность их применять - вопрос как выявить эти знания - стоит на первом месте. Вопрос в том, как проверить утверждение человека что "я все могу!!!" в какой то области и понятно что для "все могу" вопросов бывает значительно больше и зп не обязательно "отстатыщ"
170 MaxisUssr
 
20.02.14
10:10
(0)
Поразбирался - это похоже на какое-то подобие "Среза последних" по всем валютам одновременно? (но вроде не должно работать)

КГ/АМ
171 MaxisUssr
 
20.02.14
10:14
ВЫБРАТЬ
    КурсыВалют.Период,
    КурсыВалют.Валюта,
    КурсыВалют.Курс,
    КурсыВалют.Кратность
ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            КурсыВалют.Валюта КАК Валюта,
            МАКСИМУМ(КурсыВалют.Период) КАК Период
        ИЗ
            РегистрСведений.КурсыВалют КАК КурсыВалют
        
        СГРУППИРОВАТЬ ПО
            КурсыВалют.Валюта) КАК ВложенныйЗапрос
        ПО КурсыВалют.Период = ВложенныйЗапрос.Период
            И КурсыВалют.Валюта = ВложенныйЗапрос.Валюта


Это имелось ввиду? А смысл такого запроса, если в данном случае и так с резом последних можно все получить?
172 DarkWater
 
20.02.14
10:14
Задачу а-ля спец я бы порешал на собеседовании. Но в извращения типа (0) вникать бы не стал: я бы подумал, что работа заключается в разгребании кода типа (0). Зачем мне это?

Свое мнение
173 ilpar
 
20.02.14
10:19
Задача "на знания" (знает кому задачи попадались)
а условие
ПО Т2.Период < Т1.Период
это к непроизводительности к тому же.

КГ/АМ
174 Spieluhr
 
20.02.14
10:20
(0) не самая удачная идея - показывать такой запрос на собеседовании. Как уже советовали выше, лучше просить написать запрос самому (лично я прошу соискателя просто на словах рассказать какие таблицы нужно взять, как соединить, как объявить поля).
Также хороший совет в (149)

Свое мнение
175 ilpar
 
20.02.14
10:22
(173) а вложенный запрос наводит на мысль, что автор застрял в прошлом.
176 Леха Дум
 
20.02.14
10:23
(173) ну, скажем, вакансия обычно описывает, чем придется заниматься сотруднику в компании
177 Леха Дум
 
20.02.14
10:26
(175) все на штурм временных таблиц? Надо соотносить как то затраты на вложенный запрос и на создание ВТ, да и знаки "<", ">" не просто так ввели в запросы. Так что еще надо посмотреть, где КГ/АМ - у вас или у ТС
178 ilpar
 
20.02.14
10:28
(177) вся штука в том, что временные таблицы дают гарантированный результат в любой ситуации :)
179 ilpar
 
20.02.14
10:31
(177) наверное поэтому все свежие типовые НЕ "на вложенных запросах пишут"
180 Господин ПЖ
 
20.02.14
10:34
скд головного мозга...
181 Леха Дум
 
20.02.14
10:38
(178) вся штука в том, что иногда они пишутся на диск, когда не хватает памяти серверу - из таблицы нужна большая часть ее данных - и вот тогда приходится десять раз подумать на что тратить ресурсы :)
(179) я бы не стал сильно ориентироваться на типовые - там перлы и круче можно встретить, мы ведь все люди и там тоже не роботы сидят. И еще раз повторю - надо понимать, что будет в том или ином случае происходить на сервере при выполнении запроса - вам самому на этапе подготовки запроса придется побыть этим сервером
182 Серго62
 
20.02.14
10:48
(181) Интересно, а куда пишется вложенный запрос, если у сервера не хватает памяти?
183 VanGogh
 
20.02.14
10:48
(181)<<вся штука в том, что иногда они пишутся на диск, когда не хватает памяти серверу
когда не хватает памяти серверу, всегда пишется на диск
что-нить слышал может про файл подкачки
временные таблицы тут не причем
184 Серго62
 
20.02.14
10:51
(177) Вложенный запрос помимо всего прочего загромождает текст основного запроса и тем самым усложняет его чтение.
185 Господин ПЖ
 
20.02.14
10:52
>временные таблицы тут не причем

временные складываются в tempdb
186 VanGogh
 
20.02.14
10:54
(177)Так что еще надо посмотреть, где КГ/АМ - у вас или у ТС КГ/АМ у тебя
187 МишельЛагранж
 
20.02.14
10:56
(169)Вопрос в том, как проверить утверждение человека что "я все могу!!!"
- достаточно задать пару-тройку обще-узкоспециальных вопросов.
А если вы сами не знаете работы, на которой сидите (а работа по 1С в каждой организации - сугубо индивидуальна, и задачи совершенно разные) - то прикрываетесь тестами и всякой профанацией в виде задачек ни о чем.
188 VanGogh
 
20.02.14
11:05
(185)если недостаточно оперативной памяти, и нельзя увеличить ее, можно еще перенести tempdb на отдельный физ диск
использование подзапросов в запросе с большой выборкой данных будет гораздо хуже по производительности, чем хранение промежуточных таблиц для расчета итоговой выборки.
189 Леха Дум
 
20.02.14
11:06
(182) туда же, куда и временная таблица, вот только есть такая плюха, что к основной выборке у вас уже будет забито место временной таблицей - вы все равно потратите время на ее создание и запись на диск.
(186) читаем до посинения (181), чукча не читатель, чукча писатель?
(184) да-да, краткость сестра таланта - было такое, на собеседовании - попросил человека выбрать остатки по складу на дату с ценами - он воткнул срез последних по всей номенклатуре, а потом в выборке цеплял к остаткам. В этом запросе не нужно было делать вложенную таблицу, в этом запросе создание временной таблицы тоже не требовалось - данные использовались только один раз в запросе. И, да, на вопрос "а зачем вы так сделали?" он ответил - "так круто, индекс там и все дела" и ессно последовал второй вопрос - а кто вам такое сказал? он ответил - на форуме так написали!!!
(187) я обычно прошу ПРОСТО написать отчет по остаткам склада - уже если этого человек не может, то вообще пц
190 Леха Дум
 
20.02.14
11:08
+(189) я не говорил что являюсь ярым противником ВТ - все нужно использовать с умом
191 Серго62
 
20.02.14
11:11
(189) см. (185)
это работает быстрее чем файл подкачки
192 Серго62
 
20.02.14
11:14
+ (191) и еще сама 1с рекомендует использовать ВТ именно для повышения быстродействия.
193 VanGogh
 
20.02.14
11:16
(192) он же сказал в (181)я бы не стал сильно ориентироваться на типовые

в 1с дураки сидят, не то что он
194 МишельЛагранж
 
20.02.14
11:26
(189)я обычно прошу ПРОСТО написать отчет по остаткам склада
- все правильно, человек с чем работает, то и спрашивает.
Если только и делает выборки по складу - ну, тут ваш ввариант ))
195 Леха Дум
 
20.02.14
11:31
(192) прочитаю вслух: "надо понимать, что будет в том или ином случае происходить на сервере при выполнении запроса - вам самому на этапе подготовки запроса придется побыть этим сервером" шаблоны не всегда проходят
(193) я про людей говорил - люди иногда ошибаются, так бывает. Если хотите найти дураков - ищите, вам повезет. Мое высказывание основано на реальной ситуации, первые версии БСП тому пример - код из нее я как то здесь приводил - получали таблицу значений запросом, потом эту таблицу отдавали построителю запросов - итог им нужно было из нее видите ли получить.
(194) я до хрена с чем работаю, человек приходит и говорит - я знаю УТ10, я ему говорю - на ут10 и сделай мне отчет - что бл в этом такого тогда узкоспециального??? Может вы знаете только как справочники в конфигурацию добавлять? А получать данные из этих справочников не в зуб ногой? Обрадую дополнительно - обычно беседа не ограничивается только отчетом.
196 Серго62
 
20.02.14
11:45
(195) >> вам самому на этапе подготовки запроса придется побыть этим сервером

Вы знаете как sql сервер будет выполнять запрос в каждом конкретном случае?
197 Леха Дум
 
20.02.14
11:56
(196) я знаю, какие данные и какой объем этих данных будет выбран, я предполагаю, что данные уже могут быть в кэше, я предполагаю где нужны индексы, а где и без них обойдусь. Как итог - я могу получить отлично работающий запрос с временными таблицами, блэкджеком и шлюхами. Но бывает так, что наступает час Х, когда все это перестает работать - и это нормально, условия работы изменились. Тогда приходится брать счетчики производительности, профайлер и смотреть что стало не так в консерватории и уже по новым условиям модифицировать запрос и возможно в нем уже не будет шлюх... И не факт, что этот запрос был написан мной, и я точно не буду говорить, что я это переделывать не буду т.к. вижу что запрос написан криво
198 Леха Дум
 
20.02.14
11:57
+(197) это не актуально для ларечных внедрений
199 Серго62
 
20.02.14
12:05
(197) ну если больше нечем заняться, то можно и так...
200 Леха Дум
 
20.02.14
12:09
(199) так и живем не одним днем
201 МишельЛагранж
 
20.02.14
13:05
(197) пришел я как-то на вакансию админа.
Так один упорытый товарищ спрашивает:
- как ип посмотреть?
- ifconfig
- какие ключи у этой команды?
Ребят, если вам делать нечего, и вы дальше носа собственного не видите - то не занимайтесь не своим делом.
Отдайте набор сотрудников разбирающимся людям, которым для описания текущих задач сотрудника не нужны тесты или костыли в виде "код напиши".
202 Леха Дум
 
20.02.14
13:29
(201) ну если не код кодить, то зачем еще нужен программист? маразм крепчал...
203 МишельЛагранж
 
20.02.14
13:41
(202) вам, и всем остальным - пишут: ПИШИТЕ В ВАКАНСИИ "НУЖЕН КОДЕР"!!!
Разницу понимаете? Кто кодер, кто - программист?
204 mzelensky
 
20.02.14
13:55
(0) добавлю немного ОФФ-топа. Не так давно был на собеседовании (должность программист 1С) в одну контору (озвучивать не имею права, но компания крупная и известная). В общем одно из заданий было таким:

Дана таблица состоящая из двух колонок, заполненных сравниваемыми данными (допустим некими числами). Нужно написать ЗАПРОС (ИСКЛЮЧИТЕЛЬНО ЗАПРОС, БЕЗ ДОП ОБРАБОТКИ), который проверит следующее утверждение (т.е. выдаст "истина" или "ложь"): если отсортировать данные таблицы по первой колонке (на возростание), то и во второй колонке данные тоже быдут отсортированы по возростанию.

На все это даны: листок бумаги, ручка и 20 минут времени :)
205 Леха Дум
 
20.02.14
13:57
(203) расскажи свое видение - вдруг и вправду нет понимания
206 Feunoir
 
20.02.14
14:00
(204) А не достаточно ли тут будет связать таблицу с самой собой по Т1.А<Т2.А И Т1.Б>Т2.Б и потом проверить результат на непустоту?
207 Господин ПЖ
 
20.02.14
14:01
(204) саму с собой соединить?
208 Господин ПЖ
 
20.02.14
14:02
(207) + отсортированную по колонка1 ,а вторую по колонка2
209 Eugene_life
 
20.02.14
14:04
(204) Отличная задача, причем сгодится, чтобы зачморить любых программистов, не только 1С-ников.
210 mzelensky
 
20.02.14
14:09
(206)(207) Да, там соединение ТЗ делается саму с собой.
Вся фишка только в том, чтобы правильно просчитать условие соединения
211 Серго62
 
20.02.14
14:10
(204) Это был тест на сообразительность?
212 mzelensky
 
20.02.14
14:13
(211)  НУ как мне было сказано: "Руководитель любит логические задачки. Поэтому на собеседовании дают их".

Я одну написал. Вторую (ту, что в (204)) описал как бы делал.


По первой проверяющие долго спорили будет ли она работать, т.к. у них был просто готовый ответ, а он несколько расходился с моим вариантом.
213 Feunoir
 
20.02.14
14:19
(210) По логике - оба столбца упорядочены если для строк у которых первое поле меньше, чем в текущей строке нет строк в которых второе поле больше, чем в текущей строке.

Как-то так.
214 МишельЛагранж
 
20.02.14
14:26
опять 1сники гадают на кофейной гуще.
А "наниматели" и далее способствуют своими тестами-приколами подобному безобразию.
В чем проблема, вообще все на коленке решайте. Зах этот конфигуратор, консоль? В топку.
Плюс все собеседования будете подобные проходить за 20 мин.
Вот только что вы с 1сом делать будете?
(205) нет видения кодера и программиста? зачем тогда людей нанимаете? Наймите сведущего человека, чтоб он вам нанял программистов. И разъяснил подробно отличия.
215 Spieluhr
 
20.02.14
14:37
в зазеркалье актуальная статейка Нуралиева С. появилась о том кто-такие программисты 1С
http://v8.1c.ru/o7/201402prg/index.htm
216 ERWINS
 
20.02.14
14:43
Он рабочий???? или тут задание опустить принимающего?
217 JesteR
 
20.02.14
14:58
(0)ТС самого надо собеседовать

Свое мнение
218 Поpyчик-4
 
20.02.14
15:38
(195) Ещё один кандидат на посылание в лес на собеседовании с отчётами.
219 Леха Дум
 
20.02.14
15:38
(214) я просил вас рассказать о своем видении работы кодера и работы программиста, что вы все из пустого в порожнее переливаете? Мне нах не уперлись все эти тестирования и собеседования, однако переписывать и исправлять последствия работы за "одаренными кодерами/программистами" мне тем более не уперлось!
...а руководство сказало "надо!", оно осознает ошибочность такого подхода, оно знает что 70% времени будет потрачено впустую на этих собеседованиях и, чтобы это время минимизировать со стороны нанимателя, ставится фильтр в виде тестового задания. Снимите уже свои розовые очки, проще тогда уж на аутсорс все отдавать.
220 Леха Дум
 
20.02.14
15:40
(218) можете и дальше убиваться, вас никто не звал
221 МишельЛагранж
 
20.02.14
16:14
(219)однако переписывать и исправлять последствия работы за "одаренными кодерами/программистами" мне тем более не уперлось!
- ну так в чем проблема спросить "вот такой случай. Как будете реализовывать?"
А если не знаете сами - то правильно, все ваши надежды на тест: хоть какая соломинка )
222 МишельЛагранж
 
20.02.14
16:15
(219)Снимите уже свои розовые очки, проще тогда уж на аутсорс все отдавать.
- ну так тестите и аутсорсеров.. франчей.. там тоже люди работают, и далеко не 1С-совместимо даже, не говоря уже о реально путном коде.
223 13_Mult
 
20.02.14
16:23
У кого на собеседовании спрашивали что означает "основное измерение" регистра сведений???
224 Леха Дум
 
20.02.14
16:25
(221) не переживайте, спрашиваю. "А если не знаете сами" - опять двадцать пять, где ВАШЕ понимание кодера и программиста? где ваш этот опус, который раскроет наконец мне глаза? где он???
(222) про аутсорс - передавали и был результат хороший при хорошей стоимости :)
225 МишельЛагранж
 
20.02.14
16:52
(224)где ВАШЕ понимание кодера и программиста?
- оно как-бы описание длинное, с примерами и цитатами. Я ж порекомендовал - нанять специалиста для объяснений ))
(224) протестить их не забывали перед этим? )
226 kiruha
 
20.02.14
16:55
(0)
Автора такого запроса срочно уволил бы
Вешателей системы и так хватает

Свое мнение
227 Леха Дум
 
20.02.14
17:45
(225) я думаю, описание получилось бы достаточно коротким, если бы вы указали ключевые отличия. А так только кнопки зря нажимаете.
-протестить их не забывали перед этим? )
а вы мыло с рук водой смываете или так ходите?
228 acanta
 
20.02.14
17:46
227 а вы когда в ж..пу лезете вы мыло до или после применяете?
229 Леха Дум
 
20.02.14
17:51
(228) провокационный вопрос, попробуйте опытным путем. Я уверен, вы выберете для себя оптимальный метод!
230 КРТЩ
 
20.02.14
17:58
(18) а че ты хотел? ты работодатель, скажи тебе что твой запрос туп, ты не возьмешь на работу, скажи что запрос крут - тоже не возьмешь, так как запрос туп

поэтому и тупят, ну и жаль потерянного времени, они же сразу понимают, что вакуха накрылась
231 acanta
 
20.02.14
18:04
(230) вот из этого и растут потом истории о том, как посмотрев на тестовое задание кандидат вскакивает, и с воплем "Я вам не подхожу!!!" выпрыгивает из окна 9 этажа..
232 VanGogh
 
20.02.14
18:26
(231)бугогашечки
233 Torquader
 
20.02.14
20:41
(231) "Добрая женщина" как всегда в своём стиле.
234 acanta
 
20.02.14
22:06
(233) Старопрамен.. Эта мягкость касается только пива.
235 Torquader
 
20.02.14
22:07
(234) Чего-то я вас ещё не видел, а уже сильно боюсь.
236 МишельЛагранж
 
20.02.14
23:23
(227) бл... кодер, это кто на вопрос "остатки на каждый день" выдает запрос вашего теста.
Программист - спрашивает "а по какой задач оно вам?".
С вас 1000 руб.
Более подробно - расценки выше.
237 romansun
 
20.02.14
23:42
(0)

вас результат ваших собеседований не наводит на какую-либо мысль? ))

относительно недавно в какой-то задаче реализовали выборку предпоследних, решили, что получилось с изюминкой и можно такое спрашивать на собеседованиях? ;)

Такая метода не прокатит - собственно молчание собеседников это подтверждает....

А вот навскидку, не подглядывая, ответите - чем отличается ОБЪЕДИНИТЬ от ОБЪЕДИНИТЬ ВСЕ в запросе? ))
238 МишельЛагранж
 
20.02.14
23:49
(237)относительно недавно в какой-то задаче реализовали выборку предпоследних, решили, что получилось с изюминкой и можно такое спрашивать на собеседованиях? ;)
- это ж такое достижение, теперь можно 50 лет не работать, а бабки рубить на собеседованиях.
239 sergeev-ag-1977
 
21.02.14
08:34
ничего не делает - ошибку выдает
240 Karavanych
 
21.02.14
08:56
(237) ппц... а я думал ОБЪЕДИНИТЬ без ВСЕ и не используют...
думал что это целостная конструкция
241 МишельЛагранж
 
21.02.14
08:58
(240) как много нам открытий чудных...
242 Леха Дум
 
21.02.14
09:00
(236) уровень услуг уж больно низкий, много слов, а до дела пришлось долго и упорно тянуть. А вот теперь развиваем вашу мысль - пришел программист, ему сказали - "хотим отчет по остаткам на каждый день, чтобы выставить клиенту сумму платежа за ответхранение" - вопрос "а по какой задач оно вам?" как бэ отпадает сам собой - и надо бы закодить - что скажет ваш "программист"? - это не ко мне, это к кодеру, я до такого не опускаюсь? это пяДь! С пятницей вас!

(237) у нас такие вопросы тоже проскакивают :)
еще не мешает знать что происходит при выводе в табличный документ ссылочного значения из результата запроса и как с этим бороться :)
243 МишельЛагранж
 
21.02.14
09:08
(242)ему сказали - "хотим отчет по остаткам на каждый день, чтобы выставить клиенту сумму платежа за ответхранение"
- пишите мне в личку, договариваемся о цене, я его делаю.
Причем тут собеседования? Это бизнес, а не посиделки по поводу ЧСВ.
244 Леха Дум
 
21.02.14
09:15
(243) а при чем тут вы? Ваше ЧСВ зашкаливает, а ответы в основном ни о чем - сплошное бла-бла-бла. жертва собеседования что ли?
245 МишельЛагранж
 
21.02.14
09:18
(244) а вы причем тут? И ваши тесты? Именно вы проводите собеседования ради собеседования, не понимая в 1с ничего дальше взятых с мисты тестов.
246 Леха Дум
 
21.02.14
09:39
Товарисч, очнитесь! Тема про соискателей и тесты! вы были у меня на собеседовании? вы знаете что я спрашиваю? или по одному примеру из жизни (на тесте не прошу остатки на каждый день если что) у вас развилась бурная мозговая деятельность?
Я обычно прошу просто отчет, по просто остаткам на определенную дату, задание именно для программиста - потому как по отчету придется включать мозг, возможно что то спрашивать дополнительно и это не выглядит как законченное ТЗ и доп. вопросы по нему мной ожидаемы и даже подсказки даю, если вижу что человеку трудно. Почитали бы для начала внимательно, что я писал, но похоже вы ни разу не читатель - и о чем то спорить с вами не интересно - все как то уперто в одну сторону - вам все лучше всех видно. Продолжайте и дальше играть в своей песочнице, я не собираюсь больше вас напрягать своими ответами.
Еще раз с пятницей вас! Попейте вечером пиво, посмотрите олимпиаду.
247 Леха Дум
 
21.02.14
09:40
(246) к (245)
248 Леха Дум
 
21.02.14
09:46
249 Маленький Вопросик
 
21.02.14
12:48
(0) сильно много начальников-идиотов сейчас развелось, мнящих себя гениями программирования...
250 hohol
 
21.02.14
12:50
(0) соискателя на какую зарплату? Соискателя на какую должность? Если на запралту 20000 то сложный, если на зп 80000 то простой. Если на должность подавана то сложный, если на должность ведущего то простой. Все относительно
251 Господин ПЖ
 
21.02.14
13:05
>не подглядывая, ответите - чем отличается ОБЪЕДИНИТЬ от ОБЪЕДИНИТЬ ВСЕ в запросе

я извиняюсь... а куда надо подглядывать? если человек этого не знает - накуа он вообще пришел и о чем с ним говорить?
252 МишельЛагранж
 
21.02.14
13:40
(251) вопрос был про форум, не подглядывая в инете, рассказать об ОБЪЕДИНИТЬ в теме.
253 Господин ПЖ
 
21.02.14
13:42
(252) если человек за  "чем union all != union" лезет в инет - лучше его пока не брать... всего знать невозможно, но какие-то рамки должны быть
254 МишельЛ
 
21.02.14
14:01
(253) тут Асинхраль за ВЫРАЗИТЬ в инет полез - и что?
Знаешь, наступает такой момент, когда в 1С куча знаний перевешивает возможности - в результате забываешь "простые вещи" (помня "сложные" при этом).
Т.е. ты поступаешься какой-нить хренью вроде запросов по остаткам или как там работает ВЫРАЗИТЬ, но зато помнишь главное, что не дает тебе утонуть в коде- и вместе с 1С.
255 Prog-AL
 
21.02.14
14:06
(254) +1. На вакансию по УПП вопрос абсолютно бестолковый и непоказательный.
256 Prog-AL
 
21.02.14
14:06
А вообще хорошо что (0) не врачом работает.
257 КРТЩ
 
21.02.14
14:14
(231) суть не в этом - суть в том, что некомильфо три раза запросом лезть в одну и ту же таблицу регистра. один раз возьми данные, а потом уже накладывай условия и соединения
258 МишельЛ
 
21.02.14
14:17
+ да еще и вложенным запросом... но это как дите, которое научилось лепить куличики, теперь всех меряет по высоте песочных пряников.
259 Эмбеддер
 
21.02.14
14:17
реально работает запрос?
не будет он работать, если курсы валют устанавливаются не каждый день

КГ/АМ
260 МишельЛ
 
21.02.14
14:19
(259) об этом, и многом другом такие "собеседователи" даже и не подозревают.
261 КРТЩ
 
21.02.14
14:31
(259) а че там нерабочего? просто на фига?

КГ/АМ
262 КРТЩ
 
21.02.14
14:32
(258) а потом говорят "в окно прыгает"
спец на запрос молчит потому что вопрос один "на фига?"
263 Vyachelsv
 
21.02.14
14:36
Только в Стрессе человек может затупить.

Можно просто дать человеку задачу описать словами как сделать Срез последних на список дат.

Нормальный
264 КРТЩ
 
21.02.14
14:38
(263) ему нужен срез предпоследних, а не последних
265 Vyachelsv
 
21.02.14
14:39
(264) Не суть важно.
Мне кстати на собеседовании дали такое задание "срез  пред пред последних" Но домой.
266 Господин ПЖ
 
21.02.14
14:39
>Знаешь, наступает такой момент, когда в 1С куча знаний перевешивает возможности - в результате забываешь "простые вещи" (помня "сложные" при этом).

хрень собачья...
267 Vyachelsv
 
21.02.14
14:40
+(265) На каждую дату по документам
268 КРТЩ
 
21.02.14
14:44
(266) ниразунет
сам видел как крутейший спец через жпо делал историю пару недель, а можно было взять из бсп сделать за день и не париться

изобретение квадратного велосипеда очень часто не дает покоя недоспецам вылезшим в РП
269 МишельЛ
 
21.02.14
14:44
(266) ты даже ругательств уже не помнишь ))
А в 1с тонны мусора, который со временем забывается.
270 Господин ПЖ
 
21.02.14
14:45
>а можно было взять из бсп сделать за день и не париться

БСП надо изучать отдельно если это не часть типовой
271 КРТЩ
 
21.02.14
14:47
(270)считаю что нетиповая рано или поздно будет в жпо, если в ней нету бсп
272 Господин ПЖ
 
21.02.14
14:48
(269) причем тут 1С?

union all и union существовали когда 1с еще под стол пешком ходило. Познания об основных операторах sql должны в башке держаться... тем более в 1с он вообще один в ходу - select...
273 КРТЩ
 
21.02.14
14:48
(271) + на эту тему могу троллить бесконечно
274 Господин ПЖ
 
21.02.14
14:48
(271) в упп ее нет
275 Господин ПЖ
 
21.02.14
14:49
сейчас делать внятное решение на 8.2 и выше без БСП - это уже конечно странно
276 КРТЩ
 
21.02.14
14:49
(274) смешно
277 Господин ПЖ
 
21.02.14
14:51
за "выразить" можно и в СП полезть... прог не виноват, что 1с сделала несколько диалектов языка запросов и есть нюансы
278 МишельЛ
 
21.02.14
14:51
(272)union all и union существовали когда 1с ... Познания об основных операторах sql ... тем более в 1с он вообще один в ходу - select...
- ты б сразу сказал, что не про 1С говоришь.
А тоя тебя в английской транскрипции прочитал.
279 КРТЩ
 
21.02.14
14:53
(277) за чем угодно можно в СП полезть, это раньше наизусть все методы
280 Господин ПЖ
 
21.02.14
14:53
(278) какая разница? 1с тут пороху не выдумало
281 КРТЩ
 
21.02.14
14:54
(274) + из упп бсп и выросла
282 МишельЛ
 
21.02.14
14:55
(280) не выеживалось бы - так сохранило бы прямые запросы к базе.
Глядишь, меньше бы было претензий.
А так - ты не прав.
283 МишельЛ
 
21.02.14
14:55
(281) УПП на ОФ, БСП - на УФ.
БСП "выросло" из УТ11.
284 Господин ПЖ
 
21.02.14
14:56
(279) если человек лезет на union all в СП - он идет водить метро...

вы к стоматологу пойдете который полезет на ютуб ролик операции смотреть?
285 МишельЛ
 
21.02.14
14:58
(284)вы к стоматологу пойдете который полезет
- это ты брось.
Стоматолог - это кодер, он уже заучил все, и пользуется.
А вот хирург - избавь тебя Бог от врача, который "с кондачка" по "да я знаю", без серьезной и скурпулезной подготовки и просмотра всего и вся будет делать операцию.
286 Господин ПЖ
 
21.02.14
14:58
(281) вырасти она скорее могла из УТ11 и УНФ
287 МишельЛ
 
21.02.14
14:59
И сравни квалификации, кстати, того и другого.
А оба - врачи.
288 КРТЩ
 
21.02.14
15:01
(283) блеать - и что что на УФ? идея по БСП еще с УТ10.3 началась
реализовали на УФ, не было бы УФ реализовали бы на УПП1.3
289 ilpar
 
21.02.14
15:01
Прикольное сравнение стоматолога и кодера... И правильное к тому же.
Косяк стоматолога - максимум удаленный зуб.
290 Господин ПЖ
 
21.02.14
15:02
(285) и лезет в мануал как тебя резать? у них анатомия вбита в голову, с костями, мускулатурой, крупными сосудами и нервами... там сомневаться некогда, надо знать
291 МишельЛ
 
21.02.14
15:02
(288)не было бы УФ реализовали бы на УПП1.3
- это как?!
292 КРТЩ
 
21.02.14
15:03
(285) некорректное сравнение. стоматолог с утра до ночи эти операции проводит - а программист (специалист по 1С) даже не каждую неделю ОБЪЕДИНИТЬ ВСЕ использует
293 Господин ПЖ
 
21.02.14
15:03
>Косяк стоматолога - максимум удаленный зуб.

бугага
294 ilpar
 
21.02.14
15:03
(289) правда зуб мне удалял какой то мясник и не стоматолог, и чуть туда(или в больничку) не отправил...
295 КРТЩ
 
21.02.14
15:03
(291) на обычных формах
296 ilpar
 
21.02.14
15:04
(294) вырулил правда без больнички - но это в чистом виде профи был, знают его многие.
297 Господин ПЖ
 
21.02.14
15:05
>а программист (специалист по 1С) даже не каждую неделю ОБЪЕДИНИТЬ ВСЕ использует

и п.э. забыл как резать и аппендицит вырезал через зад
298 КРТЩ
 
21.02.14
15:07
(297) жж0ш!
забыл - полистал перед операцией мед.энциклопедию и ВСПОМНИЛ
299 Господин ПЖ
 
21.02.14
15:11
мля... есть вещи которые "не листаются"... их либо знают или нет... это не хитрые подъепки в 1с-ных костылях

это основы работы с субд. их нельзя взять и забыть

вы же за 2+2 в калькулятор не ныряете?
300 Karavanych
 
21.02.14
15:15
(297) Че вы прицепились к этому Объединить все...
В программирование - норма смотреть в справочник и синтаксис помощник. Особенно если что-то редко использующееся - это нет смысла запоминать и так башка забита кучей данных и параметров которые надо учитывать.
Я тут вообще только сегодня узнал, что оказывается Объединить все - это не целостная конструкция ... а оказывается можно просто Объединить и это еще и как-то по другому работает :))) 10 лет в 1С :)
301 Господин ПЖ
 
21.02.14
15:18
> тут вообще только сегодня узнал, что оказывается Объединить все - это не целостная конструкция ... а оказывается можно просто Объединить и это еще и как-то по другому работает :))) 10 лет в 1С :)

мдя...
302 Vyachelsv
 
21.02.14
15:18
Говорят нормальный Юрист нечего не будет говорить пока не посмотрит законы, и пофиг что он их выучил наизусть. (а в друг что поменялось)
303 КРТЩ
 
21.02.14
15:22
(299) дело в том, что для кого-то ОБЪЕДИНИТЬ ВСЕ = 2+2, а для кого-то ХЗ = 2+2 или план счетов РСБУ

речь о том, что нельзя сказать "ты г0вн0 потому что не знаешь то то и то то"
304 Karavanych
 
21.02.14
15:23
(301) Ну а че... сроду нигде я ни разу ни в одном запросе не встречал просто Объединить ... всегда было Объединить все. Даже и мысль не возникало что бывает по другому :) Ну а книжек таких полных по языкам я лет с 10 не читал, последняя была по Assembler для z80. Потом все обучение по примерам и от задачи - так быстрее учится.
305 КРТЩ
 
21.02.14
15:25
(304) ты не работал с типовыми?
306 Karavanych
 
21.02.14
15:26
(305) Да постоянно, там везде объединить все используется. Ни разу не наткнулся на Объединить без ВСЕ. Может конечно так совпало что особо не попадались такие запросы.
307 КРТЩ
 
21.02.14
15:27
(306) слушай, если сам не видел так хоть не звезди
308 Господин ПЖ
 
21.02.14
15:29
(303) >речь о том, что нельзя сказать "ты г0вн0 потому что не знаешь то то и то то"

а как любая сертификация работает? на права сдают?

я половину знаков не видел на дороге что там есть - но знать обязан и если навернется что - "не знал" не отмажет
309 Karavanych
 
21.02.14
15:29
(307) Ты перечитай (306)  я как бы оставил такую возможность что возможно мне просто не попалась...я прям именно так в посте и написал.  Так что не надо мне говорить - чтобы я не звиздел.
310 КРТЩ
 
21.02.14
15:31
(309) ОБЪЕДИНИТЬ используется чаще, чем ОБЪЕДИНИТЬ ВСЕ
311 КРТЩ
 
21.02.14
15:34
(308) пля, сравнил
запрос ты тоже пишешь под дулом пистолета? чихнул => очнулся => гипс?
невозможно помнить все, невозможно знать то с чем ни разу не сталкивался, даже если знаешь теорию это тебе мало поможет, если не было надобности в практической реализации

сертификация - работал у франча, у него было специальных 4 чела, которые работали получателями сертификатов, иногда отвозили коробки. ни строчки кода, зато профы и спецы
312 AROM
 
21.02.14
15:34
Тупняк какой-то.

Сложный
313 IUnknown777
 
21.02.14
15:35
(310)сделай поиск по ут11
удивишься,
объединить все - over 2000
объединить - пару десятков
314 Karavanych
 
21.02.14
15:36
(310) Да нефига , щас открыл бух 3.0 - смотрю глобальным поиском - в основных механизмах объединить все. Ща посмотрю че в УТ.
(313) Вот и я про тоже.
315 IUnknown777
 
21.02.14
15:37
(313)+это наводит на мысль, что среди разработчиков типовых конфигураций полтора человека знают разницу между union и union all)
316 Karavanych
 
21.02.14
15:40
(315) А меня наводит на мысль, что на самом деле просто Объединить без ВСЕ требуется редко.
317 КРТЩ
 
21.02.14
15:42
наводит что пора пятницу начинать уже
318 Karavanych
 
21.02.14
15:44
(317) Дак давно пора... я уже час назад решил что баста :) башка не варит надо завязывать пахать...
еще в выходные наработаюсь :)))
319 Prog2014
 
22.02.14
09:32
(0)т.е. чтобы к вам устроиться достаточно прочесть запрос из 30 строчек? )))

КГ/АМ
320 Эмбеддер
 
22.02.14
09:38
(261) он не будет работать. если конечные даты изменения курса у всех валют одинаковые, в результате получим пустой результат
если же разные, получим только те значения, какие были установлены на предпоследнюю дату из запроса и больше не менялись

в общем с вероятностью 99% результат будет всегда пустой
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший