|
Ходил на собеседование Тест не сдал. Кто как решит это.. | ☑ | ||
---|---|---|---|---|
0
temsa
15.05.13
✎
16:52
|
Дословно не помню но суть таков. Разработать внешний отчет.
Показать активные товары. Это те товары которые продавались в последнюю неделю. Показать процентное соотношение количества продаж за неделю по отношению с начала года. Начала года считать 1 января. В форме выбора периода недели должно выглядеть типа как французская неделя. Французская неделя начинается с субботу по следующую пятницу. Делал на СКД, так и не доделал. Кому интересно сделайте пож-та поучусь хоть как это надо было.. ((( |
|||
1
mikecool
15.05.13
✎
16:52
|
сначала надо было понять, что от тебя хотят, а потом начинать делать
|
|||
2
Maxus43
15.05.13
✎
16:53
|
французская неделя это что-то новое для меня...)
|
|||
3
mikecool
15.05.13
✎
16:54
|
(2) +1
|
|||
4
rull9ss
15.05.13
✎
16:54
|
делал что-то похожее на УТ, только без "французской недели"
|
|||
5
Зойч
15.05.13
✎
16:55
|
все просто, кроме французской недели
|
|||
6
temsa
15.05.13
✎
16:55
|
Я отлично понял задачу. Даже прикидывал как делать. Но увы в СКД я зеленый. Вложенный запросы не умею пока.
|
|||
7
alxxsssar
15.05.13
✎
16:55
|
в принципе ничего страшного, но французская неделя меня смущает
|
|||
8
Maxus43
15.05.13
✎
16:55
|
(6) нафиг там вложенные запросы и т.д.? вроде решается достаточно просто
|
|||
9
temsa
15.05.13
✎
16:56
|
да бог бы с ним французкую неделю я основну задачу легкую не сделал. Короче тупой я и все тут. Надо идти учить мат часть или валить из этого бизнеса и не позорить себя.
|
|||
10
mikecool
15.05.13
✎
16:56
|
(9) иди учи матчасть и не позорься больше
|
|||
11
CaMoJleT
15.05.13
✎
16:57
|
Решения, кстати, пока никто не выложил :)
|
|||
12
Maxus43
15.05.13
✎
16:57
|
З.ы. гугл не знает о такой неделе, ересь ересь, хорошо что не взяли, а то у них ещё потом и французский дресскод на работе будет, в одних носках
|
|||
13
vde69
15.05.13
✎
16:57
|
на одном из собеседований решал эту задаяу, не знаю правильно или нет, обратной связи не получил...
|
|||
14
rull9ss
15.05.13
✎
16:58
|
(11) это же не удаление записей из РС, чтобы тут текст выкладывать.
|
|||
15
Fish
15.05.13
✎
16:58
|
(11) А кто выложит? Возможно ТС сейчас сидит на собеседовании и думает таким образом работу отстатыщ получить нахаляву :)
|
|||
16
rull9ss
15.05.13
✎
16:59
|
(0) а скок времени давали на реализацию? требования к оптимальности/быстродействию были? или же лишь бы работало
|
|||
17
Maxus43
15.05.13
✎
16:59
|
дак 2 таблицы оборотов соеденить с разными параметрами по сути же и всё. Одна за неделю, вторая за год. Проценты считаются элементарно тоже... или я что-то упустил?
|
|||
18
ИсчадиеADO
15.05.13
✎
16:59
|
позвольте вопрос, почему в Москве вроде не хилые одинэсники так часто меняют работу (ну такое у меня ощущение сложилось, в т.ч. по (13))
|
|||
19
Быдло замкадное
15.05.13
✎
16:59
|
съешь еще этих мягких французских булочек
|
|||
20
Зойч
15.05.13
✎
17:00
|
(9) не смог выбрать продажи за неделю (период).
Ну ты .... |
|||
21
Зойч
15.05.13
✎
17:00
|
(18) больше денег, лучше условия, ближе место и тд ...
|
|||
22
ИсчадиеADO
15.05.13
✎
17:01
|
Думаю на крайняк задачу с французской неделей можно было решить выбором любой даты, а дату начала и окончания недели рассчитать самому
|
|||
23
ИсчадиеADO
15.05.13
✎
17:02
|
(21) или мавр сделал свое дело (наладил учет), мавр может уходить?
|
|||
24
Fish
15.05.13
✎
17:03
|
(23) Наладил или развалил :)
|
|||
25
Зойч
15.05.13
✎
17:03
|
(23) именно из-за этого очень и очень редко
|
|||
26
vde69
15.05.13
✎
17:03
|
(18) искать работу <> менять работу
с 2000 года менял работу 3 раза, и еще один раз полгода во франче поработал, в среднем 4-5 года у меня выходит на одном месте. |
|||
27
ИсчадиеADO
15.05.13
✎
17:04
|
(24) ушел из фирмы, т.к. обанкротилась))
|
|||
28
Зойч
15.05.13
✎
17:05
|
(26) зачем искать, если не менять?
|
|||
29
palpetrovich
15.05.13
✎
17:06
|
"французская неделя" - это такой мягкий посыл в пешее одинокое путешествие по-ходу :)
|
|||
30
Nexux
15.05.13
✎
17:06
|
это типа локальпоменять?
|
|||
31
Ksandr
15.05.13
✎
17:08
|
Предлагаю выкурить Хрусталеву, потом сделать отчет Валовая прибыль из УТ 10.3, затем выкурить как следует ОСВ из БП 2.0 и несколько отчетов из ЗУП.
Будешь знать СКД на хорошем уровне. |
|||
32
ИсчадиеADO
15.05.13
✎
17:08
|
(29) да просто не стандартным периодом пользоваться, а как-то по др.извернуться
|
|||
33
Alexey87
15.05.13
✎
17:08
|
(0)ТС, сколько з.п. на эту вакуху?
|
|||
34
Maxus43
15.05.13
✎
17:09
|
ВЫБРАТЬ
ЕСТЬNULL(ПродажиОборотыГод.Номенклатура, ПродажиОборотыНеделя.Номенклатура) КАК Номенклатура, ЕСТЬNULL(ПродажиОборотыГод.КоличествоОборот, 0) КАК КоличествоГод, ЕСТЬNULL(ПродажиОборотыГод.СтоимостьОборот, 0) КАК СтоимостьГод, ЕСТЬNULL(ПродажиОборотыНеделя.КоличествоОборот, 0) КАК КоличествоНеделя, ЕСТЬNULL(ПродажиОборотыНеделя.СтоимостьОборот, 0) КАК СтоимостьНеделя, ЕСТЬNULL(ПродажиОборотыГод.КоличествоОборот, 0) / 100 * ЕСТЬNULL(ПродажиОборотыНеделя.КоличествоОборот, 0) КАК ПроцентОбъёмаПоОтношениюКГоду ИЗ РегистрНакопления.Продажи.Обороты(&НачГода, &НачНедели, Период, ) КАК ПродажиОборотыГод ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачНедели, &КонНедели, Период, ) КАК ПродажиОборотыНеделя ПО ПродажиОборотыГод.Номенклатура = ПродажиОборотыНеделя.Номенклатура тупо примитив, но по всем товарам. если только активные - то левое а не полное мсоединение с таблицей Недели |
|||
35
shuhard_серый
15.05.13
✎
17:09
|
(0) [Кому интересно сделайте пож-та поучусь хоть как это надо было.. (((]
поржал кто ж будет за так решать бессмысленные задачи |
|||
36
AlexBor
naïve
15.05.13
✎
17:09
|
Фрацузкая неделя с французким насморком никак не связана?
|
|||
37
ИсчадиеADO
15.05.13
✎
17:10
|
(34) кстати еще проверку нужно, если неделя в начале года
|
|||
38
mikecool
15.05.13
✎
17:10
|
(28) gjl kt;fxbq rfvtym ,f,kj yt bltn
|
|||
39
mikecool
15.05.13
✎
17:10
|
(28) под лежачий камень бабло не идет
|
|||
40
Утконос
15.05.13
✎
17:10
|
Французская неделя начинается с субботу по следующую пятницу.
это как ? сб. вс. пн. вт. ср. чт. пт. выходные также сб. и вс. |
|||
41
Maxus43
15.05.13
✎
17:12
|
(37) дада, ну это мелочи, сам запрос за 5 мин делается
|
|||
43
Зойч
15.05.13
✎
17:13
|
(40) а что в этом такого? например американская начинается в вс.
Хотя яндекс про французскую неделю ничего не знает |
|||
44
Mikeware
15.05.13
✎
17:16
|
" -у тебя что, жена во франции была?
- нет, это ее здесь один чувак научил! Стоп!!! а ты откуда знаешь?" © |
|||
45
Рэйв
15.05.13
✎
17:16
|
(0)тот кто писал это тестовое задание - клинический идиот.
Тестовая при приеме должна занимать не более 20-30 минут. а тут какой то извращенец наваял чего не попадя.. Так что не парься комплексами. |
|||
46
Gantosha
15.05.13
✎
17:17
|
по поводу французских недель. Французы хорошо делают три вещи. Фак Ит анд Дринк. Так вот традиционно у них отдых начинается и заканчивается в субботу. Во всяком случае один раз налетев на эту хер..ню знаешь что аппарты будут сдавать именно с субботы по субботу.
|
|||
47
Рэйв
15.05.13
✎
17:17
|
+я бы в такуй фирму и не стал устраиваться..у них явно завышенная самооценка
|
|||
48
France
15.05.13
✎
17:18
|
"французская неделя" - кажись, использование номера недели..
|
|||
49
Mouzem
15.05.13
✎
17:18
|
(0) О какой ЗП шла речь?
|
|||
50
Maxus43
15.05.13
✎
17:25
|
(45) да нет тут полдня, продажи за период вытащить - вот это клинический идиот не сможет. Неделя правда смущает, но автор даже основу не сделал
|
|||
51
Рэйв
15.05.13
✎
17:25
|
(46) Они еще Eat It делают местами неплохо:-)
|
|||
52
Рэйв
15.05.13
✎
17:26
|
(50)Эт слету кажется так себе..А вот все периоды вытаскивать по этой французской неделе - подзапаришся
|
|||
53
Гефест
15.05.13
✎
17:27
|
Похоже, это был тест на умение отговорить заказчика от желания нагородить херни
|
|||
54
Maxus43
15.05.13
✎
17:28
|
(52) да почему все? одну неделю всего, и с начала года, пофиг французская или нет, тут вопрос больше как её выбор организовать, а даты в запрос любые поставишь
|
|||
55
Gantosha
15.05.13
✎
17:28
|
http://www.webexhibits.org/calendars/week.html можно еще по планетам нумеровать оказывается )) но в этой статье про французов не слова
|
|||
56
ИсчадиеADO
15.05.13
✎
17:28
|
(50), (52) ну один вариант я предложил в (22). Дальше можно обработать дату либо в параметрах на языке запросов (+5 к знанию языка, но не интерактивно), либо на формочке языком 1с, зато интерактивно
|
|||
57
Рэйв
15.05.13
✎
17:29
|
(54) уложишься в 20-30 минут с рисованием форм, выбором периода и все такое?..
Я наверное нет. |
|||
58
wade25
15.05.13
✎
17:30
|
Если про типовой выбор периода шли их. Свой писать дело на часик-два, что не подходит для собеседования.
|
|||
59
temsa
15.05.13
✎
17:30
|
Может французкая неделя это побочная задача не важно какой период важно отношение по году вначале?
|
|||
60
Gantosha
15.05.13
✎
17:31
|
из статьи In international standard ISO-8601 the International Organization for Standardization (ISO) has decreed that Monday shall be the first day of the week. ) и еще надо умничать про шабат )
|
|||
61
Рэйв
15.05.13
✎
17:32
|
(59)Если б было важно только отношение, они бы французской неделей не заморачивали.
|
|||
62
Gantosha
15.05.13
✎
17:32
|
(51) ну да я типа про Ит и написал только без союза ..
|
|||
63
Pasha
15.05.13
✎
17:34
|
(0) а зп наверняка хотел от ста тыш?
|
|||
64
Maxus43
15.05.13
✎
17:34
|
(57) СКД там, рисовать не надо)
|
|||
65
Эмбеддер
15.05.13
✎
17:35
|
(34) если это пример, то очень плохой
|
|||
66
samozvanec
15.05.13
✎
17:36
|
(34) делить на ноль нельзя)
|
|||
67
Рэйв
15.05.13
✎
17:36
|
(64) Имхо, все равно не уложишься :).. У СКД своих заморочек хватает
|
|||
68
temsa
15.05.13
✎
17:36
|
бросьте в [email protected] готовый отчет хочу поразбиратся.
|
|||
69
Эмбеддер
15.05.13
✎
17:36
|
(66) так он и не делит нигде, только умножает
|
|||
70
Gantosha
15.05.13
✎
17:37
|
ура нашел ! Used in France, and marking the start of the first French Republic on the Autumnal Equinox on Saturday 22nd September 1792. ..
перед собеседованием надо подучить вот это .. должно помочь .. как я понял там и месяцев 13) http://www.ortelius.de/kalender/fr_en.php |
|||
71
Maxus43
15.05.13
✎
17:37
|
(66)>(69) :)
(65) условия задачи выполнены. Аминь.) |
|||
72
zak555
15.05.13
✎
17:38
|
(34) внутренне соединение надо
|
|||
73
Maxus43
15.05.13
✎
17:38
|
(72) если активные товары только - то левое
|
|||
74
zak555
15.05.13
✎
17:39
|
(34) с нач года по кон недели
|
|||
75
Besometr
15.05.13
✎
17:39
|
Вот, меньше чем за 10 минут. Можете кидаться в меня чем угодно:)
ВЫБРАТЬ ПродажиОбороты.Номенклатура, СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот ПОМЕСТИТЬ АктивныеТовары ИЗ РегистрНакопления.Продажи.Обороты( &НачалоПериода, &КонецПериода, Регистратор, (НЕ Номенклатура.Услуга)) КАК ПродажиОбороты ГДЕ ПродажиОбороты.КоличествоОборот > 0 СГРУППИРОВАТЬ ПО ПродажиОбороты.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПродажиОбороты.Номенклатура, СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот ПОМЕСТИТЬ ЗаГод ИЗ АктивныеТовары КАК АктивныеТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты( &НачалоПериодаГод, , Регистратор, (НЕ Номенклатура.Услуга)) КАК ПродажиОбороты ПО АктивныеТовары.Номенклатура = ПродажиОбороты.Номенклатура СГРУППИРОВАТЬ ПО ПродажиОбороты.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ АктивныеТовары.Номенклатура, АктивныеТовары.КоличествоОборот КАК КоличествоОборотНеделя, ЗаГод.КоличествоОборот КАК КоличествоОборотГод, АктивныеТовары.КоличествоОборот / ЗаГод.КоличествоОборот * 100 КАК Отношение ИЗ АктивныеТовары КАК АктивныеТовары, ЗаГод КАК ЗаГод |
|||
76
samozvanec
15.05.13
✎
17:39
|
(69) "ЕСТЬNULL(ПродажиОборотыГод.КоличествоОборот, 0) / 100 * ЕСТЬNULL(ПродажиОборотыНеделя.КоличествоОборот, 0)"
дробь не видишь? |
|||
77
Эмбеддер
15.05.13
✎
17:40
|
(73) я ж говорю что все неправильно. ПРАВОЕ соединение
|
|||
78
Maxus43
15.05.13
✎
17:40
|
(74) а тут надо уточнить, ибо я думаю что тек неделю брать не надо в Годовой, ибо потом считаем процент к ней, в не включая её
|
|||
79
Эмбеддер
15.05.13
✎
17:40
|
(76) где он делит на ноль?
|
|||
80
samozvanec
15.05.13
✎
17:40
|
(77) че ж не верхнее?
|
|||
81
Рэйв
15.05.13
✎
17:41
|
(75)Не смотрел на кошеность, то таким принимающим тестировщикам как в сабже мало просто текста запроса. Им нужен красивый вывод..
|
|||
82
Maxus43
15.05.13
✎
17:41
|
(77) правое-левое чем отличается? правое соединение к таблице Недели, и безразницы)
|
|||
83
samozvanec
15.05.13
✎
17:41
|
(79) скобки мерещатся к концу дня
|
|||
84
Maxus43
15.05.13
✎
17:41
|
(76) я на 100 делю
|
|||
85
zak555
15.05.13
✎
17:42
|
(78) тогда как ты решишь задачу, если 1 января суббота и нужно анализировать первую неделю ? =)
=> нужно внутреннее соединение |
|||
86
Maxus43
15.05.13
✎
17:43
|
(85) тогда не будет продаж в ГОДу ещё
|
|||
87
Эмбеддер
15.05.13
✎
17:43
|
(82) так запутаешь вопрошающего окончательно
|
|||
88
ИсчадиеADO
15.05.13
✎
17:43
|
(75) в конце кросс джоин? зачем?
|
|||
89
zak555
15.05.13
✎
17:44
|
(86) как раз будет показатель 100 %
|
|||
90
Рэйв
15.05.13
✎
17:44
|
(87)Здается мне он уже и так запутан дальше некуда.
|
|||
91
Maxus43
15.05.13
✎
17:45
|
(89) будет 0. 0 * 100 / 2356378 = 0
|
|||
92
samozvanec
15.05.13
✎
17:45
|
зп уже озвучивали?
|
|||
93
Волшебник
15.05.13
✎
17:45
|
(82) правое меньше глючит
|
|||
94
Gantosha
15.05.13
✎
17:46
|
вот вас прет ..словно вы собеседование провалили. Какие у нас компании то есть французские ..
Ашан,Биг, Шлюмберже ? (пожалуй того стоит), и манон .. больше ничего не знаю |
|||
95
zak555
15.05.13
✎
17:46
|
(91) при
НачГода-КонНеделя НачНеделя-КонНеделя где НачГода = НачНеделя ? |
|||
96
zak555
15.05.13
✎
17:47
|
(93) потому что его мало кто использует ? =)
|
|||
97
Волшебник
15.05.13
✎
17:47
|
(94) Леруа Мерлен
|
|||
98
Эмбеддер
15.05.13
✎
17:48
|
И еще если соединение только по номенклатуре, то если 2 склада, то все записи задвоятся, если 4-ре, то их станет 16 и т.п.
если в соединении перечислим все поля, то отчет будет показывать все продажи только с того склада, где были продажи в последнюю неделю аналогично с остальными измерениями регистра так что надо делать еще группировку и вложенные запросы |
|||
99
Maxus43
15.05.13
✎
17:48
|
(95) в мойм запросе будет 0, что считаю правильным) ибо даже 5 единиц в процентном отношении от 0 есть бесконечность
|
|||
100
Gantosha
15.05.13
✎
17:48
|
(97) точно - но все это ашановская богодельня - 1с там точно нет.
|
|||
101
Maxus43
15.05.13
✎
17:49
|
(98) естественно, это набросок на коленке был, чуток группировок и т.д. - получим норм
|
|||
102
Gantosha
15.05.13
✎
17:50
|
короче фамилии негодяев в студию мы их сейчас подвергнем обструкции и яндексируем.
|
|||
103
Эмбеддер
15.05.13
✎
17:51
|
(101) при таком подходе в зависимости от количества выбранных полей в СКД он все равно будет двоить-троить, это непобедимо)))
я обычно делаю 2 выборки через ОБЪЕДИНИТЬ ВСЕ и никаких проблем с этим не будет |
|||
104
zak555
15.05.13
✎
17:52
|
(99) почему правильно
неделя начинается с 1ого числа вопрос какой % продаж за первую неделю по отношению с начала года по конец выбранной неделе |
|||
105
sanja26
15.05.13
✎
17:59
|
а откуда взялись 20 минут? Это даже легче задачи на спеца. По производственному календарю вытянуть недели довольно просто.
За час можно все сделать и форму подрихтовать) |
|||
106
ИсчадиеADO
15.05.13
✎
18:06
|
(103) можно поставить флажок обязательного поля на соединяемых полях и все дела, объединить не нужно
|
|||
107
Эмбеддер
15.05.13
✎
18:16
|
(106) может подскажешь, допустим у меня универальный отчет и тоже аналогично используется соединение. есть текст запроса, как фигурными скобками можно задать обязательность поля?
|
|||
108
temsa
15.05.13
✎
18:22
|
Вобщем брали они на ведущего спеца и еще обычного кодера. Кто во что горазд. ЗП где то 50-70 тыс руб.
НА тест дают 2 часа. В тест входит вопросы на двух листках. где то 10-12 вопросв. Потом этот отчет. НА вопросы я ответил за 15 минут думаю не все там правильные. И задачу порешал 15-20 минут и слился. ДА ну его на позорится дальше лучше пойти учиться чем сидет мучаться. |
|||
109
zak555
15.05.13
✎
18:34
|
(108) куда ходил ?
|
|||
110
zyto
15.05.13
✎
18:35
|
(108)50-70 это в Москве?
первая для эникейщика вторая для ведущего? Если так - не переживай, они никого лучше тебя не видели, и в ближайшее время не увидят. |
|||
111
Эмбеддер
15.05.13
✎
18:36
|
(110) подвох какой-то наверняка есть. интересные задачи, дружелюбный коллектив
|
|||
112
Волчара2010
15.05.13
✎
18:41
|
(0) посылай на хутор с такими тестами, там работы часа на четыре. Если постоянно такие отчеты не пишешь и если по нормальному его делать.
|
|||
113
zak555
15.05.13
✎
18:42
|
(112) почему час ?
|
|||
114
Волчара2010
15.05.13
✎
18:46
|
(113) потому, что это время лучше потратить на другие собеседования. Работодатель нормальный дает тест на дом. Нахрен мне нужно в чужом офисе делать за кого-то его работу, не будучи трудоустроенным?
|
|||
115
temsa
15.05.13
✎
18:48
|
(114) Я вот как раз другого мнения об этом.
Комапнии бывают разные и плохие и не плохие. И неадекваты итп. Но то что устраивают тесты это норм. вопросы и задачи тоже считаю вполне себе адекватными. Конечно не надо отчет вылизывать до блеска важно показать принцип. |
|||
116
zak555
15.05.13
✎
18:50
|
(114) для тебя это было трудное задание ?
|
|||
117
temsa
15.05.13
✎
18:50
|
(109) Казахстан Алматы... Фирма производсво и дисрибуция.
там УПП стоит кажись |
|||
118
умный Ы-ы
15.05.13
✎
18:53
|
(0)Французская неделя-это про секс?
|
|||
119
Волчара2010
15.05.13
✎
18:56
|
(116) ничего трудного там нет. Основной геморрой в запросе отладить вычисление и вывод нестандартной недели. Но это тоже не показатель знаний. Короче, тест простой, но много времени будет потрачено на отладку и красоту. Это нифига не час, если делаешь такое в первый раз.
|
|||
120
ИсчадиеADO
15.05.13
✎
18:59
|
(107) там не фигурными скобками, а в описании полей, Роль, св-во обязательное.
А объединением можно заменить джоин только при полном соед-ии |
|||
121
Волчара2010
15.05.13
✎
18:59
|
(115) а в чем заключается загадочная невозможность дать такой тест на дом? Я бы, например, поднял свои уаналогичные отчеты и не стал бы изобретать велосипед с нуля.
|
|||
122
dnab
15.05.13
✎
19:07
|
(0) вроде не сложно. Тем более у автора оставалось почти 2 часа. Математика по запросу на полчаса. Французскую неделю вычислять как начало нашей недели минус 2 дня. Больше часа на создание красивой формы для выбора французской недели?
|
|||
123
zyto
15.05.13
✎
19:13
|
(119)Никогда не задумывался, что основная задача тестов отсечь тех кто делает такое в первый раз?
Если соискатель не может решить такую элементарную задачу, или хотя бы сделать набросок типа (34), который не совсем оптимален, но работает, и видно что человеку более-менее понятно как такие задачи реализуются, то как он будет решать реальные задачи, которые будут гораздо сложнее этой, они будут зависать на годы? |
|||
124
zyto
15.05.13
✎
19:14
|
(121)а заодно поднял бы чужие, спросил на мисте, ИС, и прочих сайтах, а потом вышел бы на работу, и один отчёт делал бы месяц...
Грош цена такому заданию... |
|||
125
Волчара2010
15.05.13
✎
19:17
|
пришел на собеседование человек, проф. навыки которого подтверждены сертификатами, а в трудовой и резюме прослеживатся стаж работы в крупных и известных фирмах. Ему тоже такой тест дадут? Да он просто пошлет и поедет на другое собеседование.
|
|||
126
zyto
15.05.13
✎
19:17
|
ИМХО вполне адекватное задание, видно что конторе нужен середнячок, нормально владеющий языком запросов, видевший СКД, и умеющий работать с формами и с датами.
Как показывает эта ветка - 80% отметившихся не подходят под эти критерии. |
|||
127
Волчара2010
15.05.13
✎
19:21
|
(126) если человек никогда не писал извращения с днями недели в запросах, он сделает этот тест, но потратит много времени. Тест тупой и не говорит об уровне знаний кандидата.
|
|||
128
zyto
15.05.13
✎
19:23
|
(125)1. сертификаты очень косвенно подтверждают навыки
2. в больших конторах тоже работают принеси-подаи, у которых в трудовой написаны страшные слова типа Программист, Инженер ИТ и т.д., и которы 1С видели 3 раза, на экране у начальника. Вот для отсеивания таких кандидатов и нужны тесты. + как правило тесты и задания заранее обговариваются при общении с работодателем... Если ты впринципе не приемлешь заданий - можешь смело ехать в другую компанию. |
|||
129
zyto
15.05.13
✎
19:30
|
(127)Да где там извращения разглядели?
Или французская неделя всем как бельмо в глазу? Ну сделай без французской недели, покажи что всё остальное ты можешь, а по французской неделе уточни - как пользователь хочет это всё видеть - что бы программа автоматически рассчитывала, или что бы просто подсвечивались нужные (субботы) другим цветом, или что бы суббота стояла на первом месте в неделе в календаре, или ещё как-то. Таким образом ты покажешь что: 1. Ты умеешь работать с запросами и СКД 2. Умеешь выявлять узкие места в задинии 3. Умеешь общаться с пользователем и выяснять дополнительные требования. как следствие - можешь претендовать на должность ведущего программиста... |
|||
130
Волчара2010
15.05.13
✎
19:31
|
(128) за все мои 10 лет одинесинья я только один раз делал тест. Тест делал только потому, что мне очень понравилась фирма и понравилось собеседование с руководителем отдела. У руководителя возникли сомнения и я взял тест на дом. Во всех остальных случаях я тесты отказывался делать, если точно знал, что не сделаю его за 15-20 МИНУТ.
|
|||
131
zyto
15.05.13
✎
19:36
|
(130)Чё-то слабо соотносятся 10 лет одинэсинья и 4 часа на этот отчёт, уж извини...
Тут 2 варианта: - большая часть из этих 10 была связана с развозом ИТС - большой опыт работы с 7.7 и ниже, и слабое владение механизмами 8.х. ни тот ни тот вариант не подходит этой конторе... и тест это показывает... |
|||
132
Волчара2010
15.05.13
✎
19:38
|
(129) чтобы увидеть насколько человек комуникабелен, не надо делать тест. Достаточно общатьс с профессионалом на собеседовании. А если тебя собеседует быдло-программист, то эта контора не доросла до моего уровня.
|
|||
133
zyto
15.05.13
✎
19:40
|
(132)коммуникабельность и способность решать поставленные задачи - ооооочень разные понятия...
|
|||
134
Волчара2010
15.05.13
✎
19:43
|
(133) любой человек способен решать задачи, если имеет сертификаты 1с и стаж работы в крупных компниях. Фигню не неси.
|
|||
135
Волчара2010
15.05.13
✎
19:50
|
да все понятно с вашим тестом и конторой давно.
|
|||
136
Dionis Sergeevich
15.05.13
✎
19:58
|
(0) У тебя похоже не только с СКд трабл но и с запросами. sql-ex.ru - советую. Тренировочные задания порешай, попробуй рейтинговые, потом вернись к тренировочным. Как будешь готов и прорешаешь хотя-бы половину рейтинговых - считай выкурил запросы
|
|||
137
temsa
15.05.13
✎
20:00
|
(136) Спасибо за совет.
Запросы то освоил. Но вот в СКД как там делать вложенные запросы или временную таблицу в этом я еще зеленый. |
|||
138
zyto
15.05.13
✎
20:01
|
(134)Да. Другой вопрос какие задачи и в какие сроки.
|
|||
139
temsa
15.05.13
✎
20:08
|
Мне как-то в прошлом году в одной организации парили мозги -ходил на собеседование 5 раз кажется.
Потом еще начальник ИТ дал задание домашнее через некоторое время. Как мне решить задачу мест хранение в складе. Еще прикольнее было то что двумя часами ранее звонил ихний ичар и говорил об отказе не смотря на то что я подхожу директор дал команду еще поискать кого то. Начальнику Ит отвечаю - вроде вы уже мне отказали, звонили же? А он мне - нет все в силе давайтй задачку решите. Я сказал - ок, подумаю и забил на них. |
|||
140
MRAK
15.05.13
✎
20:25
|
(13) колись, как сделал франфурктскую неделю
|
|||
141
Эмбеддер
15.05.13
✎
20:32
|
(120) в универсальном отчете в тексте запроса фигурные скобки работают, а вот можно ли там где-то указать обязательность полей?
|
|||
142
zak555
15.05.13
✎
21:00
|
ВЫБРАТЬ
ОборотЗаПериод.Измерение1 КАК Измерение, ОборотЗаПериод.КолОборот КАК КолОборотПериод, ОбротСНачалаГода.КолОборот КАК КолОборотГод, 100 * ОборотЗаПериод.КолОборот / ОбротСНачалаГода.КолОборот ИЗ РегистрНакопления.РегистрНакопления2.Обороты(&Дата1, &Дата2, , ) КАК ОборотЗаПериод ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.РегистрНакопления2.Обороты(&ДатаНачГода, &Дата2, , ) КАК ОбротСНачалаГода ПО ОборотЗаПериод.Измерение1 = ОбротСНачалаГода.Измерение1 |
|||
143
ОтСтаТыщ
15.05.13
✎
21:01
|
(139) кстати, задача, которую я решил на собеседовании, имеет продолжение в БД, на которой сейчас работаю.
Делал задачку часа три. Взяли меня на эту работу, но довольно неприятный момент, когда обнаружил это. |
|||
144
zak555
15.05.13
✎
21:01
|
вернее так
ВЫБРАТЬ ОборотЗаПериод.Измерение1 КАК Измерение, 100 * ОборотЗаПериод.КолОборот / ОбротСНачалаГода.КолОборот ИЗ РегистрНакопления.РегистрНакопления2.Обороты(&Дата1, &Дата2, , ) КАК ОборотЗаПериод ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.РегистрНакопления2.Обороты(&ДатаНачГода, &Дата2, , ) КАК ОбротСНачалаГода ПО ОборотЗаПериод.Измерение1 = ОбротСНачалаГода.Измерение1 |
|||
145
Pasha
15.05.13
✎
21:02
|
(0) в этом задании одна подстава...запросы к разным периодам...и границы надо в фигурные скобки ставить....ежели никогда не сталкивался...самому допереть сложно (
|
|||
146
ОтСтаТыщ
15.05.13
✎
21:03
|
+(143) так что результат мудреного теста на собеседовании вполне может оказаться в виде результата работы в чужой базе данных.
|
|||
147
ИсчадиеADO
15.05.13
✎
21:23
|
(143) от ведь хитропопые какие
|
|||
148
ИсчадиеADO
15.05.13
✎
21:40
|
(141) Универсальный отчет работает на построителе отчета, а не на скд, соответственно кучи фишек там нет. Не знаю, не уппшник, можно ли прикрутить СКД к Универс. отчету? Там вон какие-то внешние обработки для универс.отчета - это не то? И что именно вас держит на универс. отчете? Привычка пользователя к знакомому интерфейсу?
|
|||
149
ИсчадиеADO
15.05.13
✎
22:22
|
(141) кстати в случае построителя можно сделать джоин во временной таблице с обязательными полями, а потом выборку из этой временной таблицы уже с фигурными скобками для секции выбрать. На уровне вт фигурн.скобки только для отборов юзать. Конечно будет некоторое падение скорости, но это вариант
|
|||
150
Drac0
15.05.13
✎
22:31
|
(143) Скорее всего вам дали задачку, которую уже когда-то решали в рабочем процессе. Так тоже бывает.
|
|||
151
ИсчадиеADO
15.05.13
✎
22:36
|
(150) ну если он пишет, что задачку 3 часа делал... Как то нехорошо так напрягать кучу людей,из которых ты возьмешь в лучшем случае 1
|
|||
152
ОтСтаТыщ
15.05.13
✎
22:59
|
(5) > все просто, кроме французской недели
Ничего сложного. В выборке у тебя есть даты, перевычисляешь их по "фаранцузской" неделе с помощью функций запроса по работе с датами. Я бы пронумеровал недели в году с учетом французского акцента и запихал в них обороты по нужным дням недели. Все. |
|||
153
ОтСтаТыщ
15.05.13
✎
23:01
|
+(152) но это никак не 30 минут, а, возможно, и не час, если пишешь это в первый раз
|
|||
154
фобка
15.05.13
✎
23:02
|
(94) GEFCO, FastLaneVentures - в дочках обеих работал когда-то.) да мало ли этих французов)
|
|||
155
Нууф-Нууф
15.05.13
✎
23:03
|
кстати французская неделя она же и арабская. в том же оаэ неделя вроде неделя начинается в субботу, а заканчивается в четверг.
|
|||
156
Нууф-Нууф
15.05.13
✎
23:04
|
И вы еще не видели афганский финансовый год... который начинается 23 марта (если не ошибаюсь)
|
|||
157
ОтСтаТыщ
15.05.13
✎
23:04
|
> Французская неделя начинается с субботу по следующую пятницу.
Это не французская неделя, а обычное европейское мышление. Все иносранцы так желают видеть отчеты. |
|||
158
Нууф-Нууф
15.05.13
✎
23:05
|
ну и финансовый месяц с 23 числа по 22 следующего месяца. А может это не только финансовый, а в принципе у них такой календарь...
Так что про НачалоГода и НачалоМесяца, а так же про периодичность Месяц и прочее - можно забыть... |
|||
159
Нууф-Нууф
15.05.13
✎
23:06
|
не совсем понял с выбором периода в сабже по стилю "французской недели" - что все таки они хотели?
|
|||
160
ОтСтаТыщ
15.05.13
✎
23:07
|
(158) ну и фиг с ними.
|
|||
161
ИсчадиеADO
15.05.13
✎
23:12
|
(152) а где в условиях задачи сказано, что нужно в отчет выводить периодичность? ткните носом
|
|||
162
ИсчадиеADO
15.05.13
✎
23:16
|
"В форме выбора периода недели должно выглядеть типа как французская неделя." - мне кажется имелось ввиду не настройка периодичности, а просто выбор периода, по которому будут считаться активные продажи
|
|||
163
temsa
16.05.13
✎
04:40
|
(162) Мне тоже так имхается.
|
|||
164
Balabass
16.05.13
✎
04:49
|
||||
165
Эмбеддер
16.05.13
✎
06:26
|
(148) да как-то даже и не задумывался, почему именно унивесальный отчет. руководитель когда ставил задачу приводил в пример что удобно как в нем. и как правило делаю не новый отчет, а дорабатываю существующие
(149) не хотелось делать временную таблицу. в одном стандартных отчетов в 1С есть проверка, выбрано ли поле. если выбрано, формируется один текст запроса, нет - другой |
|||
166
Эмбеддер
16.05.13
✎
06:28
|
(152) "функций запроса по работе с датами" - это что такое?
|
|||
167
Эмбеддер
16.05.13
✎
06:30
|
166+ в задаче сформулировано так "В форме выбора периода недели должно выглядеть типа как французская неделя" - значит надо программировать интерфейс
|
|||
168
fisher
16.05.13
✎
07:36
|
Неплохая задача для теста. Мне нравится. Интерфейсное решение выбора недели только непонятно, какое именно требуется.
ЗЫ. Для расчета нестандартной недели вовсе не требуется их все как-то хитро рассчитывать. Они (вернее она) элементарно определяются смещением от стандартной недели, для определения которой есть готовые функции. |
|||
169
temsa
16.05.13
✎
07:42
|
В задаче приложили рисунок календаря за январь 2010 года и обозначили что вот французская неделя со второго по восьмое число. И оно считается как вторя неделя.
|
|||
170
fisher
16.05.13
✎
07:43
|
Я кажись понял. Задача еще проще, чем кажется на первый взгляд. В самом запросе не нужно рассчитывать французские недели. Период последней французской недели задается в интерфейсе. А отчет тупо оперирует двумя фиксированными периодами.
|
|||
171
temsa
16.05.13
✎
07:47
|
(170) точно!
|
|||
172
fisher
16.05.13
✎
07:53
|
Тогда получается довольно круто. Тут и
1) программирование и рисование УФ 2) программная работа с СКД 3) не совсем тривиальный для новичка запрос Даже не знаю. Таким заданием можно почти каждого первого засыпать в жестких временных рамках и с учетом почти неизбежных мозговых тупняков при тестировании. |
|||
173
temsa
16.05.13
✎
07:56
|
(172) тест на ведущего программиста.
думаю он хотя бы должен был решить на 70 % задачу Или бы свое понимание показал бы. |
|||
174
Cashtane
16.05.13
✎
09:05
|
(0) Полтора часа паники, тридцать минут программирования и задача решена. За два часа вполне реально.
|
|||
175
ИсчадиеADO
16.05.13
✎
09:18
|
задача то реальная, но программировать формочку календаря я бы стал, если вакансия действительно хорошая, ибо (143). Метод решения бы рассказал в любом случае
|
|||
176
ИсчадиеADO
16.05.13
✎
09:18
|
а у них там 50-70 для Мск
|
|||
177
ИсчадиеADO
16.05.13
✎
09:19
|
вобщем, хрень какая-то
|
|||
178
Пират
16.05.13
✎
09:30
|
(161) > а где в условиях задачи сказано, что нужно в отчет выводить периодичность?
Нужно просто вычислить дату начала периода и конца периода? Тогда все еще проще! |
|||
179
dmpl
16.05.13
✎
09:34
|
(13) Они забесплатно себе отчетик сделали - а тебя прокатили?
|
|||
180
Операция 1Ы
16.05.13
✎
09:37
|
французская неделя - это от лукавого
ВЫБРАТЬ ПродажиОбороты.Номенклатура, СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот, ПродажиОбороты.КоличествоОборот * ВложенныйЗапрос.КоличествоОборот / 100 КАК Процент ИЗ (ВЫБРАТЬ СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот, ПродажиОбороты.Номенклатура КАК Номенклатура, ПродажиОбороты.Регистратор КАК Регистратор ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериодаГод, &КонецПериодаГод, Регистратор, НЕ Номенклатура.Услуга) КАК ПродажиОбороты СГРУППИРОВАТЬ ПО ПродажиОбороты.Номенклатура, ПродажиОбороты.Регистратор) КАК ВложенныйЗапрос ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, НЕ Номенклатура.Услуга) КАК ПродажиОбороты ПО (ПродажиОбороты.Регистратор = ВложенныйЗапрос.Регистратор) ГДЕ ПродажиОбороты.КоличествоОборот > 0 СГРУППИРОВАТЬ ПО ПродажиОбороты.Номенклатура, ПродажиОбороты.КоличествоОборот * ВложенныйЗапрос.КоличествоОборот / 100 |
|||
181
dmpl
16.05.13
✎
09:37
|
(37) Не нужно - в нормальных организациях в это время отдыхают - какие там обороты?
|
|||
182
Пират
16.05.13
✎
09:39
|
(180)
> СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот > ГДЕ ПродажиОбороты.КоличествоОборот > 0 Это жесть. Как таких берут на работу? |
|||
183
asady
16.05.13
✎
09:39
|
В топку такие тесты забесплатно!
|
|||
184
dmpl
16.05.13
✎
09:40
|
(57) Зачем рисовать формы? Запрос в источник данных, пару параметров в штатном месте - и все.
|
|||
185
dmpl
16.05.13
✎
09:42
|
(67) Вставил запрос, создал настройки - и все. Я на спеца сдавал по ЗУПу когда только-только СКД появилась и особо ничего про нее не зная - и то сдал с первого раза...
|
|||
186
dmpl
16.05.13
✎
09:44
|
(81) За красивый вывод кладите 3 тыр. на стол прямо сейчас.
|
|||
187
Операция 1Ы
16.05.13
✎
09:49
|
(182) это копипаст, мне бы и в голову не пришло такое.
|
|||
188
Пират
16.05.13
✎
09:50
|
(187) а-а-а :)
|
|||
189
dmpl
16.05.13
✎
09:53
|
(133) Коммуникабельность позволяет отбиться от ненужных задач, а это гораздо важнее ;)
|
|||
190
AlexITGround
16.05.13
✎
09:56
|
(6) друг, но с СКД разобраться для этой задачи 1 час, а с вложенными запросами 1 раз посмотреть на них и понять смысл, когда утром встаешь нокаутируй так называемую ЛЕНЬ и все взлетит)
|
|||
191
dmpl
16.05.13
✎
09:58
|
(155) А пятница что? Выпадает?
(156) Зато удобно без календаря - как наступает весеннее равноденствие - так новый год. |
|||
192
AlexITGround
16.05.13
✎
09:58
|
(18) менять работу полезно, если это не чаще раза в год
|
|||
193
dmpl
16.05.13
✎
10:01
|
(173) Ведущий программист должен был позвать обычного подчиненного программиста, дать ему задачу и назначить сроки. Затем принять результат.
|
|||
194
Эмбеддер
16.05.13
✎
10:02
|
(180) не вдаваясь в подробности (скорее всего ошибки еще есть), но почему соединение только по регистратору и без остальных измерений? это точно неправильно
|
|||
195
Эмбеддер
16.05.13
✎
10:02
|
а вот это вообще классика в теме
ПродажиОбороты.КоличествоОборот * ВложенныйЗапрос.КоличествоОборот / 100 КАК Процент |
|||
196
Операция 1Ы
16.05.13
✎
10:06
|
(194) в условии интересуют только продажи за период
(195) что не так? разрыв шаблона? 6гг |
|||
197
dmpl
16.05.13
✎
10:09
|
(196) Оборот умножаем на оборот и делим на 100? Оригинальное вычисление процента :)
|
|||
198
Эмбеддер
16.05.13
✎
10:09
|
(196) в курсе, что по одному регистратору будет много записей и они соединятся все и размножатся в результате?
даже сейчас не понял что не так в определении процента? |
|||
199
AaNnDdRrEeYy
16.05.13
✎
10:11
|
А если тупо сдвинуть даты в запросе на два дня
ПродажиОборот.Период написать НачалоПериода(Добавитькдате(ПродажиОборот.Период,-1,день),Неделя) как НеделяПродажи ПродажиОборот.Период КАК день продажи и пользоваться обычными неделями, например если продажа 13,05,2013 попадает втретью неделю мая то после сдвига даты на 11,05,2013 она будет попадать во вторую, чем не французкая неделя. можно вывести данные как по французким неделям так и по дням |
|||
200
AaNnDdRrEeYy
16.05.13
✎
10:12
|
* минус два дня т.е
НачалоПериода(Добавитькдате(ПродажиОборот.Период,-2,день),Неделя) как НеделяПродажи |
|||
201
AlexITGround
16.05.13
✎
10:15
|
(45) ну вообще-то задачка как раз-таки как ты и сказал на минут 30, если без тестирования
|
|||
202
Эмбеддер
16.05.13
✎
10:40
|
(200) минус 2 дня и мы попадаем в прошлый год
|
|||
203
mozzga
16.05.13
✎
10:43
|
(202) А тут надо выянить как "французский год" начинается, а то может тоже "минус два года"
|
|||
204
AlexITGround
16.05.13
✎
10:57
|
(199) Вот мужчина, а то запарили своими параметрами, когда есть функции работы с датами, а некоторые еще предлагают формы календаря рисовать))
|
|||
205
AlexITGround
16.05.13
✎
11:06
|
(0) отличная задачка, если учесть что реализовать ее через СКД, то времени много не надо.
Так смущает тот факт, что некоторые думают, что такие запросы иногда люди строят впервые за два года работы 1С-ником, как так? Разверните , товарищи, расчетный листок на СКД - там пять уровней вложенности, сложно удержать в памяти все нюансы, когда запрос в 400 строк, хотя сам по себе не сложный. |
|||
206
AlexITGround
16.05.13
✎
11:06
|
+ к 205 единственное, что ЗП совсем не для мск
|
|||
207
Эмбеддер
16.05.13
✎
12:18
|
(206) это Казахстан вообще-то
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |