|
Нужна помощь начинающему программисту. Ø (Волшебник 02.04.2017 13:30) | ☑ | ||
---|---|---|---|---|
0
Tango and Cash
31.03.17
✎
13:07
|
Здравствуйте, уважаемые.
1. Изучаю самостоятельно 1с по видео-урокам, книгам. В одном из видео-курсов дошло дело до самостоятельной работы. Задание для меня трудное, т.к. в голове будет куча вопросов, а почему так, а не этак. Хочется все таки эти вопросы задавать уже грамотному специалисту, но и на форуме писать не думаю, что вариант, а то так совсем заплутаю. Если человек не будет в целом картину представлять , а по кусочкам спрашивать. КАК БЫТЬ? Может кто за умеренную плату будет подсказывать-помогать? И где такого человека взять? По большей части хочу сам все делать,чтобы если тупик, тогда уже к человеку обращаться. Так и голова будет лучше соображать, когда сам ее напрягаешь. 2. Параллельно изучаю T-SQL. Сижу на сайте одном, где куча рейтинговый заданий по SQL(скорее всего знаете его), решаю задачи, купил книги по T-SQL для начинающих и по оконным функциям. Все интересно и затягивает очень. В 1С это пригодится или я зря время трачу? Бух.учет тоже изучаю, на курсы ходил, книжки читаю, все тематику 1С основную тоже собираюсь изучать, сертификаты получать. Просто немного в тумане, правильно ли я движусь. Если не трудно, подскажите =) 3. В будущем году подумаю, что делать. Может во франч идти или другой путь выбрать. Но, морально готов пойти на авантюру и работать первое время за еду =) Бухгалтерш не боюсь и других представителей прекрасных профессий с кем придется общаться о ТЗ. Общаюсь с ними на общем хобби, спрашивал, как у них диалог строится с программистами =) |
|||
7
Волшебник
модератор
31.03.17
✎
13:14
|
(2) чёртов спамер
|
|||
8
Nuobu
31.03.17
✎
13:20
|
Не слушай человека из (5) - продолжай учить Скуль.
А так - да, франчайзи - наше всё. 1. Если будут вопросы - пиши на этот форум. Тут много ржут, но иногда и помогают. 2. Продолжай учить. 3. иди во франч. |
|||
9
ice777
31.03.17
✎
13:23
|
(8) ну ну. будет он полгода скуль учить, а потом узнает про отсутствие правого соединения и не будет знать про ЗаполнитьЗначенияСвойств и строчить длинные простыни бессмысленного кода. ага )
|
|||
10
Nuobu
31.03.17
✎
13:24
|
(9) Но ведь можно параллельно учить скуль и 1С.
|
|||
11
1dvd
31.03.17
✎
13:25
|
(9) эээ.... А давно в 1С убрали правое соединение?
|
|||
12
FIXXXL
31.03.17
✎
13:27
|
СКУЛЬ - хорошо, не будет глупых вопросов по запросам
ну и спрашивай, ежели чего, тут не кусают обстебать могут, но это не страшно :) |
|||
13
PCcomCat
31.03.17
✎
13:27
|
(11) А оно было?
|
|||
14
FIXXXL
31.03.17
✎
13:27
|
(12) + помни золотое правило: "Хороший вопрос содержит половину ответа" :)
|
|||
15
Nuobu
31.03.17
✎
13:27
|
(13) Как левое, только правое.
|
|||
16
Одинесю
31.03.17
✎
13:28
|
Про то, что лучше изучать другие языки уже было?
|
|||
17
Nuobu
31.03.17
✎
13:28
|
(16) Нет. Начинай.
|
|||
18
1dvd
31.03.17
✎
13:29
|
||||
19
Одинесю
31.03.17
✎
13:30
|
(17) Лучше поискать тысячные ветки на форуме про это )
|
|||
20
Волшебник
модератор
31.03.17
✎
13:30
|
(16) 1С — очень хороший объектно-ориентированный язык для начала изучения программирования.
|
|||
21
Одинесю
31.03.17
✎
13:31
|
(20) Слишком предметно-ориентирован.
|
|||
22
Nuobu
31.03.17
✎
13:31
|
(20) Сомнительное утверждение.
|
|||
23
PCcomCat
31.03.17
✎
13:31
|
(15), (18) В книжках от 1С не разрешают его использовать, насколько я помню.
|
|||
24
Одинесю
31.03.17
✎
13:31
|
(18) Возможно, имелось ввиду, что правое преобразуется в левое.
|
|||
25
1dvd
31.03.17
✎
13:32
|
(23) ну, мы книжек умных не читали, в академиях не учились. Нам дали инструмент, мы им пользуемся
|
|||
26
Волшебник
модератор
31.03.17
✎
13:32
|
(22) Какие ваши опровержения?
|
|||
27
IoannVic
31.03.17
✎
13:33
|
(26) Как минимум отсутствие 3 главных парадигм ООП
|
|||
28
Одинесю
31.03.17
✎
13:33
|
(26) в (21)
|
|||
29
kauksi
31.03.17
✎
13:33
|
список знаний и умений любого уважающего себя» программиста из miram.livejournal.com/630972.html и sharpc.livejournal.com/67583.html.
|
|||
31
Nuobu
31.03.17
✎
13:34
|
(26) Я про то, что 1С как первый язык программирования - плох.
|
|||
33
IoannVic
31.03.17
✎
13:35
|
(32) (30) От этого они в 1с не появятся))
|
|||
34
1dvd
31.03.17
✎
13:36
|
Кто-то различает объектное программирование от объектно-ориентированного. Вот, 1С скорее первое
|
|||
36
Волшебник
модератор
31.03.17
✎
13:37
|
(27) Все три имеются
|
|||
39
IoannVic
31.03.17
✎
13:40
|
(35) Это все демагогия. Мне нравится 1с, особенно за счет задач, которые она решает. Сейчас занимаюсь бюджетированием на УХе, до этого производство в ЕРП. Это интересно. Но 1с не обеспечивает должный уровень абстракции, но этого и не нужно. От того что это не ООП, она хуже не становится, а все остальное комплексы
|
|||
40
IoannVic
31.03.17
✎
13:41
|
(36) Можно примеры всех трех
|
|||
41
kossmatiy
31.03.17
✎
13:41
|
(0) Туман начнет рассеиваться когда реальные задачи появятся. Иди во франч.
|
|||
42
Волшебник
модератор
31.03.17
✎
13:41
|
(34) Между ними нет различий
|
|||
43
ice777
31.03.17
✎
13:41
|
конфигурирование на русском не стимулирует изучить ангельский, например. Без его я бы наверное месяц назад сдох с голоду или потравился. Так что, сидеть потом тс в постсовке вечно.
|
|||
44
Волшебник
модератор
31.03.17
✎
13:42
|
(40) Инкапсуляция, наследование, полиморфизм
|
|||
45
Nuobu
31.03.17
✎
13:43
|
(44) Это названия, а нужны примеры.
|
|||
46
Рэйв
31.03.17
✎
13:43
|
(40)
1. Наследование При создании нового документа наследуется Дата и Номер от базового объекта 2. Инкапсуляция . Любой прикладной объект собдержит аттрибуты и функции как публичные так и приватные 3.полимрофизм. В одну и ту же процедуру один раз определенную можно отправить параметр любого типа |
|||
47
Волшебник
модератор
31.03.17
✎
13:43
|
(45) Обучение платное
|
|||
48
Волшебник
модератор
31.03.17
✎
13:44
|
(46) Полиморфизм это Док.Провести() ну или Записать с РежимЗаписи.Проведение
|
|||
49
IoannVic
31.03.17
✎
13:44
|
(46) Наследование подразумевает создание собственных классов.
|
|||
50
Волшебник
модератор
31.03.17
✎
13:45
|
(49) Мы каждый день этим занимаемся
|
|||
51
Рэйв
31.03.17
✎
13:45
|
(49)ты их создаешь в конфигураторе при создании каждого типа документа например
|
|||
52
Nuobu
31.03.17
✎
13:45
|
(48) А почему Док.Провести() - это полиморфизм?
|
|||
53
Волшебник
модератор
31.03.17
✎
13:45
|
(52) По кочану.
|
|||
54
1dvd
31.03.17
✎
13:45
|
(49) Документ.РеализацияТоваровУслуг - не созданный ли класс?
|
|||
55
Naf2017
31.03.17
✎
13:45
|
(46) инкапсулируй нам реквизиты документа, единственное что возможно тут - это их изменять в ПередЗаписью
|
|||
56
Рэйв
31.03.17
✎
13:46
|
(48)насколько я помню полиморфизм - это одинаковый (с одим именем)вызов функции с разными параметрами
|
|||
57
IoannVic
31.03.17
✎
13:46
|
(51) Создай мне класс который описывает поведение телефона. И унаследуй от него действие для класса пейджер
|
|||
58
Naf2017
31.03.17
✎
13:46
|
(52) потому что проведение можно к разным видам документов применить - поведение будет разное
|
|||
59
Волшебник
модератор
31.03.17
✎
13:46
|
(57) Не нужно пихать наследование в каждую дырку.
|
|||
60
Рэйв
31.03.17
✎
13:46
|
(55)Есть ограничения конечно.Но это не значит что эти три явления совсем отсутствуют:-)
|
|||
61
Одинесю
31.03.17
✎
13:47
|
(56) Это перегрузка
|
|||
62
Nuobu
31.03.17
✎
13:47
|
(56) Ты правильно всё помнишь. А мне в (58) привели пример Интерфейса или перегрузки.
|
|||
63
IoannVic
31.03.17
✎
13:47
|
(59) Не нужно комплексовать по поводу 1с не ООП
|
|||
64
Волшебник
модератор
31.03.17
✎
13:48
|
(61) Перегрузка — это одноимённые методы с разными наборами параметров (или типами). Не путай тёплое с мягким
|
|||
65
Naf2017
31.03.17
✎
13:48
|
(56) (61) это полиморфизм параметров compile-time
проведение документа это run-time |
|||
66
Волшебник
модератор
31.03.17
✎
13:48
|
(63) Не нужно тут выёбываться на моём форуме.
|
|||
67
IoannVic
31.03.17
✎
13:48
|
(60) Это значит, что 1с не ООП)
|
|||
68
Одинесю
31.03.17
✎
13:49
|
аХАХА
|
|||
69
Рэйв
31.03.17
✎
13:49
|
(61)"В языках программирования и теории типов полиморфизмом называется способность функции обрабатывать данные разных типов"
https://ru.wikipedia.org/wiki/Полиморфизм_(информатика) |
|||
70
Курцвейл
31.03.17
✎
13:49
|
Есть перегрузка, а еще есть Override. Чем-то похоже на обработчик события в 1С.
Разница в том что Оверрайд полностью подменяет функцию |
|||
71
Курцвейл
31.03.17
✎
13:51
|
Я вижу смысла в 1С использовать ООП.
По сути мы пишем скрипты. А в ООП собирают двигатель или машину. Там просто совершенно другой механизм подхода. |
|||
72
Nuobu
31.03.17
✎
13:52
|
(70) Это полиморфизм. Подмена ф-и в классе-родителе.
(64) извини - перепутал. |
|||
73
Любопытная
31.03.17
✎
13:53
|
ТС бедный сбежал, пока вы тут хвосты друг перед другом распускали))
|
|||
74
Волшебник
модератор
31.03.17
✎
13:53
|
(71) Хорошо, что ты видишь смысл. Живи.
|
|||
75
Курцвейл
31.03.17
✎
13:55
|
Плюс в ООП достаточно важно понимание механизма рефлексии. Хоть это и очень специфичный инструмент.
Что касается наследования - тут важную роль играет создание объекта родителя имея на руках объект наследник. Поэтому так важно писать класс перем инициализируемой переменной. |
|||
76
Курцвейл
31.03.17
✎
13:55
|
(74) Имел ввиду наоборот. не вижу смысла. :)
|
|||
77
1dvd
31.03.17
✎
13:56
|
Все такие умные. Кто на реальных проектах использовал честное ООП с полиморфизмами и прочей шелупонью?
|
|||
78
Волшебник
модератор
31.03.17
✎
13:58
|
(76) Постарайся его увидеть. Почитай книгу Гради Буча
|
|||
79
Волшебник
модератор
31.03.17
✎
13:58
|
(77) Ну я.
|
|||
80
Курцвейл
31.03.17
✎
13:59
|
(78) Я читал Буча.
|
|||
82
Волшебник
модератор
31.03.17
✎
14:03
|
(80) Вероятно, тебе были непонятны какие-то буковки?
>> Способ управления сложными системами известен с античных времен — divide et impera (разделяй и властвуй) [16]. При проектировании сложной системы программного обеспечения необходимо разделять ее на все меньшие и меньшие части, каждую из которых можно уточнять независимо друг от друга. В этом случае мы не выйдем за пределы реальных возможностей человеческого мозга. Какой способ декомпозиции правильнее: по алгоритмам или по объектнам?… Разделение по алгоритмам концентрирует внимание на порядке происходящих событий, а разделение по объектам придает особое значение агентам, которые являются либо объектами, либо субъектами действия. Часто сложность проявляется в виде иерархии, при этом сложные системы состоят из взаимозависимых подсистем, имеющих, в свою очередь, собственные подсистемы, и т.д., вплоть до самого низкого уровня, образованного элементарными компонентами. >> |
|||
83
Курцвейл
31.03.17
✎
14:12
|
(82) От 1С-ников не требуется проектирования свойств объекта ТабличнаяЧасть, а так же методов такого объекта.
От 1С-ников требуется только написание скрипта для поведения объекта. Это называется функциональный подход. |
|||
84
Волшебник
модератор
31.03.17
✎
14:19
|
(83) 1С-ники работают на более высоком уровне абстракции. Они проектируют регистры учёта и бизнес-логику. В мире программирования 1С-ники подобны богам.
|
|||
85
Волшебник
модератор
31.03.17
✎
14:20
|
(84)+ И кто с этим не согласен, может выметаться с этого форума.
|
|||
86
Irbis
31.03.17
✎
14:22
|
Богом это неплохо. Как раз второй уровень, после Путина. пожалуй ещё останусь в 1С
|
|||
87
Одинесю
31.03.17
✎
14:23
|
(86) Третий.
|
|||
88
mkalimulin
31.03.17
✎
14:23
|
(87) Кто второй?
|
|||
89
Одинесю
31.03.17
✎
14:24
|
(88) Тссс
|
|||
90
Волшебник
модератор
31.03.17
✎
14:25
|
(88) Нуралиев, конечно.
|
|||
91
dezss
31.03.17
✎
14:26
|
(83) Ну если ты так мыслишь, то гуру считаешь тех, кто пишет на машинных кодах. Вот только пока они напишут табличку со всем ее поведением, ты успеешь закончить свою полноценную конфу, типа УПП.
Они просто прокладывают путь для тех, кто будет работать с этим дальше. Они закладывают основу, мы используем их основу для написания чего-то еще более сложного. (84) +100500 |
|||
92
Irbis
31.03.17
✎
14:26
|
(87) Пля! Что делать теперь?! На третий слой я не согласен! Може Нуралиев не бог?
|
|||
93
Одинесю
31.03.17
✎
14:29
|
(92) Озвучили же, что бог - третий уровень.
Путин Нуралиев потом боги 1с |
|||
94
Курцвейл
31.03.17
✎
14:29
|
Давайте так. Кто первый напишет чем абстрактный класс отличается от интерфейса, тот и гуру.
|
|||
95
Волшебник
модератор
31.03.17
✎
14:30
|
(92) Молись, чтобы он тебя не услышал, а твоя 1С начнёт глючить со страшной силой и никакая чистка кэша не поможет
|
|||
96
Курцвейл
31.03.17
✎
14:30
|
(94) Я вот лично это знаю, поэтому писать не буду, просто посмотрю.
|
|||
97
Волшебник
модератор
31.03.17
✎
14:31
|
(94) Полностью абстрактный класс (все методы абстрактные) по сути и есть интерфейс, за исключением нюансов. Например, в Java твой класс может реализовать несколько интерфейсов, но наследоваться может только от одного класса.
|
|||
98
lock19
31.03.17
✎
14:36
|
(94) В интерфейс можно есть, а в абстрактный класс нет.
|
|||
99
Tango and Cash
31.03.17
✎
14:37
|
На сегодняшний день 1С-ники в моих глазах подобны Богам, т.к. знают, как это работает и как это автоматизировать.
Еще мне кажется, что у каждого 1С программиста, который разбирается в бизнесс-процессах, бухгалтерии и т.д. есть свой интернет-магазин, бизнес или что-то в этом роде, такие знания не должны пропадать =) За советы спасибо, приступим) |
|||
100
Волшебник
модератор
31.03.17
✎
14:38
|
(99) Так и есть. Более того, некоторые успешные 1С-ники рекламируют свои бизнесы на сайтах других 1С-ников.
|
|||
101
Курцвейл
01.04.17
✎
13:38
|
(99) Я рад что у вас получается вайти в АйТи. Поздравляю от имени всех забронозовелых 1С-ников.
|
|||
102
Курцвейл
01.04.17
✎
13:39
|
||||
104
Игорь Максименко
01.04.17
✎
15:00
|
(26) в официальных источников не нашел такой информации, что 1с стала ООП, максимум пишут что процедурный, предметно-ориентированный (https://ru.wikipedia.org/wiki/Встроенный_язык_программирования_1С:Предприятие) и обладают общими чертами с Pascal, Java Script, Basic (http://v8.1c.ru/overview/Term_000000020.htm) которые процедурные языки. Такую информацию впервые услышал от вас, можно ли получить ссылку на официальный источник? спасибо! А пока пойду писать шаблоны gof на 1с
|
|||
105
Tango and Cash
02.04.17
✎
13:18
|
а вот если в sql пишут, что вложенные подзапросы тормозят выполнение, в 1с при написании кода такое же?
|
|||
106
jsmith82
02.04.17
✎
13:22
|
(105) Начинающему программисту это знать необязательно.
Пиши всегда не вложенные, а временные таблицы. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |