Имя: Пароль:
1C
1С v8
Тестовые задачи по программированию
0 PR
 
13.02.14
14:31
1. Задачи плевые, за час бы перещелкал 37% (10)
2. Свое мнение 33% (9)
3. Нахрена вообще всякие задачи, баловство все это 19% (5)
4. Задачи сложные, фиг решишь 7% (2)
5. Задачи простые, но с подвохом 4% (1)
Всего мнений: 27

Обсуждаем тестовые задачи по программированию.
Сами задачи http://odinesnik.ru/task.txt.
Каркасная конфигурация http://odinesnik.ru/conf.rar.

ЗЫ: Как говорится, по просьбе трудящихся из JOB: Программист 1С, IT Capital, от 100 000 руб.  до 150 000 руб. (несколько десятков постов, начиная с 273-го) :))
1 Светлый Гений
 
13.02.14
14:35
и за это аж 150000 платят? пора подумать над переездом, что ли...

Задачи плевые, за час бы перещелкал
2 shuhard
 
13.02.14
14:35
(0) а есть идиёты, которые тратят время на это УГ, вместо того, чтобы зарабатывать бабло ?

Нахрена вообще всякие задачи, баловство все это
3 PR
 
13.02.14
14:36
(1) Да ладно. Кто платит? :))
4 wade25
 
13.02.14
14:37
Час на 10 задач мало, 2.5-3ч. Уложился бы, если делать не абы как.

Свое мнение
5 GROOVY
 
13.02.14
14:37
В большинстве задач не увидел цели потребности.
6 zak555
 
13.02.14
14:39
(0) рассказывай, зачем поле в задании 2
7 PR
 
13.02.14
14:40
(5) Это не реальные задачи, это тестовые задачи на проверку знаний.
8 PR
 
13.02.14
14:40
(6) Да вообще пофиг. Но видимо на автомате написал, потому что так скопировать можно :))
9 GROOVY
 
13.02.14
14:41
(7) Это я понимаю. Но какой навык проверяет задача... ну номер 2?
10 jsmith
 
13.02.14
14:41
.

Задачи плевые, за час бы перещелкал
11 zak555
 
13.02.14
14:42
(9) умение программно нарисовать поля в обычных/управляемых формах вестимо =)
12 zak555
 
13.02.14
14:43
(8) нет, чтобы "подменить" гуид
13 Aleks73
 
13.02.14
14:44
ТС, мне кажется что-то на эту тему ты уже писал. В работе мне всё такое-подобное попадалось, во всём разнообразии, но делать на собеседовании, вспоминать в темпе молодость и бредовые хотелки безбашенных и тупых бухов-топов... разве что предложат 200 и полный пансион в Сочи.
Мне запомнился ответ кого-то на подобную бессмысленную ерунду:
Я ВАМ НЕ ПОДХОЖУ  (с)

Свое мнение
14 jsmith
 
13.02.14
14:45
задачи ладно фиг с ним
бесит другое
то, что результатов надо ждать долго, иногда чуть ли  не месяц
они что, думают, кандидат будет месяц ждать?
15 МойКодУныл
 
13.02.14
14:45
Затруднился только с таб документом в 4 пункте, но СП же есть (забылись расшифровки).
Час маловато все-таки. Можно успеть, конечно. Но лучше бы дали 3 задачи на подумать, чем 10 на быдлокодить. Я бы задумался о работодателе:)

Свое мнение
16 jsmith
 
13.02.14
14:45
найм должен проходить за 1 день
17 zak555
 
13.02.14
14:45
(14) сразу не могут сообщить ?
18 jsmith
 
13.02.14
14:46
по любви
19 КРТЩ
 
13.02.14
14:47
прочитал внимательно
xyita какая то - в каждой задаче торчит колом вопрос "на фига?" и "что за куиня?"

ТС, если б мне прислали такие задачи - на собес я бы не пошел, тебе спец нужен, или ты развлекаешься?

Свое мнение
20 КРТЩ
 
13.02.14
14:48
(1) (10) (4) - читайте внимательно
21 КРТЩ
 
13.02.14
14:49
(0) могу тебя аргументированно послать по известному адресу с такими задачами
22 МихаилМ
 
13.02.14
14:52
Задачи нормальные.

видел их у некой финансовой компании , расположенной между
шабловской и октярьской

Свое мнение
23 zak555
 
13.02.14
14:54
(22) точь-в-точь ?
24 PR
 
13.02.14
14:54
(9) Три момента.
1. Знание того, что есть такая штука как ГУИД
2. Необходимость обновлять ГУИД после записи элемента
3. Аккуратность размещения элементов на форме плюс недоступность редактирования ГУИДа
25 PR
 
13.02.14
14:55
(14) Какой месяц, ты о чем? :))
Я почти всегда говорю в тот же день :))
26 МихаилМ
 
13.02.14
14:56
(23)

нет под рукой этих задач.
Но вроде они.
27 PR
 
13.02.14
14:57
(15) Я в голосовалку добавил первый вариант, чтобы сразу определить шапкозакидателей :)) За час и я их не решу пожалуй :))
Только тссс... :))
28 zak555
 
13.02.14
14:57
(25) пока соискатель не ушёл ?
29 wowik
 
13.02.14
14:58
если за такое от 100 000. то сколько я должен получать... уму непостижимо...

Задачи плевые, за час бы перещелкал
30 СвинТуз
 
13.02.14
14:59
а 10-я это о чем ?
итог что ли по остаткам на дату?
или умение вытягивать из оборотов последние движение на дату?
31 PR
 
13.02.14
15:00
(19) Мне нужен спец, который не будет каждый раз, когда ему ставят задачу, уходить в дзен на пару часов подумать, а нужна ли реализация этой задачи.
И это при том, что явного дерьма делать не надо, надо думать :))
Но главная цель задач другая. Проверить уровень знаний тестируемого. Как, спрашивается, еще можно провести обширное исследование знаний, без проведения собеседования в течение пары дней? :))
32 PR
 
13.02.14
15:01
(21) Маму свою пошли :))
33 1Сергей
 
13.02.14
15:02
Мне лень даже прочитать задачи. Так, что:

Задачи сложные, фиг решишь
34 PR
 
13.02.14
15:02
(22) Хрена се! Идеи пошли в массы? :))
35 СвинТуз
 
13.02.14
15:03
"Если документ перепровести, то в регистре накопления останется старая запись и добавится новая"

это вообще что за извращения , что записи при перепроведении не удаляются? Да еще в регистре накопления? Ну ну ...
очень интересно ...
36 PR
 
13.02.14
15:03
(28) Обычно после. Просто бывает, что нужно подумать, что не все известно, что нужно для принятия решения, что несколько собеседований в один день или пару ближайших дней...
37 СвинТуз
 
13.02.14
15:03
(35)
а если 1000 раз перепровести то что будет ?
38 PR
 
13.02.14
15:04
(30) Срез последних из регистра накопления
39 PR
 
13.02.14
15:04
(37) 1000 записей
40 1Сергей
 
13.02.14
15:05
(38) круто, осталось ещё организовать Остатки ТМЦ на справочнике
41 СвинТуз
 
13.02.14
15:05
(38)
а движения почему не стираются?
Я что от жизни отстал?
42 PR
 
13.02.14
15:06
(40) Это тестовые задания
43 СвинТуз
 
13.02.14
15:06
(40) (41)
а как же остатки в ноль? ...
Да уж
44 PR
 
13.02.14
15:06
(41) Потому что хранится история
45 PR
 
13.02.14
15:06
(43) Это _тестовые_ задания
46 СвинТуз
 
13.02.14
15:06
(42)
у таких лучше не работать ...
47 СвинТуз
 
13.02.14
15:08
(44)
в регистре накопления история?
круглое носим а квадратное катаем?
ну франчайзи чего взять то ...
ГУИД на форму ... остатки в ноль не списываются ...
48 1Сергей
 
13.02.14
15:09
я понял. основная цель этих задач - не определить уровень кандидата, а подготовить его к изврату, который его будет ждать на этом месте
49 PR
 
13.02.14
15:09
(47) Задания в том числе для того, чтобы отсеять тех, кто впадает в бешенство при любой фразе о какой-либо реализации чего-либо, не укладывающейся у них в голове.
50 СвинТуз
 
13.02.14
15:10
про Гуид :если в течении года , а лучше недели читал об этом или делал , то 5 минут
если не делал , то может и часа не хватить

Кому в здравом уме нужен ГУИД каждую неделю?
покажи мне такого ? ))))
51 PR
 
13.02.14
15:10
(48) Не подготовить к изврату, а опредеить степень гибкости ума человека, насколько его мозг не засох
52 СвинТуз
 
13.02.14
15:11
(49)
ну ясно ... тут все круче
ищите себе подобных?
53 PR
 
13.02.14
15:11
(50) Если человек не знает про ГУИД, это не значит ничего, кроме разве что того, что он не знает про ГУИД :))
Иногда сигара - это просто сигара :))
54 PR
 
13.02.14
15:12
(52) Было бы неплохо :))
Но вообще не совсем :)) Подобных отчасти :))
55 1Сергей
 
13.02.14
15:13
(52) когда во главу ставится скорость написания, а не красота кода или даже его правильность, то такая практика вполне приемлема
56 PR
 
13.02.14
15:14
(55) А кто ставит скорсть написания во главу?
57 Ненавижу 1С
 
гуру
13.02.14
15:14
"Срез последних в регистре накопления"

уже смешно
58 1Сергей
 
13.02.14
15:14
(56) франчи
59 СвинТуз
 
13.02.14
15:15
(49)
то же самое можно попросить сделать в регистре сведения
запретив использовать виртуальные таблицы?

(53)
ну я например знаю про ГУИД , но делать это другое совсем ...

я все это умею делать , но наверное не за час
получив подобный листик . скорее всего бы встал и ушел ...

(55)
ищут молодых и изворотливых, с пулей в голове ...
за ними потом можно вечно дорабатывать
себе подобных
60 PR
 
13.02.14
15:15
(58) Хе. Не всегда.
61 PR
 
13.02.14
15:16
(57) Не описайся :))
62 СвинТуз
 
13.02.14
15:16
(58)
диагноз поставил? )))
63 Feunoir
 
13.02.14
15:17
5 минут на задачу и ещё 10 минут на покурить кофе останется

Задачи плевые, за час бы перещелкал
64 PR
 
13.02.14
15:17
(59) Нет. Нам типа нужны агрегаты 8))
Вообще да, что в лоб, что по лбу, будут те же грабли, только боком.
65 PR
 
13.02.14
15:17
(59) Я и не говорил про час
66 Ненавижу 1С
 
гуру
13.02.14
15:17
(61) ты уже выучил как в базе хранятся регистры накопления? ))
67 СвинТуз
 
13.02.14
15:18
(60)
считай ...
большинство тех кто пишет , что за час сделает = твои пациенты )
68 PR
 
13.02.14
15:18
(63) И на 1 и 10 тоже? 4 как бы решал?
69 PR
 
13.02.14
15:19
(66) А они в базе хранятся? Хрена се! Век живи век учись.
70 PR
 
13.02.14
15:19
(67) Те, кто пишут, что сделают за час, те как раз не мои :))
71 1Сергей
 
13.02.14
15:20
(69) не, не в базе, в текстовом файлике :)
72 Irbis
 
13.02.14
15:20
А в чем тайный смысл сделать это именно за час? Если за день, разве это означает что хуже разбираешься? Я, например, вообще больше двух-трёх мелких дел на день не планирую. Выдавливаю раба из себя по капле.
73 1Сергей
 
13.02.14
15:20
(72) ну и нахрен ты такой нужен?
74 PR
 
13.02.14
15:21
(71) Ааа, а то я уж испугался, что отстал от жизни :))
75 PR
 
13.02.14
15:21
(72) А кто говорит про час?
76 Irbis
 
13.02.14
15:21
(73) Сам удивляюсь, ещё и денег платят немного.
77 Irbis
 
13.02.14
15:22
(75) п.1
Обычные бредовые задачяи, которые можно и не делать.
78 СвинТуз
 
13.02.14
15:23
(70)
неужели таких как я тогда берешь?
боже  ты мой ... в какую компанию я рискую попасть
79 PR
 
13.02.14
15:23
(77) Пункт 1 - это вариант ответа, а не _правильный_ вариант ответа :))
80 PR
 
13.02.14
15:23
(78) Такие как ты - это какие? :))
81 Irbis
 
13.02.14
15:25
(79) там и в 5 пунктах нет правильного ответа. Если он вообще есть.
82 СвинТуз
 
13.02.14
15:25
(80)
кто встает и уходит ...
задает много вопросов , вместо того что бы решать


мне тут рекурсию на собеседовании раз просили написать
а я спросил :
- база часто падает?

... не взяли ...
83 PR
 
13.02.14
15:25
(81) То есть даже собственное мнение не верное? :))
84 PR
 
13.02.14
15:26
(82) Задавание вопросов - это хорошо, это плюс :))
Я в первый год работы просто заколебывал всех во франче вопросами, от и до :))
85 PR
 
13.02.14
15:27
+(84) А про рекурсию да, смешно, я оценил :))
86 Irbis
 
13.02.14
15:28
(83) Я вполне допускаю и такое. Errare humnnum est
87 СвинТуз
 
13.02.14
15:28
(84)
да мне уже поздновато метаться ...
я на многие вопросы сам быстрее ответ найду
88 Karavanych
 
13.02.14
15:28
(82)про рекурсию - улыбнуло :)

(0) Задачи простые, но подвох в адекватности нанимателя :)

Задачи простые, но с подвохом
89 СвинТуз
 
13.02.14
15:32
(85)
честно говоря я решил
что если еще кто то раз про рекурсию заикнется на собеседовании
я сразу ухожу ... )))
просто разные подходы к программированию , с будущим начальством и поддержка кода к которому душа не лежит
это полярный лис
90 ДенисЧ
 
13.02.14
15:34
(89) Итерация присуща человеку, а рекурсия - богу
91 NikVars
 
13.02.14
15:34
(0) Это очень сложные задачи. Я хочу 150 тыр без всяких задач.
92 ДенисЧ
 
13.02.14
15:34
(90) в оригинале to iterate is human to recurse divine"
93 СвинТуз
 
13.02.14
15:35
(90)
я хочу остаться человеком )))
94 СвинТуз
 
13.02.14
15:36
(92)
нас на мехмате за рекурсию убивали буквально
-1 бал сразу
95 Feunoir
 
13.02.14
15:37
(68) Стандартная команда "Вывести список", не? Для 1 и 10 нужно конфигурацию выкачивать.
96 PR
 
13.02.14
15:37
(89) Знание программистом 1С рекурсии малоценное знание :))
Даже порой вредное :))
97 PR
 
13.02.14
15:38
(95) Стандартная команда "Вывести список"? Программно?
98 СвинТуз
 
13.02.14
15:38
"3. Номерация без пропусков"

тоже оригинально ... квадратное катаем
99 PR
 
13.02.14
15:38
(98) Без программного кода :))
100 СвинТуз
 
13.02.14
15:38
орфография сохранена (98)
101 СвинТуз
 
13.02.14
15:39
(99)
если я это напишу , я же ночью спать не буду ...
102 Irbis
 
13.02.14
15:39
Ну, неужели дерево перебирать удобнее не рекурсией. Ставьте условие принудительного выхода из рекурсии, и пейте смело.
103 СвинТуз
 
13.02.14
15:41
(102)
был у меня такой предшественник, который пил смело
Строил дерево спецификаций рекурсией
клавы висли ...
104 СвинТуз
 
13.02.14
15:42
он еще и объекты в процедуре читал ...
диагноз кули ?
105 Irbis
 
13.02.14
15:44
(103) А заранее глубину переделов знали? А кольцевые вызовы как разруливали.
106 Feunoir
 
13.02.14
15:44
(97) Зачем программно? Окно "Вывести список" -> кнопка ОК -> Табличный документ с актуальным отбором :)
107 МишельЛагранж
 
13.02.14
15:44
(104) а уже не читают в процедуре? а где?
108 СвинТуз
 
13.02.14
15:45
(105)
да 5-ка у него стояла на глубину.
Только зачем это?

(107)
в рекурсивной?
109 МишельЛагранж
 
13.02.14
15:46
(105) он имел ввиду, что спецификации - это не хр собачий, там столько всего подцепляется, что рекурсия вешает серваки надолго.
Где-то оправдано НЕ рекурсия. Это ж 1С, елп.
110 PR
 
13.02.14
15:46
(106) За шкафом :))
111 МишельЛагранж
 
13.02.14
15:46
(108) позвольте, где в исходном сообщении о рекурсии и объектах? ))
112 МишельЛагранж
 
13.02.14
15:47
(110) а так хорошо начинали 6 лет назад - задавали вопросы по 1С, программистом, типа, работали ))
113 СвинТуз
 
13.02.14
15:49
(111)
в (103)
114 Irbis
 
13.02.14
15:50
(108) Не знаю, но мне однажды на 7.7 пришлось писать рекукрсивный разбор простенького сборочного производства. В целом не тормозило, плюс была возможность менять составы сборочных единиц или всего изделия.
(112) И это пройдет
115 Повелитель
 
13.02.14
15:50
(0) Форум у вас зачетный
http://odinesnik.ru/ а там ссылка
http://77.37.142.90/forum/ru_RU/
Ржал долго ))
116 СвинТуз
 
13.02.14
15:51
да ладно
норм задачи , если цель поизвращаться )))
пойду поработаю )))
ТС не обижайся и такие решают от нечего делать
117 СвинТуз
 
13.02.14
15:52
(114)
да по любому можно , если по другому не можешь
я не спорю
118 Feunoir
 
13.02.14
15:54
(110) Я рад, что тебе понравилось :)

Ну а если серьёзно, то выборка по регистру сведений с дёрганьем ПроверитьСтроку у таблицы формы или СКД с отбором, скопированным из динамического списка и вывод этого скд в табличный документ. Но тут за 5 минут тяжело будет уложиться :) Но можно у 2, 3 и 5 занять
119 PR
 
13.02.14
15:54
(115) Некогда пока :)) Спать-то времени не всегда хватает :))
120 СвинТуз
 
13.02.14
15:55
(114)
я вообще давно в АйТи многое видел
видел как и на экран вещи выводят , которые систему вешаю
Ну чего с него взять то? Учитель по образованию первому и 10 лет учительского стажа, пришел в 1с за деньгами
121 СвинТуз
 
13.02.14
15:56
(120)
это без рекурсии
просто вывод данных
а на собеседовании был крут )))
122 PR
 
13.02.14
15:56
(118) Ню ню :))
ПостроительОтчета = Новый ПостроительОтчета;
ПостроительОтчета.ИсточникДанных = Новый ОписаниеИсточникаДанных(РегистрСведенийСписок);
ПостроительОтчета.Вывести();
123 Reaper_1c
 
13.02.14
15:57
За 10ю так и вовсе убил бы.

Свое мнение
124 PR
 
13.02.14
15:57
+(122) Но это я уже конечно выёживаюсь :))
125 Feunoir
 
13.02.14
16:02
(122)(124) С построителем отчета не работал никогда. Поэтому может быть. Особенно если для ОписаниеИсточникаДанных динамический список может быть источником.

Приложение-то обычное или управляемое?
126 bodri
 
13.02.14
16:03
Прочитав 10-е задание, я бы встал и вышел с собеседования

Нахрена вообще всякие задачи, баловство все это
127 _Demos_
 
13.02.14
16:06
задачи не сложные
(0) А сколько за это платишь?
128 PR
 
13.02.14
16:07
(125) Да и без построителя нужно делать единый запрос с отборами и его выполнять, а не в цикле хреначить. За выборку всего и проверку в цикле убил бы :))
129 PR
 
13.02.14
16:08
+(128) Приложение обычное
130 PR
 
13.02.14
16:10
(127) 100 - 120 в зависимости от уровня :))
120 это профи конечно, сотка реальнее :))
Сейчас пока временно никого не ищу, но возможно в ближайшее время буду искать, есть несколько наметок :))
131 PR
 
13.02.14
16:11
(126) 10 задание - это проверка на абстрактное мышление. Все тракторы  едят кувшинки... Помнишь? :))
Многие решают, кстати. Но многие неправильно, хотя и многие в верном направлении :))
132 iamnub
 
13.02.14
16:11
(0)
Открой свои задачи со смарта.
133 Леха Дум
 
13.02.14
16:11
(0) добавь еще задачи на "просто вывод", в "просто табличный документ" с помощью обычного набора - запрос + макет. А то, как правило, как ввести информацию в систему знаем, а как вывести - начинаются пляски с бубном, я понимаю что СКД "наше фсе", но бывает попросишь кандидата вывести отчет - и наблюдаешь полнейший ступор. Некоторые любят показать свою крутость в том, что знают про пакетный запрос - это вообще иногда таким минным полем может быть, закачаешься
134 2083
 
13.02.14
16:11
(96) если ты не хочешь получить родителя верхнего уровня запросом, то как раз рекурсия и потребуется, так что иногда можно
135 PR
 
13.02.14
16:14
(132) Открыл. С Люмии. IE. А что?
136 PR
 
13.02.14
16:15
(133) Не, это реально просто. Есть же конструктор выходных форм.
137 КРТЩ
 
13.02.14
16:15
(32) наниматель неадекватен на все 100% и будет послан, "птичку нашу я попросил бы не трогать" (с)

1 каким боком курсовые разницы к взаиморасчетам?
2 ГУИД не менять
3 автонумерация без возможности редактирования номера
4 чем не нравится типовой отчет по курсам?
5 ...
6 подписка на событие
7 данные регистра
8 есть типовая
9 в типовом
10 у РН не бывает среза последних
138 PR
 
13.02.14
16:16
(134) Неа. Убил бы за рекурсию при получении родителя верхнего уровня, кстати :)) Все решается одни бесконечным циклом с условием выхода.
139 elCust
 
13.02.14
16:17
(137) Садись 2.
140 ДенисЧ
 
13.02.14
16:18
(138) Рекурсофоб?
141 К_Дач
 
13.02.14
16:18
Задачи - фигня. 10-я - тоже фигня. ВТ остатки, Период = &ВыбДата, условие МоментАктуальности = &ВыбДата.

Нахрена только хранить историю в РН? чтобы база пухла?

(138) а я знаю, как в запросе вытащить. Бери меня на работу
142 2083
 
13.02.14
16:19
(138) те же яйца, только в профиль
143 PR
 
13.02.14
16:19
(137) >>1 каким боком курсовые разницы к взаиморасчетам?
Обычным.

>>2 ГУИД не менять
?

>>3 автонумерация без возможности редактирования номера
?

>>4 чем не нравится типовой отчет по курсам?
Какой типовой? Конфа самописная.

>>5 ...
?

>>6 подписка на событие
Возьми с полки пирожок :))

>>7 данные регистра
Это уже хорошо, некоторые ТЗ на форму делают :))

>>8 есть типовая
См. 4

>>9 в типовом
См. 4

>>10 у РН не бывает среза последних
В твоей голове? :))
144 PR
 
13.02.14
16:20
(140) Не нужно использовать рекурсию везде, где только можно.
145 PR
 
13.02.14
16:20
(141) Неа :))
146 PR
 
13.02.14
16:21
(141) >>а я знаю, как в запросе вытащить
Готов поспорить, что не знаешь человеческого решения :))
147 2083
 
13.02.14
16:22
(140) а никто и не спорит... я привел пример, когда ИМХО можно и рекурсией сделать, а вот разузловывать номенклатуру по спецификации рекурсивно - это уже серьезнее
148 ДенисЧ
 
13.02.14
16:22
(144) Её нужно использовать там, где она красиво ложится на задачу. Дерево - само по себе понятие рекурсивное. И цикл к нему прикладывать - это топором из цельного куска дерева табуретку делать.
149 2083
 
13.02.14
16:22
(147) к (144)
150 PR
 
13.02.14
16:22
(142) Неа. Рекурсия хранит контент на все витки рекурсии.
151 humanpoint
 
13.02.14
16:22
А пообщаться с кандидатом и выявить его уровень сэкономив его время, что религия не позволяет?
+ есть испытательный срок для всего остального

Нахрена вообще всякие задачи, баловство все это
152 PR
 
13.02.14
16:23
(148) +1
153 СвинТуз
 
13.02.14
16:24
(141)
списком?
и я знаю, но только за это надо по рукам бить тем кто так вытаскивает

другое дело если не списком

(150)
да не учи ты недостойных )))
154 К_Дач
 
13.02.14
16:25
(146) на вот, насладись мощью математики)))

http://infostart.ru/public/158512/
155 PR
 
13.02.14
16:25
(151) Я обычно общаюсь. А время как раз экономят задачи. Как понять, каким образом тебе человек сделает историю курсов валют на форме? Простейшая задача, вроде бы.
156 К_Дач
 
13.02.14
16:25
(145) "неа" - не возьмешь или "неа" - неправильно задачу решил xD
157 2083
 
13.02.14
16:26
(151) во время общения бывает довольно трудно оценить уровень, но и тестовые задачи должны быть приближены к реальности, а не притянутый за уши срез последних из РН :)
158 PR
 
13.02.14
16:29
(154) LOL
А что такое МаксимальнаяДлинаПути? :)))
159 scanduta
 
13.02.14
16:29
Задачи начального уровня

Задачи плевые, за час бы перещелкал
160 PR
 
13.02.14
16:30
(156) Неправильно решил :))
161 2083
 
13.02.14
16:30
(153) ха, 22 см?
162 СвинТуз
 
13.02.14
16:32
(158)
Отличие истинной траектории движения от всех потенциально возможных состоит в том , что на ней цванг равен нулю ...
163 К_Дач
 
13.02.14
16:32
(160) и как же правильно? у тебя в условии сказано "текущая дата", а не "текущий момент"

(158) ты до конца дочитай. Там универсальная функция, собирает текст запроса в пакет для поиска, в зависимости от глубины иерархии
164 СвинТуз
 
13.02.14
16:32
(161)
нет больше
165 2083
 
13.02.14
16:33
(164) OFF: 22,5?
166 toypaul
 
гуру
13.02.14
16:34
Задачи интересные. Я половину не знаю как делать :).

Свое мнение
167 СвинТуз
 
13.02.14
16:35
(165)
у тебя такой короткий?
168 СвинТуз
 
13.02.14
16:36
(166)
думаю что я тоже не знаю )))
если сяду то скорее всего сделаю
169 2083
 
13.02.14
16:36
(167) "в умелых руках и отвертка х..." (с)
170 СвинТуз
 
13.02.14
16:37
(169)
точно можно обработать не снимая штанов
171 lordmb
 
13.02.14
16:38
(0) Ссылка на задачи для собеседования в асбинс. А причем здесь вакансия капитала?
172 PR
 
13.02.14
16:40
(163) >>и как же правильно? у тебя в условии сказано "текущая дата", а не "текущий момент"
Правильно так, чтобы если я в документе №1 5 мая запланировал 20 мая оплатить 100 рублей Васе, а 7 мая передумал, открыл этот документ и указал, что хочу оплатить 17 мая 200 рублей Пете, то отчет на три разных даты должен показать три разных информации.
1. До 5 мая не включительно - ничего
2. С 5 мая включительно по 7 мая не включительно 100 рублей Васе
3. С 7 мая включительно 200 рублей Пете
173 PR
 
13.02.14
16:40
(163) >>ты до конца дочитай. Там универсальная функция, собирает текст запроса в пакет для поиска, в зависимости от глубины иерархии
МаксимальнаяДлинаПути - это максимальная глубина иерархии?
174 PR
 
13.02.14
16:42
(171) Да просто эта ветка родилась в той :))
175 К_Дач
 
13.02.14
16:42
(172) а документ оперативно проводится или нет?
(173) да
176 batmansoft
 
13.02.14
16:44
(123) Да, 10-ая это пепец. Я бы попросил автора отсыпать маленько...
177 batmansoft
 
13.02.14
16:47
Эти задачи явно говорят о неадекватности работодателя, особенно 10.
А некоторые просто некорректно сформулированы, например 6.

Нахрена вообще всякие задачи, баловство все это
178 СвинТуз
 
13.02.14
16:49
(176)
я не поленился и скачал конфу
нашел много непонятного для себя
не удалять автоматически, записывать выбранные

Процедура ОбработкаПроведения(Отказ, Режим)
    
    Движения.ПрогнозПлатежейПокупателей.Прочитать();
    Движение = Движения.ПрогнозПлатежейПокупателей.Добавить();
    Движение.Период = Дата;
    Движение.ПлатежныйДокумент = Ссылка;
    Движение.Контрагент = Покупатель;
    Движение.МоментАктуальности = ТекущаяДата();
    Движение.Сумма = Сумма;
    
КонецПроцедуры

Процедура ОбработкаУдаленияПроведения(Отказ)
    
    Движения.ПрогнозПлатежейПокупателей.Прочитать();
    Движения.ПрогнозПлатежейПокупателей.Очистить();
    Движения.ПрогнозПлатежейПокупателей.Записать();
    
КонецПроцедуры
179 СвинТуз
 
13.02.14
16:50
Документ "ПлатежПокупателя"
180 СвинТуз
 
13.02.14
16:50
ТС приходи еще
181 К_Дач
 
13.02.14
16:51
Букашки из одной маленькой банановой республики очень любят собираться на симпозиумы. На симпозиуме должно быть как можно больше букашек, потому что иначе на них никто не обратит внимания. Во время симпозиума букашки садятся за очень длинный стол с одной стороны стола. Однако, очень важные букашки не хотят сидеть рядом с букашками, важность которых хотя бы в 2 раза меньше. Поэтому организатор симпозиума (PR) хочет понять, кого нужно приглашать, а кого нет. Помогите PR пригласить как можно больше букашек так, чтобы их можно было посадить за стол.

Всего букашек кандидатов от 1 до 1000.
Важности букашек распределены случайным образом от 1 до 10 в 9 степени.

Вопрос: какое максимальное количество букашек может пригласить PR? ))))
182 СвинТуз
 
13.02.14
16:54
Подвох был в том , что в 10 вообще ничего не пишется ...
так что загромождения регистра нет )))
183 batmansoft
 
13.02.14
16:55
(181) Скорее всего только одну. Очень высока вероятность, что у второй букашек важность будет более чем в два раза меньше.
Но вообще, возникает вопрос, а могут ли быть пропущены стулья? Е как букашка отнесётся к тому, что букашка ниже рангом сидит через стул от нее?
Тогда, если с этим все ок, тогда количество приглашенных можно довести до 500.
184 К_Дач
 
13.02.14
16:57
(183) неправильно))) я жду, когда PR решит эту задачку. У меня ушло 5 минут. Раз он такой умный, у него должно уйти еще меньше
185 МишельЛагранж
 
13.02.14
16:58
Задачи дурные, вам оно нужно?

Задачи сложные, фиг решишь
186 КРТЩ
 
13.02.14
16:59
(181) максимальное 1000 букашек, а с отбором "случайным образом" - не ко мне
187 СвинТуз
 
13.02.14
16:59
все эти задачи полный развод )
188 КРТЩ
 
13.02.14
16:59
(143) адрес сказать?
189 Classic
 
13.02.14
17:01
Задачи на полтора - два часа, плюя в потолок.
190 Classic
 
13.02.14
17:01
(189)

Задачи плевые, за час бы перещелкал
191 КРТЩ
 
13.02.14
17:01
(178) шедеврально

Процедура ОбработкаУдаленияПроведения(Отказ)
    
    Движения.ПрогнозПлатежейПокупателей.Прочитать();
    Движения.ПрогнозПлатежейПокупателей.Очистить();
    Движения.ПрогнозПлатежейПокупателей.Записать();
    
КонецПроцедуры
192 Classic
 
13.02.14
17:02
(191)
Ну поленились по метаданным пробежаться
193 К_Дач
 
13.02.14
17:05
(186) неправильно
194 PR
 
13.02.14
17:06
(175) >>а документ оперативно проводится или нет?
Какая разница? Допустим, нет.

>>да
Смешно :)) Ооочень универсальная функция. И сложная, аж пипец :))
\Родитель.Родитель...Родитель :)) В выборе ессно :))
195 PR
 
13.02.14
17:07
(177) А что некорректно в 6 задаче?
196 iamnub
 
13.02.14
17:09
(193)
Наверное вопрос должен звучать - какое МИНИМАЛЬНОЕ КОЛИЧЕСТВО БУКАШЕК СМОЖЕТ ПРИГЛАСИТЬ PR.

Ибо максимум - 1000. Условиям задачи не противоречит.
197 PR
 
13.02.14
17:09
(178) Не удалять автоматически, потому что нужно сохранять старые движения.
Записывать выбранные вообще почхать, даже не обращал внимания, когда делал :))
Там, кстати, косяк есть, конфа еще на 8.1 вроде делалась.
В документе в проведении нужно написать "Движения.БлаБлаБла.ЗаписыватьДвижения = Истина;" НУ ИЛИ КАК-ТО ТАК :))
198 MaxisUssr
 
13.02.14
17:10
На первый взгляд достаточно просто.
Вопрос сроков. За сколько нужно решить?

Задачи плевые, за час бы перещелкал
199 PR
 
13.02.14
17:12
(181) 1000 ессно :))
200 Yea-Yea
 
13.02.14
17:12
200
201 PR
 
13.02.14
17:12
(188) Какой адрес?
202 К_Дач
 
13.02.14
17:13
(196) вообще да, (186) - извини, максимально 1000 )))

это задачка из олимпиады школьной )))

допустим, к PR на собеседование пришло 25 букашек, мол хотим в симпозиуме участвовать. Важности пришедших букашек распределены случайно. Как будешь отбирать кандидатов, Роман?)))
203 MaxisUssr
 
13.02.14
17:14
Вообще никаких сложных задач не существует, есть комбинация: задача, срок и награда :)
204 PR
 
13.02.14
17:14
(198) Время не ограничено, но вообще максимум день что ли, думаю
205 PR
 
13.02.14
17:15
(202) У кого глаза добрее :))
206 iamnub
 
13.02.14
17:18
(202)
И что ты там пять минут решал??
207 PR
 
13.02.14
17:19
(206) Рисовал шкалу с градацией от 1 до 1000 :))
208 КРТЩ
 
13.02.14
17:20
(201) куда с такими задачами
209 К_Дач
 
13.02.14
17:21
(172) Роман, ты извини, но как связаны 7 мая и 17 мая?

"7 мая передумал, открыл этот документ и указал, что хочу оплатить 17 мая 200 рублей Пете"

"при этом в поле "МоментАктуальности" пишется текущая дата.
Если документ перепровести, то в регистре накопления останется старая запись и добавится новая, на новый момент актуальности"

текущая дата - это в нашем примере 7 мая. откуда взялось 17-е?
210 К_Дач
 
13.02.14
17:22
(206), (207) 5 минут писал код на листке бумаги)))
211 КРТЩ
 
13.02.14
17:23
(202) ниче, я тебе уже на спину плюнул (с)
212 PR
 
13.02.14
17:24
(208) А, не, мы же уже решили этот вопрос :))
213 iamnub
 
13.02.14
17:26
(210)
И что получилось?
214 PR
 
13.02.14
17:26
(209) 7 мая - это физическая дата, когда я уронил задницу на стул и что-то поменял в документе.
17 мая - это дата, когда я буду платить.
То есть 5 мая я думал, что 20 мая заплачу Васе 100 рублей.
А 7 мая я передумал и решил, что вместо этого заплачу 20 мая 200 рублей Пете.
215 К_Дач
 
13.02.14
17:26
а по поводу иерархии в запросе - выборку спр соединяем саму с собой слева по условию элемент.родитель = элемент нужное количство раз в пакете
216 PR
 
13.02.14
17:28
(215) LOL.
Вообще если говорить про 1С, то все еще проще, платформа сама все соединит.
Просто Родитель.Родитель...Родитель.Родитель :)) С выбором ессно :))
217 sda553
 
13.02.14
17:36
У меня задачки вот так выглядят.

?????? ???????

1. ??????????
?????????? ???????? "???????

Задачи плевые, за час бы перещелкал
218 КРТЩ
 
13.02.14
17:38
(214) напуркуа эти танцы с бубном? почему нельзя в историю изменений объекта положить все падения твоей задницы на стул и следующие за ней изменения в доке?
подписать на событие "ПослеЗаписиНаСервере" и прекратить ездить из Копена в Гаген через Крыж0пль
219 iamnub
 
13.02.14
17:40
(217)
Та же фигня. Но среди вопросов можно увидеть слово GUID и цифру 50. Уверено делаю вывод - если ты знаешь, что такое ГУИД - то 50 штук - это твой минимум.
220 iamnub
 
13.02.14
17:42
К букашкам еще вернемся, дай до компа добраться.
221 КРТЩ
 
13.02.14
17:43
(219) отжигаешь)
222 К_Дач
 
13.02.14
17:50
(214) теперь ясно. 5 мая и 7 мая пишется в поле МоментАктуальности. Док. проводится неоперативно, ты сказал.

5 мая 12.00 - Док1 - 5 мая - Вася - 20 мая - 100 р
5 мая 12.00 - Док1 - 7 мая - Петя - 20 мая - 200 р

ВТ остатки - в период передаем конец дня от даты отчета + условие дата отчета >= МоментАктуальности.

Если все так, как я понял, то тут только таблицу движений анализировать, отбирать по условию ДатаОтчета >= МоментАктуальности, сортировка, показать первую запись

Так?



ЧТЯДНТ?
223 PR
 
13.02.14
17:51
(222) Ма. Ла. Дец.
Теперь давай представим, что у нас две заявки на платеж :))
224 К_Дач
 
13.02.14
17:52
(222) ВТ остатки ни при чем тут
225 К_Дач
 
13.02.14
17:56
Ну две так две

5 мая 12.00 - Док1 - 5 мая - Вася - 20 мая - 100 р
5 мая 12.00 - Док1 - 7 мая - Петя - 20 мая - 200 р

5 мая 13.00 - Док2 - 5 мая - Коля - 20 мая - 100 р
5 мая 13.00 - Док2 - 7 мая - Дима - 20 мая - 200 р

таблица движений, отбор, выбрать различные по колонке Док, подсчет кол-ва различных, сортировка, показать первые столько, сколько количество различных
226 PR
 
13.02.14
17:58
(225) Бред какой-то :)) Совсем слабенько и не в ту сторону :))
227 К_Дач
 
13.02.14
18:07
(226) почему бред))) работать то будет! в какую же тогда сторону?))
228 PR
 
13.02.14
18:11
Выборка из виртуальной таблицы ВС с таблицей дат актуальности по документу платежа и дате актуальности.
Таблица дат актуальности выбирается из виртуальной таблицы с отбором по дата актуальности <= &Дата. Выбираются документ платежа и МАКСИМУМ(дата актуальности) :))
229 К_Дач
 
13.02.14
18:17
Из какой ВТ? Остатки? давай пример сделаем вот так:

5 мая 12.00 - Док1 - 5 мая - Вася - 20 мая - 100 р
5 мая 12.00 - Док1 - 7 мая - Вася - 20 мая - 200 р

5 мая 13.00 - Док2 - 5 мая - Дима - 20 мая - 100 р
5 мая 13.00 - Док2 - 7 мая - Дима - 20 мая - 200 р

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

И что у нас будет в остатках?

Как формируется срез последних в обычном РС? Анализируются записи, сортируются, выдаются все первые (последние) записи по всем возможным значениям измерений. Разве нет?

Тогда условия формулируй корректнее...
230 Пушкин
 
13.02.14
18:17
(0) тебе нужен человек, который кодит по 16 часов в сутки?! Только такой может закодировать такой объем за час! При этом думать у него времени не будет, только кодировать!
Я бы на такое место прога не хотел бы претендовать, ибо не готов только безумно колдить!

Свое мнение
231 К_Дач
 
13.02.14
18:17
новая дублировать старую
232 PR
 
13.02.14
18:20
(230) И тебя спрошу, откуда мысль про то, что это все нужно сделать за час?
233 iamnub
 
13.02.14
18:22
(232)
Тоже искал про упоминания "за час бегом"
234 PR
 
13.02.14
18:24
(229) С чего бы остатки? Обороты.
235 Пушкин
 
13.02.14
18:25
(232) больше часа на тестовые задания давать глупо - у вас компания не уровня Apple inc
236 К_Дач
 
13.02.14
18:26
(234) я к тому, что нафига использовать виртуальные таблицы, если они аналогичны в твоей задаче физической? у тебя же только история
237 PR
 
13.02.14
18:27
(235) А, ну то есть ты прикинул в своей голове хрен к носу, связал что-то с чем-то, сделал какие-то свои выводы и выдал их за мои слова. Так? :))

На собеседовании я даю обычно пять задач, кстати.
Одну сложную (1 или 10) и четыре простых.
238 К_Дач
 
13.02.14
18:29
"с отбором по дата актуальности <= &Дата" - это тоже самое, что я предложил.

"МАКСИМУМ(дата актуальности) + ВС по док и дата" - по сути это тоже самое, что получить все различные записи.

МАКСИМУМ - ну да, согласен.

А так, мой алгоритм аналогичен твоему.
239 К_Дач
 
13.02.14
18:30
так что (226) - извините, я не согласен)))
240 iamnub
 
13.02.14
18:31
(0)
Ты на основании успешного/неуспешного решения этих задач делаешь какие-то выводы?
241 PR
 
13.02.14
18:33
(236) Вот тебе текст :))
Только не говори, что ты так же и говорил :))

ВЫБРАТЬ
    ПрогнозПлатежейПокупателейОбороты.ПлатежныйДокумент КАК ПлатежныйДокумент,
    МАКСИМУМ(ПрогнозПлатежейПокупателейОбороты.МоментАктуальности) КАК МоментАктуальности
ПОМЕСТИТЬ ДатыАктуальности
ИЗ
    РегистрНакопления.ПрогнозПлатежейПокупателей.Обороты(, , , МоментАктуальности <= &Дата) КАК ПрогнозПлатежейПокупателейОбороты

СГРУППИРОВАТЬ ПО
    ПрогнозПлатежейПокупателейОбороты.ПлатежныйДокумент

ИНДЕКСИРОВАТЬ ПО
    МоментАктуальности,
    ПлатежныйДокумент
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПрогнозПлатежейПокупателейОбороты.ПлатежныйДокумент,
    ПрогнозПлатежейПокупателейОбороты.Контрагент,
    ПрогнозПлатежейПокупателейОбороты.МоментАктуальности,
    ПрогнозПлатежейПокупателейОбороты.СуммаОборот
ИЗ
    ДатыАктуальности КАК ДатыАктуальности
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ПрогнозПлатежейПокупателей.Обороты(, , , МоментАктуальности <= &Дата) КАК ПрогнозПлатежейПокупателейОбороты
        ПО (ПрогнозПлатежейПокупателейОбороты.ПлатежныйДокумент = ДатыАктуальности.ПлатежныйДокумент)
            И (ПрогнозПлатежейПокупателейОбороты.МоментАктуальности = ДатыАктуальности.МоментАктуальности)
;

////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ ДатыАктуальности
242 PR
 
13.02.14
18:34
(240) Конечно
243 К_Дач
 
13.02.14
18:38
(241) ладно, уговорил. счс скачаю твою конфу и пришлю свой вариант
244 iamnub
 
13.02.14
18:44
(0)
Откровенно говоря:
1. Треть задач - являются следствием странных решений, принятых ранее.
2. Треть задач скучные.
3. И треть задач невнятные.

Поскольку 1,2 - можно отнести к категории "не твоё собачье дело" и "дали мяч - фуяч", то последняя треть...

Вот скажем, 3-я задача.
Реально неясно - что надо то сделать.
Присваивать номер при записи?
Или предоставить решение, которое позволит избежать пропуски номеров?

Разные вещи. Из постановки задачи неясно.

6 - ая задача.
"...сделать заполнение реквизита..." В смысле - сделать? В какой момент "сделать"? Операция заполнения реквизита - это следствие чего?

Ну и по мелочи..
245 PR
 
13.02.14
18:47
(244) Третья задача да, стоит написать, что нужно сделать без написания кода.
246 PR
 
13.02.14
18:50
(244) 6 задача на здравый смысл как раз :))
И на учет пары технических тонкостей :))
247 iamnub
 
13.02.14
18:50
(245)
У тебя есть критерий показателя качества твоих вопросов??
248 PR
 
13.02.14
18:51
(247) Не понял. Ты о чем?
249 К_Дач
 
13.02.14
18:54
ВЫБРАТЬ РАЗЛИЧНЫЕ
    ПрогнозПлатежейПокупателей.ПлатежныйДокумент
ПОМЕСТИТЬ ВТДокументы
ИЗ
    РегистрНакопления.ПрогнозПлатежейПокупателей КАК ПрогнозПлатежейПокупателей
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПрогнозПлатежейПокупателей.ПлатежныйДокумент,
    ПрогнозПлатежейПокупателей.Контрагент,
    МАКСИМУМ(ПрогнозПлатежейПокупателей.МоментАктуальности) КАК МоментАктуальности,
    ПрогнозПлатежейПокупателей.Сумма
ИЗ
    ВТДокументы КАК ВТДокументы
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПрогнозПлатежейПокупателей КАК ПрогнозПлатежейПокупателей
        ПО ВТДокументы.ПлатежныйДокумент = ПрогнозПлатежейПокупателей.ПлатежныйДокумент
ГДЕ
    ПрогнозПлатежейПокупателей.МоментАктуальности <= &Дата

СГРУППИРОВАТЬ ПО
    ПрогнозПлатежейПокупателей.ПлатежныйДокумент,
    ПрогнозПлатежейПокупателей.Контрагент,
    ПрогнозПлатежейПокупателей.Сумма
250 PR
 
13.02.14
18:55
(249) Я же говорю бред :))
В твоем случае сумму и контрагента менять нельзя :))
251 iamnub
 
13.02.14
18:57
(248)
Те, кто отвечает на твои вопросы - ожиданий не обманывают?
252 PR
 
13.02.14
19:00
(251) Обычно нет, но бывает по разному
253 iamnub
 
13.02.14
19:02
В этих вопросах нет задач для собственно программиста.
Частично затрагивается кто угодно, но не программист.

И обратно, лютый программист может не знать, что такое "курсовая разница" и тест твой не пройдет.
254 PR
 
13.02.14
19:14
(253) Там многое как раз для программиста.
Но есть вещи и не программерские, да, но важные. Аккуратность, здравый смысл, стремление к красоте :))
Если человек не знает про курсовые разницы, то скажет мне, это абсолютно нормально. Я либо объясню либо дам другую задачу. Я бывает сразу спрашиваю, кстати, знает ли чел, что такое курсовые разницы :))

А ты знаешь, кстати, чем различаются курсовые и суммовые разницы? На понятийном уровне, по рабоче-крестьянски :))
255 Classic
 
13.02.14
19:15
(254)
А сколько ты обычно платишь прогерам, которые (0) ну скажем часа за три напишут?
256 Пушкин
 
13.02.14
19:18
(237)
Много принял на работу программистов за год?!

P/S я считаю, что тратить больше часа на собеседование имеет смысл, если компания уровня apple ibm intel.
257 К_Дач
 
13.02.14
19:19
(250) да, точно.

Эх, в запросе нельзя вытащить кол-во документов в переменную и передать ее в качестве параметра в ПЕРВЫЕ X.

А так из отсортированной по возр таблички выбрал бы столько записей, сколько нужно.

Сдаюсь, вобщем)) твой вариант, по ходу единственный, только вместо оборотов можно просто движения использовать, одно и тоже по сути же
258 PR
 
13.02.14
19:19
(255) Время решения не показатель. Я даже не засекаю :))
259 PR
 
13.02.14
19:21
(256) Это не показатель, так как я не так давно работал в другой компании :))
В свою пока одного в штат взял, парочку на сделку :))
260 PR
 
13.02.14
19:22
(257) Не одно и то же в общем виде, записей будет больше в случае реальной таблицы. Но вообще да, что в лоб что по лбу.
261 К_Дач
 
13.02.14
19:23
(260) я применительно к этой задаче
262 iamnub
 
13.02.14
19:23
(254)
Не залезая в гугл (всё по чесноку) - предположу, что курсовая разница - это разница рублевых сумм, полученная из валютных значений, которые разнесены во времени.

То есть продали первого за 100$ по 31 руб, а оплата прошла десятого за 100$ но по 31.5

Что такое "суммовая разница" - не знаю.))))

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

v8: Нужен отчет, визуализация....

Вот это я понимаю! А реквизиты, проводки... Ты еще проверь - он под себя не ходит?))))
263 К_Дач
 
13.02.14
19:24
только чет я сомневаюсь, что в обычном РС именно так, как в твоем запросе срез расчитывается...
264 iamnub
 
13.02.14
19:27
(256)
"я считаю, что тратить больше часа на собеседование имеет смысл, если компания уровня apple ibm intel."

Непонятное заявление.
265 К_Дач
 
13.02.14
19:27
из всего списка задач мне 10-я понравилась только, потому что она на логику. остальные - на знаешь/не знаешь
266 К_Дач
 
13.02.14
19:30
а суммовые разницы, кстати, сейчас неактуальны... Из же отменили вроде пару лет назад
267 PR
 
13.02.14
19:35
(262) Суммовая разница - это когда в регистр не пишется валютная сумма и в итоге мы не можем переоценивать остаток на дату, потому что мы не знаем сумму в валюте.
В итоге мы берем все операции, смотрим, сколько при каждой операции нужно скорректировать рублей и на итоговую сумму делаем корректировку.
Застрелиться короче. Хорошо, что их отменили :))
268 PR
 
13.02.14
19:36
(266) С 2007 года вроде, могу ошибаться.
269 МишельЛагранж
 
13.02.14
22:10
(254)чем различаются курсовые и суммовые разницы?
- да ты сам их не знаешь.
(267)это когда в регистр не пишется валютная сумма
- ага, в ПБУ прописывают, что в какой регистр писать :)
а "остаток на дату" - сугубо бухгалтерский термин, ага ))
270 МишельЛагранж
 
13.02.14
22:12
(267) есди б знал - то описал бы в нескольких словах. А не терминами "мы так типа говорим в 1С" ))
271 PR
 
13.02.14
23:39
(269) Я предвидел, что кто-нить полезет с саркастическими замечаниями типа твоих :))
Поэтому еще раз повторю то, что сказал в (254). Я назвал разницу на понятийном уровне, по рабоче-крестьянски :)) Понятийный рабоче-крестьянский уровень оперирует здравым смыслом и базовой логикой, а не законами, ПБУ и БУ :))
272 PR
 
13.02.14
23:39
(270) Если бы я хотел написать разницу с законодательной точки зрения, я бы написал по-другому. А я написал разницу именно по-человечески обычным языком :))
273 supremum
 
14.02.14
00:53
Нахрена сравнивать своих тараканов с чужими?

Нахрена вообще всякие задачи, баловство все это
274 supremum
 
14.02.14
00:56
Интересно, какие еще есть критерии успеха в реализации поставленной задачи?

Один вижу в (0) - соответствовать тараканам работодателя.
275 МишельЛагранж
 
14.02.14
01:00
(272) блин, сумовая разница - разница от курсов валют покупки и официального в ОДИН день.
Курсовая - разница официальных курсов ЗА РАЗНЫЕ дни.
Вот и все наше "рабоче-крестьянское" ))
276 supremum
 
14.02.14
01:10
О, тут еще один критерий появился - знать и без запинки ответить что такое курсовая и суммовая разница и в чем отличие, желательно по рабоче-крестьянски. )

У меня с ними только одна загвоздка была - при планировании: очень сложно объяснить людям почему едут суммы.
277 Sidney
 
14.02.14
03:40
(0)Автор не понимает глобального смысла тестирования.
Нормальные(!) люди проверяют а)базовые знания, б)как испытуемый мыслит. А с такими вопросами можно и мартышку нанять, которая три операции в один эс выучила и косит под крутого "программиста".
278 golden-pack
 
14.02.14
03:58
Много задач. Нужно что бы кандидат тратил время на задачи не более получаса. Смысл целый час кодить.

Свое мнение
279 DreamMaster
 
14.02.14
07:14
Что-то всё слишком просто...странно...

Задачи плевые, за час бы перещелкал
280 КРТЩ
 
14.02.14
09:18
(267)
ты чё? суммовая разница возникает когда в операции применен курс валюты отличный от  официального, а не когда "не пишется валютная сумма" - блин, учи матчасть
281 КРТЩ
 
14.02.14
09:25
(271) с точки зрения разраба - при такой постановке задача решению не подлежит. и не надо сыпать соль на сахар, ты сам на аутсорте в жизни бы не взял в разработку такое тз
282 batmansoft
 
14.02.14
09:30
(195) Не сказано, в какой момент надо заполнять и для чего вообще это надо.
Первая мысль, конечно, делать в подписке на события ПередЗаписью, но решает ли это поставленную задачу, без информации о том, для чего то надо, не понятно. Вам программист нужен или телепат?
283 СвинТуз
 
14.02.14
09:35
(272)
ну ты как бы сам проявляешь неуважение к соискателю
твоя каркасная с ошибками
те запросы , которые ты здесь выложил , то же с , я бы сказал, неточностями. Не учитывают ньюансы платформы.
Такое впечатление что человек наблатыкался, а в голове еще не улеглось. )))

Вообще решение задачи с выбором максимальной даты
есть в книгах. Только с той разницей , что там переодический регистр сведений.
284 СвинТуз
 
14.02.14
09:36
ветка вся пятничная ...
285 МишельЛагранж
 
14.02.14
09:36
(259) вот ты говоришь, что работал программистом 1С.
Так покой тебе нужны какие-то задачи - этим ты сам расписываешься в том, что без неких "писалок" не можешь проанализировать и "протестировать" кандидата в беседе.
Типа, тебе ТЗ приносят - а ты "а вот заполните бланк-опросник на 5 листах по вашему ТЗ, а то так мне непонятно, я его не приму".
286 СвинТуз
 
14.02.14
09:38
(215)
если нужна просто иерархия  , то все еще проще
287 КРТЩ
 
14.02.14
09:40
(241) извращенец
288 СвинТуз
 
14.02.14
09:42
(262)
"Я бы хотел встретить программиста, который взялся бы за такую задачу. "
Если анализировать один объект , то все не так сложно
Если Все сразу , тоже реально, только нагрузка на железо будет больше.
289 iamnub
 
14.02.14
12:27
(288)
Я не понял. Задача описана в той ветке. Готов за деньги?

На C# это сделано, с некоторыми послаблениями. Нужно сделать на 1С.
290 PR
 
14.02.14
13:47
(282) >>Не сказано, в какой момент надо заполнять и для чего вообще это надо.
Может программисту еще спину помассажировать? :))
Собственно, это и есть один из подвохов задач.
Требуется не просто абы как хоть как-нибудь с грехом пополам решить задачу, а осознанно реализовать решение (которое довольно очевидно для профессионала) и защитить его.

Реквизит называется ""Дата проведения", из чего несложно сделать вывод, что это дата, когда был проведен документ. Если возникает неопределенность в назначении реквизита, можно уточнить у меня.
Таким образом, событием должно быть проведение документа.
Но профессионал не будет использовать это событие, потому что изменять реквизиты в этом событии моветон и приводит к повторной записи.
Таким образом, нужно выбирать событие "Перед записью". И не забыть, что в этом событии нужно учесть режим записи, чтобы он был "Проведение".

Мне нужен программист, которому не придется разжевывать всё и вся.
Я готов смириться с тем, что человек многого не умеет, но у него есть способности и он научится.
Я готов даже смириться с тем, что человека раздражает такой процесс работы и он периодически проявляет свое раздражение.
Но я не готов смириться с тем, что человек невежественен и активно осознанно отстаивает свое правы быть невежественным непрофессионалом. Таких нахрен с пляжа!
291 PR
 
14.02.14
13:49
(283) Она не с ошибками, она делалась еще под другую платформу, под которой все работает.
А потом я оставил это специально, это такой дополнительный момент проверки тестируемого :))
292 PR
 
14.02.14
13:50
(283) >>те запросы , которые ты здесь выложил , то же с , я бы сказал, неточностями. Не учитывают ньюансы платформы.
Ты о чем?
293 Irbis
 
14.02.14
13:53
Для проверки смекалки я обычно прошу изложить соображения по поводу: "Оценить среднюю выручку сторонней АЗС с учетом недельного цикла. Особенного доступа к документам нет. Срок неделя"
294 МишельЛагранж
 
14.02.14
13:55
(290) так вы сами расписываетесь в незнании.
Если нанимают бухгалтера - требуют с у него расписать проводки (которые, к слову, даже у бухов в разных организациях - разные по одной операции).
Если нанимают уборщицу - тестируют, как она вымоет полы за час?
Так почему вам требуется тестировать программиста какими-то задачками, если вы сами работали им?
Тест нужен человеку, который сам не понимает ничего, вот и тестит задачками.
295 МишельЛагранж
 
14.02.14
13:56
(293)Оценить среднюю выручку сторонней АЗС с учетом недельного цикла
- не, я бы не подошел. Я бсразу бизнес-план, приход-доход, а вам всего-то - сосчитать прибыль от кассы заправки.
296 PR
 
14.02.14
13:57
(285) >>вот ты говоришь, что работал программистом 1С.
Упс. Да я как бы 13 лет уже и до сих пор :))

>>Так покой тебе нужны какие-то задачи - этим ты сам расписываешься в том, что без неких "писалок" не можешь проанализировать и "протестировать" кандидата в беседе.
Это на мой взгляд давление на собеседуемого и менее объективный вариант.
Давление в том, что я не даю ему время подумать, успокоиться, собраться с мыслями, а сразу на гора хочу каких-то ответов. Более того, может сложиться впечатление, что я его давлю авторитетом и опытом.
А так дал человеку задание и сколько угодно времени, он сидит, спокойно решает задание. Многие, кстати на вопрос "Сначала пообщаемся или порешаем?" отвечают "Порешаем", потому что человек чувствует себя увереннее, когда у него за душой решенное только что задание, а не просто голые слова, не подкрепленные ничем :))

У меня был случай приема на работу человека, хорошо известного на МиСте, не решавшего тестового примера, мы просто пообщались. Человек проработал день, был мной абсолютно не понят ни с какой точки зрения, рассчитан и отправлен восвояси.
297 Irbis
 
14.02.14
13:58
(295) Не прибыль, выручку. Чтобы составить бизнес-план для инвестиций в эту АЗС к примеру. Может её лучше спалить и построить торговый центр.
298 PR
 
14.02.14
13:59
(293) И эти люди запрещают мне ковыряться в носу :))
И как программист 1С должен решить эту задачу? :))
299 МишельЛагранж
 
14.02.14
14:00
(296)Давление в том, что я не даю ему время подумать, успокоиться, собраться с мыслями
- а что, минуты не хватит? Вот смотри - спрашиваешь: "Как можно оптимизировать код в 1С?"
Если человек только курсы прошел или тесты делал - он не ответит.
Все. Берешь или не берешь.
Делюсь.
300 Irbis
 
14.02.14
14:01
Программист 1С прежде всего обязан уметь думать. Вы кажется таких ищете.
301 МишельЛагранж
 
14.02.14
14:01
+ блин, все молодежь учить надо. До пенсии ))
302 PR
 
14.02.14
14:01
(294) Потому что (296).
Я не хочу ни давить на человека ни заставлять его решать все в уме.
Я достаточно уважаю своих собеседуемых, чтобы предоставить им на собеседовании те же условия, в которых они будут работать.
303 iamnub
 
14.02.14
14:02
(296)
Много свободного времени?? Сначала "общаться"-то..

(295)
Я не понял, вы против написания кода на собеседовании??

Я всегда прошу что-то написать, потому как встречаются такие певцы, что ты им готов чуть ли не детей своих доверить, а как до дела - там такая карусель начинается....

(293)
Это не задача, а какой-то вброс.
304 PR
 
14.02.14
14:02
(295) Мой первый вопрос был бы "Что именно нужно-то?" :))
305 PR
 
14.02.14
14:03
(297) И что должен программист 1С сделать? :))
Создать базу с одним документом "Продажа", одним регистром "Продажи" и одним отчетом "Продажи"? :)))
306 iamnub
 
14.02.14
14:03
Оцениваю - выручка - могла бы быть и лучше.

Я - прошел?
307 Irbis
 
14.02.14
14:04
(303) Это задача, примерно такие я и получаю от руководства. Придумать как сделать что-то. Найти методики, специалистов, вообще понять к какой области знаний относится задача и т. д.
308 МишельЛагранж
 
14.02.14
14:04
(303)Много свободного времени?? Сначала "общаться"-то..
- так зачем вы нужны? доверьте все машине. Вы ж в собственном незнании вопроса полностью расписываетесь А потому - дорогу железу.
309 iamnub
 
14.02.14
14:04
(305)
Ты провалил собеседование.

Ты не дал базе имя - "ПРОДАЖА"
310 PR
 
14.02.14
14:04
(299) Что оптимизировать? Какой код? Мне нужны люди, которые в основном код будут писать, а не оптимизировать.
311 Irbis
 
14.02.14
14:05
(305) Кождер с этого и начнет, а где взять первичку для этой конфы?
312 PR
 
14.02.14
14:05
(300) Да. Но думать в заданном направлении. А не в общем о чем угодно :))
313 iamnub
 
14.02.14
14:06
(307)
Ваще нонсенс.

Если вы получаете задачи в таком виде от руководства (ваши слова) и в таком же виде транслируете прогам - то вы банально не нужны. Вы никак не трансформируете информацию - просто передаете. Ценности - ноль.
314 МишельЛагранж
 
14.02.14
14:06
(310) ну так протестите компилятор ))
он жеж в итоге код формирует на исполнение. И дадите вердикт.
315 Irbis
 
14.02.14
14:07
(312) Направление задано.
(313) Кодеры получают уже на уровне объектов БД задания. мне нужно понять стоит ли вообще программировать, может и не надо.
316 МишельЛагранж
 
14.02.14
14:08
(315) мини-архитектор? ))
317 МишельЛагранж
 
14.02.14
14:08
+ или мини-наполеон.. ))
318 iamnub
 
14.02.14
14:08
(308)
Я не понял - как я расписываюсь в незнании вопроса?

Задачи предлагаемые на собеседовании:
1. Их предстоит решать.
2. Их уже решали, и это вполне мог быть собеседуемый.

Если он не готов к такого рода задачам, то лучше это выяснить сейчас.
319 iamnub
 
14.02.14
14:10
(315)
Ирбис, вы запутались. Сначала говорите одно, затем другое. Забавно должно быть у вас под началом...
320 Irbis
 
14.02.14
14:10
В плане решения такой задачи все просто. Два раза в день в одно и то же время заезжаете на АЗС и заправляете 5 л. Каждый раз забираете свой чек и мусор из коробки с чеками.
Ваши чеки нужны для определения количества заправок, мусор для определения средней величины заправки. Дальше банальный калькулятор.
321 Irbis
 
14.02.14
14:10
(319) У нас вообще забавно.
322 iamnub
 
14.02.14
14:11
(320)
O_O

МАМА.
323 Irbis
 
14.02.14
14:11
(322) Иникакая прога не нужна, можно дальше ковыряться в носу.
324 PR
 
14.02.14
14:12
(303) Много свободного времени у кого? У кандидата? Ну не знаю, видимо есть немного, раз пришел. Это же его свободный выбор.
Некоторые выбирают и наоборот, кстати. И, кстати, такие чаще всего не устраиваются, потому что находится что-нить, что их не устраивает.
Однажды, например, пришла женщина, которая сама сказала, что сначала хочет пообщаться, потом впала в какую-то бурную не понятую мной панику на тему того, что ее недавно кинули на деньги, что мы ее тоже можем кинуть, что она не уверена в том, что мы ее не кинем, потому что у нас есть проекты короче чем год и может сложиться ситуация, когда у нас не будет работы и мы в итоге ее кинем.
Короче, мадам немного за 40 лет в течение 10 минут взорвала мне мозг, сама с собой пообщалась, пресекла мои попытки что-нить объяснить, извинилась, встала и ушла.
Я так ничего и не понял, но был полностью согласен с ее решением не работать с нами :)))
325 iamnub
 
14.02.14
14:13
(0)
Я думаю, можно сливаться, у Ирбиса проги на собеседованиях по помойкам лазиют.

Я ничего не понимаю в подборе, отныне прогов буду набирать кидая монетку.
326 PR
 
14.02.14
14:14
(303) >>Я всегда прошу что-то написать, потому как встречаются такие певцы, что ты им готов чуть ли не детей своих доверить, а как до дела - там такая карусель начинается....
Во! Полностью согласен :))
Не так давно приходил человек, даже в 1С работал, как до технических деталей дошли, ни в зуб ногой :))
327 PR
 
14.02.14
14:15
(307) И это задача программиста 1С? Рукалицо.jpg
328 iamnub
 
14.02.14
14:15
(324)
Неа - у тебя. Три собеседования в день, по часу - реально много времени уходит.

А так - пять листков в зубы - решай. До общения. Если возникают вопросы - в условиях задачи все описано (тоже показатель).

Я повторюсь, те кто нужен - решают задачи за 15 минут. И тут же получают оффер.
329 Irbis
 
14.02.14
14:15
(325) Что поделать, бензин не коньяк, запах нравится не всем.
330 PR
 
14.02.14
14:16
(311) От работника АЗС? :))
331 Irbis
 
14.02.14
14:17
(327) может у меня и завышенные требования, но рассказывать какая информация содержится на разного рода документах, как её использовать для проверки ввода данных и т. д. обяснять прогу 1С стыдно
332 Irbis
 
14.02.14
14:18
(330) А если он правильный работник и не проболтается?
333 PR
 
14.02.14
14:18
(320) Долго ржал :))))))))))
334 Irbis
 
14.02.14
14:19
(333) Над чем? Что здача к 1С не относится?
335 PR
 
14.02.14
14:20
(334) Над тем, что довольно странно при тестировании плотника спрашивать у него рецепт яблочного пирога :))
336 Irbis
 
14.02.14
14:22
(335) Я же сразу написал что проверяю смекалку. Это только тем кто меня как одер устраивает. Вопрос скорее последний на собеседованиях, чем обязательный.
337 supremum
 
14.02.14
14:32
Что тут сравнивать. Подходы совсем разные у фикси и франча: франчу нужен эффективный кодер, на фикси нужны челы умеющие решать задачи.

Отсюда и тестирования у франчей для кодеров.
338 КРТЩ
 
14.02.14
14:37
(312) в каком направлении?
летели два кеда один зеленый второй на запад?
339 PR
 
14.02.14
14:45
(338) В направлении решения поставленной задачи.
340 МишельЛагранж
 
14.02.14
14:52
(328)Я повторюсь, те кто нужен - решают задачи за 15 минут.
- удачи работать с такими.
Только потом не говорите, что снова все не так, и снова будем искать, и опять все не так.
Ирбис хоть косокриво - но ищет думателей.
Вы - даже таких не видите.
341 МишельЛагранж
 
14.02.14
14:54
(331)как её использовать для проверки ввода данных и т. д. обяснять прогу 1С стыдно

- зря.
Бух не стесняется выпытывать у программиста, как ему, буху, сделают лучше. Хотя ничего не понимает, но хоть где-то как-то интерфейс и плюшки.
342 МишельЛагранж
 
14.02.14
14:55
(337) яемнуб - франч? нет.
Но подбирает кандидатов методом галочек на бумаге.
343 supremum
 
14.02.14
14:59
У нас есть задача нанять хорошего кодера. Какие критерии нам нужны для оценки кандидата?

Один критерий есть - это решить тестовые задачи.

(342) Самому интересно: есть ли связь между галочками и качественным кодингом, не на месяц-два, длительно.
344 supremum
 
14.02.14
15:00
(342) Практически все франчи давали тестовые задачки разного уровня дебильности. Фикси всегда было достаточно почитать резюме.
345 МишельЛагранж
 
14.02.14
15:03
(343)есть ли связь между галочками и качественным кодингом
- когда поймете, что вам код пишут не эфемерные "галочки" или "тестовые задания" (читай - составители заданий), то у вас вариантов не останется ))
346 МишельЛагранж
 
14.02.14
15:03
(344)Практически все франчи давали тестовые задачки разного уровня дебильности
- практически все франчи нуждаются на 99% в рабочих кодерах закрывать дыры.
347 supremum
 
14.02.14
15:10
(346) Ну так в чем же проблема? Другого способа снизить риски при приеме нет.

Прямой связи действительно нет. Никто не даст гарантию качественной работы только на основании галочек. Полагаю это все прекрасно понимают. Но вот как фильтр, который поможет снизит риски подойдет.
348 Лефмихалыч
 
14.02.14
15:20
хренолажа какая-то

Задачи плевые, за час бы перещелкал
349 КРТЩ
 
14.02.14
16:17
(340) не, он ищет чтоб думал, когда-нибудь, а в остальное время "ты не думай - ты делай" - поубивал бы таких
350 КРТЩ
 
14.02.14
16:18
(339) ты ж задачу не поставил ваще, не говоря уже о том чтобы задать направление
351 iamnub
 
14.02.14
16:18
(340)
Вы не в теме.
У меня есть в отделе человек, который с удовольствием порассуждал  бы про чеки в помойках.

Есть люди, которые услышав телеги Ирбиса - подумали бы, что их снимает скрытая камера; что это всё несерьезно.

И потом, милчел, вас с головой выдает тот факт, что вы не имея ни малейшого понятия о процессе собеседования в нашу компанию - выносите какие-то вердикты.

Надеюсь, к программированию вы имеете исчезающе малое отношение?
352 МишельЛагранж
 
14.02.14
16:47
(351) исчезающе малое отношение к программированию имеете вы.
А как закончатся собеседования - исчезнет совсем.
Ищете "абы что, но закодить", а вы будете "направлять мысль"? Ну так, и работайте так.
Результат сам вам ответит.
353 iamnub
 
14.02.14
16:51
Бред какой-то.
354 agarych
 
14.02.14
17:33
Слушайте, сейчас можно даже не давать задачи как в 0. А просто спросить что такое себестоимость, нарисовать две таблички из трех строк и попросить нарисовать результат левого соединения, правого и полного, т.е. вопросы на понимание. Может у меня выборка небольшая, но этого было достаточно, чтобы понять стоит ли дальше разговаривать с кандидатом или нет (при этом нужно понимать, что у людей стоит в резюме "ведущий", "рук проектов", "начальник" и хотят они хорошую зп).
355 PR
 
14.02.14
17:42
(354) Дело в том, что мне абсолютно пофиг даже на то, знакомо ли кандидату слово себестоимость :))
У меня для этого другие кадры есть :))
Более того, знание этого термина не дает особых преимуществ.
Более того, если человек в курсе, что такое себестоимость, но нихрена не умеет кодировать, то у него опять же нет шансов.
Я программистов 1С ищу, а не методологов :)) Методологов у меня хватает :))
356 PR
 
17.02.14
10:55
(350) Мне кажется, ты пропустил пост (0). В нем собственно были поставлены задачи. Почитай, будет интересно :))
357 Trotter
 
17.02.14
11:26
(0) Это вы так себе работников ищите ?)
358 PR
 
17.02.14
11:37
(357) Сейчас нет, пока предложение больше спроса :))
Но в ближайшем будущем думаю, что буду искать :))
Ищу я их не так, для поиска я обычно оплачиваемую ветку завожу :))
359 PR
 
17.02.14
14:37
Думаю вот, может расширить список задач, до 30 — 50 :))
360 МишельЛагранж
 
19.02.14
22:27
(355)Я программистов 1С ищу, а не методологов :)) Методологов у меня хватает :))
- "если жизнь ничему не учит, она будет бить палкой"
361 МишельЛагранж
 
19.02.14
22:28
(359) для всей мск - маловато, для перифирии - многовато...
отдайте звание другому...
362 PR
 
19.02.14
23:50
(361) Какое звание? :))
363 МишельЛагранж
 
20.02.14
00:14
(362) ну какое там у вас в конверте-то.. ))
364 acanta
 
20.02.14
00:16
(360) научит жизнь или не научит, в ящике все равно лежать по стойке смирно..
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший