|
v8: Примеры по программированию | ☑ | ||
---|---|---|---|---|
0
tolok_d
12.07.12
✎
20:03
|
Хочу подготовится к собеседованию по программированию. Поделитесь какими то заданиями или ссылками на задания, буду благодарен)
|
|||
1
el-gamberro
12.07.12
✎
20:04
|
повтори пузырьковую сортировку, в приницпе этого достаточно
|
|||
2
zak555
12.07.12
✎
20:05
|
программирование чего и на чём ?
|
|||
3
tolok_d
12.07.12
✎
20:09
|
(2) 1с8. ну скорее это будет доработка УПП и тд. ответил на вопрос?
|
|||
4
v4442
12.07.12
✎
21:17
|
проверка на полиграфе, iq тест
|
|||
5
nunzio
12.07.12
✎
21:26
|
Если именно по программированию, то задачи на спеца по платформе, думаю будет достаточно. Ну и повторить как пишутся запросы (не через конструктор) на случай неадекватного тестера)
|
|||
6
France
12.07.12
✎
21:28
|
(0) спросил бы про left join, и в чем отличие от inner join
|
|||
7
France
12.07.12
✎
21:38
|
ле, а где автор?? тут тема до утра, а он уже пиво пить ушел.. нехорошо..
|
|||
8
tolok_d
12.07.12
✎
21:41
|
(7) тут). Просто тема чтото упала была
|
|||
9
France
12.07.12
✎
21:53
|
отвечай на вопросы!! )))
|
|||
10
EvgeniuXP
12.07.12
✎
21:55
|
(0) возьми "задачи — Специалист платформа 8.2 (ред. 3)" и решай.
|
|||
11
Ненавижу 1С
гуру
12.07.12
✎
21:58
|
(6) мой любимый вопрос
|
|||
12
andrewks
12.07.12
✎
22:01
|
(11) и многие соискатели не в курсе?
|
|||
13
CepeLLlka
12.07.12
✎
22:08
|
(10) А где мне взять такую книгу?
|
|||
14
andrewks
12.07.12
✎
22:08
|
(13) зачем тебе? ты же уже матёрый одинесник
|
|||
15
CepeLLlka
12.07.12
✎
22:22
|
(13) Я матёрый? Ты чо... совсем?
|
|||
16
CepeLLlka
12.07.12
✎
22:22
|
Я сёдня запарил что на форму можно список значений повесить %)
ОСВ по счету просто закоротила мой мозг :) |
|||
17
kotletka
12.07.12
✎
22:23
|
Вот сегодня прислали, отчет на СКД"
В базе «1С:Бухгалтерия 8» реализовать отчет, который покажет валовую прибыль компании за период. В отчете должны выводиться итоги по колонкам «Количество», «Стоимость продажи», «Себестоимость» и «Валовая прибыль» по каждому году и месяцу. Валовая прибыль рассчитывается по формуле Стоимость продажи – Себестоимость. Себестоимость необходимо получать из бухгалтерских проводок. Стоимость продажи рассчитывается по формуле Цена продажи * Количество. Цену продажи необходимо брать из регистра сведений «Цены номенклатуры» на дату документа продажи." что они имели ввиду под себестоимостью так и не понял, наверное то что идет в проводке при реализации ? |
|||
19
ice777
12.07.12
✎
22:39
|
(0) прочитай книгу Митичкина. этого достаточно.)
|
|||
20
tolok_d
12.07.12
✎
22:49
|
(9)На сколько я понимаю left join - объединение двух таблиц в БД,при чем таблА имеет все элементы, а таблБ только те, которые есть в таблА. inner join - обьединение двух таблиц где выбираются общие элементы из таблА и таблБ. так?
|
|||
21
1C_Enigma
12.07.12
✎
22:52
|
(0) заданиями поделиться :-) можно поотвечать на мои посты :-)
|
|||
22
andrewks
12.07.12
✎
22:58
|
(20) во-первых, не объединение, а соединение. во-вторых, это не обязательно таблицы БД. это могут быть ВТ, таблицы-результаты подзапросов.
в-третьих, логика соединения описана расплывчато |
|||
23
France
12.07.12
✎
22:59
|
(20) можно было бы просто сказать "левое соединение" и "внутреннее соединение"?? ну, суть правильная, а если буквоед будет - зачетку замарает, как на ЕГЭ))
|
|||
24
France
12.07.12
✎
23:00
|
(21) опа... привет)) мамой клянусь даааа, но сегодня буду спать))
|
|||
25
andrewks
12.07.12
✎
23:07
|
(23) да где суть правильная-то? как раз суть описана весьма расплывчато и не совсем правильно. видишь ли, алгоритм перебора сочетаний у левых/правых/внутр/полных соединений одинаковый. суть-то в другом
|
|||
26
France
12.07.12
✎
23:12
|
(25) ле, забей на слово "объединение" у испытуемого, загляни в мое "соединение" и наслаждайся, что у буквоедов он не пройдет))
|
|||
27
andrewks
13.07.12
✎
11:09
|
(26) при чём здесь буквоедство? вообще суть соединения не раскрыта. сформулируй ты тогда
|
|||
28
andrewks
13.07.12
✎
11:11
|
в честь пятницы предлагаю, таки, ответить на вопрос:
чем left join отличается от inner join ? |
|||
29
izekia
13.07.12
✎
11:13
|
тем что один левый, а другой нормальный
|
|||
30
andrewks
13.07.12
✎
11:23
|
:) больше нет вариантов?
|
|||
31
izekia
13.07.12
✎
11:27
|
вариантов то много, но печатать лень
|
|||
32
andrewks
13.07.12
✎
11:29
|
(31) вариантов много, правильный - один
|
|||
33
izekia
13.07.12
✎
11:33
|
в том что один левый а другой внутренний ...
ну все, где мой приз? |
|||
34
andrewks
13.07.12
✎
11:34
|
(33) речь была про суть, а не про название.
чем отличается стул от стола? тем, что один - стол, а другой - стул. это софистика |
|||
35
izekia
13.07.12
✎
11:36
|
ну в первом случае у нас одна таблица слева, а вторая справа
а во втором случае ну нас слева может быть вторая таблица, но она же может быть и слева |
|||
36
izekia
13.07.12
✎
11:36
|
слева = справа
|
|||
37
hhhh
13.07.12
✎
11:42
|
(34) левые записи попадают в выборку без проверки. Ну это же понятно, кто-то лезет без очереди. Называется ЛЕВОЕ СОЕДИНЕНИЕ.
|
|||
38
izekia
13.07.12
✎
11:43
|
(37) не порть тему
|
|||
39
andrewks
13.07.12
✎
12:47
|
(35) ничё не понял
(37) близко, но не совсем помогает понять суть. итак, моё видение: как же, всё-таки, происходит соединение таблиц? шаг 1. берётся декартово произведение таблиц шаг 2. в результат из декартова произведения, полученного в шаге 1, переносятся только те записи (здесь записи = комбинации записей левой и правой таблиц), которые удовлетворяют некоему предикату (условию соединения). и вовсе необязательно, чтобы соединение шло по ключу, в условии нас никто не ограничивает. шаг 3. делится на 4 варианта, в зависимости от типа соединения: шаг 3ВН (внутреннее). больше ничего не делаем, результат готов шаг 3ЛВ (левое). дополняем результат теми записями левой таблицы, которые не попали ни в одну из записей результата, при этом значения полей правой таблицы заполняются Null'ами шаг 3ПР (правое). дополняем результат теми записями правой таблицы, которые не попали ни в одну из записей результата, при этом значения полей левой таблицы заполняются Null'ами шаг 3ПЛ (полное). здесь выполняем шаги 3ЛВ и 3ПР итак, чем же отличается чем left join отличается от inner join? тем, что результат будет дополнен такими записями левой таблицы, у которых для всех комбинаций с записями правой таблицы не выполнилось условие соединения |
|||
40
izekia
13.07.12
✎
12:51
|
(39) декартово? не слишком ли круто?
|
|||
41
andrewks
13.07.12
✎
12:52
|
(40) хочешь поспорить?
|
|||
42
izekia
13.07.12
✎
12:52
|
я думал ты в шутку, (35) - это в шутку
|
|||
43
andrewks
13.07.12
✎
12:52
|
(42) какие могут быть шутки в пятницу, 13-го? :)
|
|||
44
izekia
13.07.12
✎
12:53
|
(41) я думаю, что это точно не всегда так работает ... вопрос в том, всегда ли не так
|
|||
45
izekia
13.07.12
✎
12:53
|
(43) да тут половина первой страницы пятничная
|
|||
46
Ненавижу 1С
гуру
13.07.12
✎
12:57
|
Пусть A,B - два множества будем обозначать {(a,b)|R(a,b)} подмножество декартова произведения A*B пар a in A, b in B, удовлетворяющих предикату R(a,b)
InnerJoin(A,B,R)={(a,b)|R(a,b)} - по условию R LeftJoin(A,B,R)={(a,b)|R(a,b)}+{(a,NULL)| any b in B => !R(a,b)} |
|||
47
izekia
13.07.12
✎
12:57
|
(41) к примеру, у нас левая таблица состоит из малого количества строк, а правая из большого ...
здесь, как мне кажется, будет выбран вариант поиска по условию соединения, особенно если там есть индекс |
|||
48
izekia
13.07.12
✎
13:04
|
(46) да уж, всю тему испортил
|
|||
49
izekia
13.07.12
✎
13:06
|
(46) ты думай что постишь, форум же для одинэсников, нефиг тут такими словами, типа множества и предикаты ,разбрасываться
|
|||
50
andrewks
13.07.12
✎
13:17
|
(49) то же самое, что и в (39), только на математическом языке.
кстати, не все одинесники пришли из дворников, тут многие заканчивали мехматы, физтехи и т.п. |
|||
51
nicxxx
13.07.12
✎
13:20
|
(40) не проще в профайлере план обмена посмотреть?
и Внутреннее - этотне декартово произведение |
|||
52
andrewks
13.07.12
✎
13:21
|
(51) внутреннее соединение по истине - это и есть чистейшее декартово произведение
|
|||
53
izekia
13.07.12
✎
13:22
|
(50) пятница
|
|||
54
nicxxx
13.07.12
✎
13:28
|
внутреннее выбирает толькотте записи из двух таблиц, у которых есть совпадение по полям объединения, а декартово произведение- совокупность всех возможных пар записей, в 1С реализуется перечислением таблиц через запятую
|
|||
55
Odavid
13.07.12
✎
13:36
|
че, делать нечего?
декарты 1с-овые :) где в 1с вообще хоть какая-то логика? сказали вам - левая таблица или только пересечение двух таблиц. Все. ЛЕВОЕ и ВНУТРЕНЕЕ. А то начали тут - подмножества и декартовы.. Еще скажите, что 1с сама запросы оптимизирует.. |
|||
56
Odavid
13.07.12
✎
13:37
|
(50) >>тут многие заканчивали мехматы, физтехи и т.п.
и что? сильно помогло? 1с стала цвести и пахнуть по другому? это я еще не касаюсь вообще - что за образование было последние 10-12 лет. |
|||
57
andrewks
13.07.12
✎
13:41
|
(56) а при чём здесь 1С? что, 1С как-то могла повлиять на полученные мной в универе знания? лично мне 1С вообще не вштырилась, надо будет - могу пойти в любую область программирования, пол-года адаптации, и понеслась
|
|||
58
andrewks
13.07.12
✎
13:42
|
(54) хочешь поспорить?
|
|||
59
Odavid
13.07.12
✎
14:31
|
(57) думаю, что скоро и в нерезиновой будет та же ситуевина с безработицей, как и везде уже.
И никаких "могу пойти в любую область программирования, пол-года адаптации". Никто не даст никаких "полгода" на всякие "адаптации" - неделя-вторая, пошел вон. Как у нас везде сейчас. |
|||
60
izekia
13.07.12
✎
14:33
|
(55) по поводу оптимизации, не 1С, но субд вполне оптимизирует
а с таким подходом скоро деградация начнется |
|||
61
Alex S D
13.07.12
✎
14:34
|
(59) бредятина
|
|||
62
nicxxx
13.07.12
✎
14:36
|
(58) не хочу, перечитал еще раз твое "по истине" и понял что надо читать как ПО (ИСТИНА) :)
|
|||
63
Odavid
13.07.12
✎
14:36
|
(60) СУБД оптимизирует только свое. С 1С там мало чего связано.
1С использует СУБД только как "коробку", пихая туда зачастую далеко не квадратное содержимое. |
|||
64
gosn1ck
13.07.12
✎
14:37
|
Если НачалоДня(ТекущаяДата()) = НачалоДня('20120401') Тогда
Обработка = Обработки.ПервоеАпреля.Создать(); Форма = Обработка.ПолучитьФорму("Форма"); Форма.Открыть(); КонецЕсли; |
|||
65
Лефмихалыч
13.07.12
✎
14:38
|
(46) так его - гуманитария! Дави интеллектом до щелчка
|
|||
66
nicxxx
13.07.12
✎
14:38
|
(59) каждый год находится кто-нибудь, кто пугает подобным образом, но на практике зарплата с каждым новым местом работы только растет, а новые места работы бывает сами тебя находят и активно уговаривают выйти на работу хоть завтра
|
|||
67
Odavid
13.07.12
✎
14:39
|
(62) ну и в СССР когда-то не могли представить 91 год.
|
|||
68
Odavid
13.07.12
✎
14:43
|
(66) >>но на практике зарплата с каждым новым местом работы
не зарплата растет, а инфляция. >>новые места работы бывает сами тебя находят это где больше никто не приживается? :) >>активно уговаривают выйти на работу хоть завтра ну вот и взялись активно шерстить заевшихся москвичей :) в глубинках и Новосибирсках (Новокузнецках, Екатеринбургах) один из 100 одинэсников получает ту зп, которую на мисте для данной местности озвучивают как "от статыщ" (отпятидесяти, отсорока, отсемидесяти), и то - потому что дирехтор добрый. А как начнет накрывать волной фирму - бегут в москву, пока там шерстить не начали. |
|||
69
izekia
13.07.12
✎
14:44
|
а да и пофиг, скоро все равно конец света
|
|||
70
andrewks
13.07.12
✎
14:44
|
(68) товарищ, ты чего завёлся? интересна тебе эта тема - заведи новую ветку в разделе Лайф. не оффтопь в тематике
|
|||
71
izekia
13.07.12
✎
14:47
|
(70) а что у нас за тематика, напомни?
|
|||
72
andrewks
13.07.12
✎
14:47
|
(71) "Примеры по программированию"
|
|||
73
izekia
13.07.12
✎
14:51
|
это слишком общая тема
|
|||
74
Odavid
13.07.12
✎
15:19
|
(72) УстановитьФлаг = МинимальныйПлан = УсловиеПоПродажам
:) 1С - поражает воображение. |
|||
75
Ненавижу 1С
гуру
13.07.12
✎
15:22
|
(74) от контекста зависит возможно это в условии, а возможно оператор присваивания, но определяется четко и однозначно
да, скобочки лучше поставить |
|||
76
Ненавижу 1С
гуру
13.07.12
✎
15:22
|
(74) а такое в Си++ не поражает?
i = ++i + ++i; |
|||
77
andrewks
13.07.12
✎
15:28
|
(76) знатный баян :)
|
|||
78
FullJoin
13.07.12
✎
15:29
|
Если так пишут, то в эту контору идти низззя
|
|||
79
andrewks
13.07.12
✎
15:29
|
(74) а при чём здесь 1С? это что, 1С придумала булев тип?
|
|||
80
extrim-style
13.07.12
✎
15:32
|
||||
81
Odavid
13.07.12
✎
17:42
|
(75) не-не-не!
никаких скобочек, это уже не 1С будет тогда :) |
|||
82
Odavid
13.07.12
✎
17:43
|
(77) точно.
давно известно, что так пишут на Си только 1с-ники :) Для всех остальных - строго-настрого предупреждают, что это есть очень плохо, и совсем ни к чему. |
|||
83
Odavid
13.07.12
✎
17:44
|
(79) а причем тут булев тип?
я пример привел, кода. Как просили. |
|||
84
Odavid
13.07.12
✎
17:46
|
(76) нет, не поражает.
вот так >>i = ++i + ++i; очень и очень не рекомендуют писать программирующим на Си. А как написал я - очень даже поощряют в 1С. И не только это, а вообще всякий туман и неясность. |
|||
85
France
14.07.12
✎
02:53
|
пообщаемся насчет лефт и иннер если тебе интересно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |