|
Язык 1с легче всех остальных? | ☑ | ||
---|---|---|---|---|
0
Drive1
10.10.21
✎
18:15
|
Здравствуйте! Как считаете язык программирования 1с легче остальных языков программирования? Проще в освоении? Если не считать предметную область и запутанность конфигураций?
Если его не осилю например изучить значит лучше никуда не лезть в более модное программирование. |
|||
1
ДенисЧ
10.10.21
✎
18:16
|
Нет
|
|||
2
pechkin
10.10.21
✎
18:16
|
Сами по себе языки ничто. Фреймворки вокруг них все
|
|||
3
Ёпрст
10.10.21
✎
18:20
|
Если сможешь написать хеллоу ворд, считай, осилил.
|
|||
4
ДенисЧ
10.10.21
✎
18:21
|
(3) В интерфейсе такси без модальных форм, работающее на всех поддерживаемых платформах? )))
|
|||
5
Drive1
10.10.21
✎
18:23
|
(1) только не говорите то PHP проще))
Какой то язык проще думаете? |
|||
6
Topol-M
10.10.21
✎
18:26
|
:) и обернуть этот хеллоу в перспективе всякими интерфейсами декораторами коллбэками
Нужно попробовать всякие языки, а там к чему душа ляжет. |
|||
7
ДенисЧ
10.10.21
✎
18:30
|
(5) VB for applications
|
|||
8
Drive1
10.10.21
✎
18:32
|
(7) я имел ввиду современные языки а не мамонтов))
|
|||
9
Трепанг
10.10.21
✎
18:33
|
(0) Язык 1С в отрыве от предметной области рассматривать смысла не имеет. Ибо он предметно-ориентированный по умолчанию.
|
|||
10
exwill
10.10.21
✎
18:35
|
(0) Считай, что да. 1С - один из легких языков. Только пара замечаний.
Осилить или не осилить можно программирование как таковое. Язык здесь дело сто двадцать пятое. Не осилить программирование можно только если очень не повезет |
|||
11
Ненавижу 1С
гуру
10.10.21
✎
18:37
|
(0) легче в изучении - возжно легче многих
Легче в использовании - скорее нет, очень примитивен |
|||
12
exwill
10.10.21
✎
18:39
|
(9) Имеет. Если человек хочет научиться программировать, то на 1С это выйдет не хуже, а скорее лучше, чем на Питоне, к примеру
|
|||
13
Drive1
10.10.21
✎
18:40
|
(3) я даже массивы осилил, условия. Но вот применить это всё к задачке ещё труднее чем выучить синтаксис и возможности))
(9), тёска это ты? С новым ником? Скажи пожалуйста как ты находишь время и на работу и на форум? (10), вот если 1с внутренний язык идёт с трудом то всё потеряно? Или стоит зайти с другого входа и попытаться с другим языком? Но если 1с самый простой язык то смысл пробовать другое. П.С. а кто такой "Тестировщик 1с" ?? Это русский QA engeneer? Как в них попадают и за какие провинности? |
|||
14
Трепанг
10.10.21
✎
18:41
|
(12) Хм... Данное утверждение требует доказательств.
|
|||
15
ДенисЧ
10.10.21
✎
18:42
|
(12) Ты не осилил питон даже в примитивном виде? О_о
|
|||
16
Трепанг
10.10.21
✎
18:42
|
(13) Какая тёска? Ты опять пьян, что-ли?
|
|||
17
exwill
10.10.21
✎
18:43
|
(13) Зачем учить синтаксис? Справка всегда под рукой. Надо тренировать оперативную память, а также способность сериализовывать и структурировать информацию
|
|||
18
pechkin
10.10.21
✎
18:45
|
(13) решай алгоритмтческие задачи
|
|||
19
exwill
10.10.21
✎
18:46
|
(14) Это - экспертная оценка. Теоретически ее можно было бы проверить, набрав по 10 групп новичков на 1С и на Питон и проведя итоговые замеры. Но вряд ли кто-то это будет делать.
|
|||
20
Трепанг
10.10.21
✎
18:47
|
(19) Экспертная? Имена и регалии эксперта приведите, пожалуйста.
|
|||
21
exwill
10.10.21
✎
18:48
|
(20) Я не понял, в чем твой вопрос?
|
|||
22
Трепанг
10.10.21
✎
18:50
|
(21) Вопрос в том, что для того, чтобы давать экспертную оценку, нужно быть признанным, а не самопровозглашённым, экспертом.
|
|||
23
exwill
10.10.21
✎
18:51
|
(22) Так признайте меня экспертом и эта ваша проблема разрешится )))
|
|||
24
Трепанг
10.10.21
✎
18:53
|
(23) Так с чего бы кому-то признавать тебя экспертом? Ты кто такой вообще?
|
|||
25
exwill
10.10.21
✎
18:53
|
(24) В профиле все есть
|
|||
26
ДенисЧ
10.10.21
✎
18:54
|
Пашо с Мишом сошлись в непримиримой борьбе не на жизнь, а на...
|
|||
27
Трепанг
10.10.21
✎
18:55
|
(25) В профиле есть подтверждение, что ты никакой не эксперт, однако.
|
|||
28
exwill
10.10.21
✎
18:55
|
(26) У тебя попкорна много?
|
|||
29
Трепанг
10.10.21
✎
18:55
|
(26) Облажался, Дениско.
|
|||
30
exwill
10.10.21
✎
18:56
|
(27) Ааааа... точно. Сейчас напишу туда слово "эксперт". Спасибо, что заметил
|
|||
31
Трепанг
10.10.21
✎
18:57
|
(30) Дык напиши, конечно, чего бы и нет. Почешешь своё ЧСВ, может, тебе полегчает.
|
|||
32
ДенисЧ
10.10.21
✎
18:58
|
(28) Я такое не пьём.
(29) Вас, паш, мы издалека узнаём. |
|||
33
Drive1
10.10.21
✎
18:59
|
(16) Я Павел, я думал со мной тоже Павел общается. Ну у которого много ников было типа Тарзана. И тёска мой всё время продвигает ВЕБ программирование, как наиболее выгодное решение по соотношению вложенных сил и полученной зарплаты.
|
|||
34
Трепанг
10.10.21
✎
19:00
|
(32) Не... не узнаёшь, узнавалка у тебя ещё не выросла.
|
|||
35
Drive1
10.10.21
✎
19:01
|
(18) т.е. сначала решаю алгоритмические задачи, для развития мозга, по вечерам. А потом можно начинать любой язык пытаться осваивать?
|
|||
36
Трепанг
10.10.21
✎
19:01
|
(33) Русский язык подучи, Павел. И программирование.
|
|||
37
ivanovpetr79
10.10.21
✎
19:11
|
Я думаю, что WhiteSpace гораздо проще в освоении
|
|||
38
АгентБезопасной Нацио
10.10.21
✎
19:34
|
(13)любым языком программирования можно решить любую задачу.
поэтому сам язык - вторичен. а первичен - навык решения задач. |
|||
39
Drive1
10.10.21
✎
19:35
|
(38) А навык решения задач откуда тогда?
|
|||
40
АгентБезопасной Нацио
10.10.21
✎
19:37
|
(39) из решения задач. больше неоткуда.
|
|||
41
Кац
10.10.21
✎
19:41
|
(0) какой же это язык? этож бейсик предметно-ориентированный.
|
|||
42
Злопчинский
10.10.21
✎
19:42
|
(38) в 1Сной области решения программистских задач как таковых - ну очень немного имхо
|
|||
43
АгентБезопасной Нацио
10.10.21
✎
19:44
|
(41) бейсик - тоже язык.
(42) а какие задачи "программистские"? Ну и задачи - они и есть задачи. Их поставили - значит, надо решать. а уж программистские они или нет - вторично. |
|||
44
Кац
10.10.21
✎
19:50
|
(43) язык, начального уровня.
|
|||
45
АгентБезопасной Нацио
10.10.21
✎
19:52
|
(44) ну, насчет "начального" уже можно поспорить...
|
|||
46
GANR
10.10.21
✎
19:57
|
(0) В освоении-то он вроде бы как проще. Но вот в использовании сложнее, ибо его ограниченность порой дикое сальто через голову вынуждает делать.
|
|||
47
ДенисЧ
10.10.21
✎
19:58
|
(46) А может, вместо сальто стоит пройти прямым путём? А не по канату над пропастью?
|
|||
48
АгентБезопасной Нацио
10.10.21
✎
20:00
|
(47) путь джедая заставляет балансировать на грани сеппуку©
|
|||
49
timurhv
10.10.21
✎
20:03
|
15 лет 1С 8, до сих пор не завезли в стандартный конфигуратор:
https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/TurboConf_5_4_Tables_Assist2.gif |
|||
50
АгентБезопасной Нацио
10.10.21
✎
20:07
|
(49) ну это уже не язык...
зы. зато "завезли" EDT и "исполнитель". видимо, вместе с запрещенными веществами... |
|||
51
ДенисЧ
10.10.21
✎
20:07
|
(49)
Функция ДобавитьВТЗ(тз) стр = тз.Добавить(); стр. /// Тут откуда подсказку будем дёргать? КонецФункции |
|||
52
АгентБезопасной Нацио
10.10.21
✎
20:12
|
(51) кстати, не поручусь, но остчустчение, что если эту функцию создать перейдя из кода после объявления этой тз - то таки будет подсказку давать... турбоконф - он мутный, но удобный. и как и с опенконфом - возможностей дофига, и пользую в лучшем случае четверть-треть...
|
|||
53
pechkin
10.10.21
✎
20:21
|
(51) нужно описать входящие параметры по стандартам 1с
|
|||
54
ДенисЧ
10.10.21
✎
20:28
|
(53) И? Конфигуратор автомагически их подцепит? А если я туда левоту подсуну?
Ты хочешь типизированный язык. Ступай в исполнителя или жаву... |
|||
55
pechkin
10.10.21
✎
20:35
|
Ты путаешь интеллисенс и проверку типов
|
|||
56
Lama12
10.10.21
✎
20:36
|
(0) https://ru.wikipedia.org/wiki/Скретч_(язык_программирования) этот попроще будет.
|
|||
57
АгентБезопасной Нацио
10.10.21
✎
20:44
|
(56) "сделай систему, которой может пользоваться даже дурак - и только дурак будет ей пользоваться"©
|
|||
58
exwill
10.10.21
✎
20:53
|
(56) В чем его простота?
|
|||
59
MyNick
10.10.21
✎
20:57
|
(13) Тестировщик 1С это такой чел, который с лёгкостью пишет сценарии на каком нить геркене, тесты реализует на фреймворках типа ванессы или плагинах к ЕДТ и умеет настраивать автосборку тестирования в джокер-контейнере с интеграцией этого хозяйства с гитом. В общем до него большинству 1с программистов далеко.
|
|||
60
Трепанг
10.10.21
✎
20:57
|
(58) Простота хуже воровства.
|
|||
61
MyNick
10.10.21
✎
20:57
|
Джокер ;)
|
|||
62
Трепанг
10.10.21
✎
20:58
|
(59) ... и может устроится примерно в 5 компаний в России и в 0 компаний за рубежом.
|
|||
63
Lama12
10.10.21
✎
21:08
|
(58) Там все мышкой делается.
|
|||
64
Трепанг
10.10.21
✎
21:10
|
(63) Дык сложность не в мышке, сложность в мозговом усилии. Мышка ваще не показатель.
|
|||
65
GANR
10.10.21
✎
21:34
|
(47) Прямой путь в таких случаях подразумевает отказ от 1С
|
|||
66
vde69
10.10.21
✎
21:36
|
для ответа начни с простого - сколько всего зарезервированных слов в голой платформе,
в 1с сейчас это точно более 1000, а может и более 10 000.... в том-же самом PHP их несколько сотен... |
|||
67
ДедМорроз
10.10.21
✎
21:41
|
Php сложен своим написанием и всякими плюшками типа heredoc
В остальном,как язык он очень простой. 1с это переведенный basic,так что тоже ничего сложного. Но,предметная область в виде управляемых форм делает язык 1с достаточно сложным. |
|||
68
roman52
10.10.21
✎
21:44
|
Лямбд нет, указателей нет.
Процедурщина сплошная - чего уж тут сложного... |
|||
69
exwill
10.10.21
✎
22:24
|
(66) Все, что после "." нельзя считать зарезервированными словами. А до "." точно 1000 не наберется
|
|||
70
vde69
10.10.21
✎
22:26
|
(69) хорошо, считаем только первый уровень....
там только системных перечислений фигова туча.... а в компоновщике сколько объектов и всякие служебные... а что стоит два интерфейса с разными типами данных.... |
|||
71
exwill
10.10.21
✎
22:27
|
(63) Какая разница? Ты все равно разворачиваешь мысль в линию
|
|||
72
H A D G E H O G s
10.10.21
✎
23:21
|
(0) Да.
Вот в эти выходные опять имел секас с Android Studio. Сколько всякой херни надо совместить, чтобы все заработало - это жестец. |
|||
73
StanLee
11.10.21
✎
01:41
|
(0) может и легче, если в мелких или средних фирмах без особых требований будешь работать, но если надумаешь использовать свой талант за границей, то сразу облом, там медленно пока продвигается 1С
|
|||
74
Sserj
11.10.21
✎
03:28
|
(70) Если быть уже совсем дотошным то зарезервированных слов в языке 1С всего 30.
А системные перечисления, встроенные функции и т.д. это уже не часть языка а то что в других языках называют "фреймворк". И эти идентификаторы этих функций и перечислений ,конечно не очень разумно, но таки не запрещается переопределять в своих модулях. |
|||
75
Beduin
11.10.21
✎
03:30
|
(72) А если сначала собрать приложение без IDE как во всех норм книжках описывается, то потом окажется все просто и понятно.
|
|||
76
Beduin
11.10.21
✎
03:32
|
(68) Как раз из-за отсутствия базовых вещей, появляются костыли, который усложняют разработку в 1С.
|
|||
77
DimVad
11.10.21
✎
09:08
|
Мне кажется - неверный подход. Смотреть надо что с пониманием бухгалтерии, экономики. Если "плохо и не идёт" то в современную 1С идти не надо. Лучше "в вэб" :-)
А если у чела специальность звучит примерно как "экономика в управлении предприятием" то стоит поднапрячься и научиться писать в 1С. |
|||
78
rsv
11.10.21
✎
09:12
|
(0) если есть понимание sql то все получится .
Если нет - значит Выбрать и Первые будет открытием и истина в первой инстанции. |
|||
79
Анцеранана
11.10.21
✎
09:14
|
(0) Джаву изучай и джаву скрипт. тем более через 5 лет все равно 9-ка выйдет она по слухам будет как джава толко русская, а не как бейсик. Вернешься потом на 1с если захочешь)
|
|||
80
Гобсек
11.10.21
✎
09:26
|
(77) +1
Если молодого человека интересуют бизнес-процессы и автоматизация управления предприятием, то есть смысл подумать об 1С. Если не интересуют, то подумать о ВЕБе. |
|||
81
Chai Nic
11.10.21
✎
09:38
|
Язык 1с - нормальный процедурный язык. Чем-то похож на русифицированную помесь бейсика и паскаля. Так было, пока еретики не ввели всякие асинхронности и обещания..
|
|||
82
H A D G E H O G s
11.10.21
✎
09:45
|
(75) ради интересу - скачай МобильнуюПлатформу от 1С версии 8.3.17, разверни исходный проект какого нибудь МобильногоКлиента и попробуй его собрать на последней AS. И получишь шептучую ошибку шептучего grandle-a. Нахера они его постоянно меняют, вот скажи?
|
|||
83
H A D G E H O G s
11.10.21
✎
09:48
|
Работала компонента java на Androidе, а потом в непонятный момент в булевый параметр вместо false стало прилетать null. Вот как сука такто?
|
|||
84
END
11.10.21
✎
09:48
|
(0) Начни стандартно - с паскаля: "Первая публикация Вирта о языке датирована 1970 годом; представляя язык, автор в качестве цели его создания указывал построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные. Одной из целей создания языка Паскаль Никлаус Вирт считал обучение студентов структурному программированию. До сих пор Паскаль заслуженно считается одним из лучших языков для начального обучения программированию."
|
|||
85
АгентБезопасной Нацио
11.10.21
✎
09:52
|
(84) паскаль - он для первичного обучения. Если есть хоть какой-то навык программирования - паскаль уже "не лезет". Излишне многословен.
|
|||
86
pechkin
11.10.21
✎
09:53
|
(85) в чем же многословность?
|
|||
87
END
11.10.21
✎
09:55
|
(85) Так в (0) то как раз себе первый язык выбирает для изучения.
|
|||
88
АгентБезопасной Нацио
11.10.21
✎
09:55
|
(86) лишние бегин-енд, ну и т.п.
|
|||
89
END
11.10.21
✎
09:56
|
(88) Дело привычки. Зато все строго и понятно.
|
|||
90
H A D G E H O G s
11.10.21
✎
09:57
|
Андроид Студио - великая сложнейшая системище. С постоянно совершенствованным grandle. При каждом запуске это окно обновлении выскакивает. Настроек так много, что АС там даже что то переиндексирует в проекте.
Но хочешь добавить либу so в проект - будь добр создай jvelib руками. И 4 вложенные папочки под платформы и разрядность. |
|||
91
pechkin
11.10.21
✎
09:58
|
(88) многословность она не в begin-end или {-}.
А в вызове конструкций. в 1 слово или в несколько строк. А с этим паскале вроде все норм |
|||
92
pechkin
11.10.21
✎
09:58
|
(90) gradle, без n
|
|||
93
АгентБезопасной Нацио
11.10.21
✎
09:59
|
(87) "первый язык" впихивают в школе (ну или в ВУЗе). И часто это паскаль. И это правильно (для первичного обучения это, имхо, как раз "то, что надо")
а ТС выбирает уже язык "для работы" (89) ну да. Хотя когда привык нормально писать - эти синаксические конструкции несколько мешают. |
|||
94
Kassern
11.10.21
✎
10:00
|
(0) 1с легче только в том плане, что все на русском, а если у вас с английским проблемы, то, возможно, это будет решающим фактором. Выучив 1 язык, другие уже будет легче, разница лишь в синтаксисе, многие подходы совпадают.
|
|||
95
H A D G E H O G s
11.10.21
✎
10:00
|
(92) да фиолетово. Как это гноподелие ущербное называть.
|
|||
96
Beduin
11.10.21
✎
10:00
|
(82) Так он то пишет в нем, что ему не хватает. Задача сборщика весь твой проект последовательно скомпилить и подключить библиотеки с ресурсами. Смотри по логам, где он спотыкается. Там естью нюансы. Если с хелловорд начинать, то тяжело будет. Нужно понимать, как внутри работает.
|
|||
97
H A D G E H O G s
11.10.21
✎
10:01
|
Вот пример добавления либы в проект
https://devcolibri.com/unit/урок-6-добавление-библиотек-в-build-gradle-файл-р/ Забавляет, что надо что то прописывать с клавы руками и что то устарело и писать надо по другому. И так постоянно. |
|||
98
Chai Nic
11.10.21
✎
10:02
|
(91) Помню в паскале был такой оператор with, который значительно сокращал многословность. Но не взлетело - народ не принял.
|
|||
99
H A D G E H O G s
11.10.21
✎
10:03
|
(96) так он и не должен спотыкаться, он должен без сучка и задоринки поддерживать обратную совместимость ну хотя бы лет 10. А тут 2 летний проект считается устаревшим.
|
|||
100
NorthWind
11.10.21
✎
10:05
|
(97) ну это ж gradle :)
вообще своеобразная вещь, конечно. И ведь кто-то это продвигает |
|||
101
H A D G E H O G s
11.10.21
✎
10:07
|
(96) ребята из 1с собрали этот проект на АС версии 2019 года и он собирался. И он должен так же спокойно собираться на АС 2029 года. Да, с указанием, что там все deprecated. Но собираться. Мне с этим проектом не детей крестить, мне debugable в манифест воткнуть и всё.
|
|||
102
H A D G E H O G s
11.10.21
✎
10:11
|
Мне настолько остопиздело бороться с AS, что я даже в stackoverflow не полез, так как опасался, что одной херней там не ограничится. Отладил либу в пустом проекте.
|
|||
103
fisher
11.10.21
✎
10:14
|
(0) Да, легче. Он таким и задумывался. Но тут смотря что считать "языком". Прикладные и специальные объекты включать в "язык" или нет? Если включать - то их просто много и многие подразумевают некоторое понимание предметной области. В других языках такие вещи в понятие "языка" обычно не входят. То, что в 1С можно назвать аналогом "языка" со стандартной библиотекой - это то что в СП "Общее описание встроенного языка", "Универсальные коллекции значений" и выборочно "Глобальный контекст" плюс "Общие объекты". И эта часть - да, значительно проще чем во многих других языках. Но и в 1С и в других языках сложность самого "языка" составляет лишь небольшой процент совокупной сложности разработки, поэтому упираться в это большого смысла нет. Другое дело, что в 1С не только "язык" проще, но и практически все аспекты разработки продакшн-реди решения. Просто когда говорят про другие языки, то как-то не принято оговаривать совокупную сложность разработки реальных систем. Потому что потенциально этот спектр почти безграничен и зависит от множества компонент. В рамках одного и того же "языка" часто есть несколько признанных "стеков" разработки и миллион возможных вариаций. Поэтому обычно ограничиваются только самим "языком" в абстрактных обсуждениях. Поэтому новички на этом автоматически акцентируются тоже и заморачиваются этим аспектом больше, чем следует. 1С - это же не только "язык" с тем что в других языках называют стандартной библиотекой, но и сложный целевой фреймворк под конкретные задачи и среда разработки и тулинг в одном флаконе. Отсюда часто идет смешение понятий, так как многие когда рассуждают про сложность "языка 1С" имеют в виду весь стек разработки, а когда говорят про сложность "другого языка" - имеют в виду только сам язык и его стандартную библиотеку.
|
|||
104
Beduin
11.10.21
✎
10:15
|
(99) Если ты будешь собирать его на тех же библиотеках, что изначально, то да. А так это нормально, что перетащив проект с одного компа на другой он не соберется.
|
|||
105
H A D G E H O G s
11.10.21
✎
10:18
|
(104) Это же писец, не? Причем писец исправимый, со стороны вендора. Да, трудно решаемый, но тем не менее, что то я не вижу, что таже 1С была привязана к версиям и составу биьлиотек.
|
|||
106
pechkin
11.10.21
✎
10:18
|
(104) не особо это нормально
|
|||
107
opus70
11.10.21
✎
10:19
|
1с язык был достаточно легок в 7.7
в 8-ке с его УФ стали писать тонны лишнего кода а если добавить сюда еще знание БСП то ужасная семь для новичков |
|||
108
Garikk
11.10.21
✎
10:25
|
(107) <1с язык был достаточно легок в 7.7 >
Это если его учить с нуля, а если ты знаешь уже какойто другой язык, то это полный вынос мозга |
|||
109
Beduin
11.10.21
✎
10:25
|
(105) Если ты на 1С будешь писать только использую язык платформы, тогда да. А в БСП функции гуляют хорошо так.
|
|||
110
opus70
11.10.21
✎
10:29
|
(108) согласен после cliper и foxpro это был конкретный вынос мозга но потом привыкаешь и даже удивляешься что так простом модно было решать то что писал тонный кода раньше
|
|||
111
timurhv
11.10.21
✎
10:32
|
(51)
>>стр./// Тут откуда подсказку будем дёргать? Тут я не претендую, но если в одной процедуре\функции объявление, то почему-бы и не вывести подсказку. В таких вещах пишу Если ЛОЖЬ Тогда и присваиваю пустую ссылку документа\справочника. |
|||
112
ДенисЧ
11.10.21
✎
10:33
|
(108) Не знаю, что у вас там с мозгами было, но я с Ц с классами (не путать с С++) пересел на 77 вполне спокойно.
|
|||
113
exwill
11.10.21
✎
10:37
|
Одно бесспорно. Если выбрать 1С, как первый изучаемый язык программирования, то уж точно не придется мучиться с выбором фреймворка. Но это пока )))
|
|||
114
1Сергей
11.10.21
✎
10:39
|
(112) +1
|
|||
115
acht
11.10.21
✎
10:40
|
(108) > если ты знаешь уже какойто другой язык, то это полный вынос мозга
Нормально там все. Наоборот, другие языки дают тебе возможность осознать как это работает. В 7.7 как только ты понимаешь, что все эти выкрутасы - это перебор открытых курсоров, все становится кристально ясно. Остается только сделать поправку на особенности, типа отсутствия сокращенного вычисления условий. |
|||
116
opus70
11.10.21
✎
10:41
|
(112) проблема основная это было в том что на clipper и firefox ты продумывал все до мелочей в структурах и как получить остатки а тут этого нет
вторая это общая скорость работы 7.7 это был шаг назад в плане производительности ну и треть когда привыаешь к сокращенной парадигме где команда это всегда 4 буквы то тут пришлось писать много много буков |
|||
117
Kassern
11.10.21
✎
10:41
|
(113) да лаадно, а можно ли считать конфу 1с фреймворком?)
|
|||
118
АгентБезопасной Нацио
11.10.21
✎
10:43
|
(117) а почему бы и нет?
|
|||
119
exwill
11.10.21
✎
10:47
|
(117) Конфигуратор можно считать фреймворком
|
|||
120
1Сергей
11.10.21
✎
10:47
|
(119) лолшто
|
|||
121
exwill
11.10.21
✎
10:49
|
(120) Или "платформу", если вам так больше нравится
|
|||
122
Smit1C
11.10.21
✎
10:49
|
(0) "Если не считать предметную область и запутанность конфигураций?"
Так с этим основная работа и идёт. Без знания предметки нечего ловить в 1С. |
|||
123
George Wheels
11.10.21
✎
10:52
|
(121) Среда разработки. Интерпретатор.
|
|||
124
fisher
11.10.21
✎
10:53
|
(120) Это то, о чем я говорил. Так как 1С - это все в одном флаконе, то многие одинэсники даже составных частей не различают.
|
|||
125
Kassern
11.10.21
✎
10:54
|
(122) ну так это дело наживное) Вначале изучается синтаксис, клиент серверное взаимодействие, структура конфигурации, щепотка администрирования. Потом уже начинается изучение какой нить конфы, ее возможностей на примере бизнес процессов и т.д.
|
|||
126
Kassern
11.10.21
✎
10:55
|
(125) если это бух, то тут сложнее немного, надо иметь хоть какую то базу, знать план счетов, принцип двойной записи и т.д.
|
|||
127
exwill
11.10.21
✎
10:59
|
(124) В этом плюс 1С. Решил изучать 1С - открываешь конфигуратор. Решил изучать Python - сиди и мучайся. Django или TurboGears. А вот еще Pyramid хвалят. Да нет, никого не слушай, бери Bottle...
|
|||
128
Smit1C
11.10.21
✎
10:59
|
(126) а если ЗУП, то нужно иметь ещё и профдеформацию )))
|
|||
129
Garikk
11.10.21
✎
11:00
|
(115) меня в 7.7 в то время убивала нелогичность
тут мы значит делаем Справочник.Значение... там надо уже писать ТекущийЭлемент()...а здесь уже делаем СоздатьОбъект.. вон тут можно писать запрос текстом как sql но лучше ненадо...на sql бывают проблемы.. я с годами привык конечно..но блин что за бред то? |
|||
130
Garikk
11.10.21
✎
11:01
|
(129) +еще какието странные висящие контексты..
Спр.ВыбратьЭлементы() пока Спр.ПолучитьЭлемент() --- пока логично а потом мы начинаем выбирать из табличной части...и не ну ты сам понимаешь что она в контексте висит гдето виртуально, логично же да? |
|||
131
Chai Nic
11.10.21
✎
11:01
|
(108) Не было никакого "выноса мозга" в 7.7. Было временами проскальзывающее недоумение "вот зачем так сделали?", и в основном оно касалось прикладной области, а не языка. Например, отсутствие четкого разделения ссылки и менеджера в документации. То, что в восьмерке менеджер, в документации семерки пространно называется "объект, созданный функцией СоздатьОбъект()", а то что в восьмерке ссылка - это .ТекущийЭлемент().
|
|||
132
fisher
11.10.21
✎
11:02
|
(127) Кто же спорит. Только если берешь в рот какую-то общепринятую терминологию, то неплохо сначала ознакомиться с ее общепринятым значением. Иначе кого насмешишь, а кого запутаешь.
|
|||
133
exwill
11.10.21
✎
11:03
|
(130) В DBase (Foxpro, Clipper) так было
|
|||
134
Garikk
11.10.21
✎
11:03
|
(131) <Было временами проскальзывающее недоумение "вот зачем так сделали?">
вот это и есть вынос мозга. я до этого на vb/vb.net/c# писал и там у меня небыло таких недоумений в восьмерке кстати тоже, а от 7.7 у меня до сих пор рукалицо |
|||
135
fisher
11.10.21
✎
11:04
|
(131) Так это и есть вынос мозга, когда у тебя сплошные wtf в процессе изучения.
|
|||
136
DexterMorgan
11.10.21
✎
11:04
|
(5), (7) Баян же https://images.app.goo.gl/N6siv73jxxqYz2KC8
|
|||
137
Chai Nic
11.10.21
✎
11:05
|
(135) Ну не знаю. У меня вот вынос мозга от новаций "асинх" и "обещание". Жесть какая-то.
|
|||
138
exwill
11.10.21
✎
11:05
|
(132) И что? Вы будете утверждать, что платформа 1С - это не фреймворк? А что тогда? Библиотека? А дерево метаданных это, значит, не каркас, а просто так дерево?
|
|||
139
АгентБезопасной Нацио
11.10.21
✎
11:07
|
(129) Было такое. Но это надо было просто понять и запомнить. "Язык запросов" у клюшек тоже своеобразный...
В каждой системе свои тараканы... |
|||
140
fisher
11.10.21
✎
11:07
|
(137) Это если не понимать, какая проблема решается и что под капотом. Нравятся коллбэки - пиши на них. Вложенные - мои любимые.
|
|||
141
ДенисЧ
11.10.21
✎
11:08
|
(137) если тебе выносит мозг такое простое понятие - не слишком лёгкий у тебя мозг: ))
|
|||
142
Garikk
11.10.21
✎
11:08
|
(137) да тут я согласен, после того как я почитал явовкусю книжу по многопоточности, у меня пипец пригорает от этих асинх и прочего..и не только в 1С
помню с коллегой спорил по поводу корутин в голанге...это как мановением руки заставить погромистов не думать о синхронизации...не ну норм...сожрет он у тебя 20гб памяти и умрет.чё разве на сервере памяти мало? Но это надо было просто понять и запомнить (139) <Но это надо было просто понять и запомнить> ну само собой, люди на на брейнфаке программируют и брейнфак-компьютеры релейные строят... |
|||
143
fisher
11.10.21
✎
11:10
|
(138) Хочешь поспорить об определениях - с них родимых и начинай. То есть с определения платформы. А я отвечу. А конфигуратор - это IDE. Точка.
|
|||
144
Chai Nic
11.10.21
✎
11:13
|
(140) Коллбэки по крайней мере понятны. И легко вписываются в процедурную парадигму. А асинхи и обещания - это что-то вообще из другого мира. Чем-то у меня они ассоциируются с поколением айфона и андроидов, а не с нормальным программированием на ПК.
|
|||
145
exwill
11.10.21
✎
11:14
|
(143) Ладно, ты прав. Правильнее говорить об IDE. Но мысль та же. Безусловным плюсом для начинающих в 1С является то, что не надо выбирать IDE
|
|||
146
Garikk
11.10.21
✎
11:16
|
(145) по нынешним временам вариантов c IDE не сильно и много
джетбрейнсы почти весь мир под себя подмяли, вариаций не сильно много остаётся что там еще, vscode, сам vs и эклипс lfkmit e;t |
|||
147
Garikk
11.10.21
✎
11:16
|
+дальше уже вариации блокнотов и прочих emacs
|
|||
148
exwill
11.10.21
✎
11:17
|
(146) (тихо, пока fisher не слышит) ... и фреймворк тоже выбирать не надо, прикинь!
|
|||
149
Kassern
11.10.21
✎
11:18
|
(145) а как же 1С:Enterprise Development Tools
|
|||
150
fisher
11.10.21
✎
11:19
|
(144) При написании "понятных" коллбэков возникает одна маааленькая проблема. Которая в случае вложенных коллбэков превращается в большую, превращая твой понятный код в неудобоваримую лапшу. Не вложенные коллбэки делают тоже самое, только менее агрессивно. Если тебе это кажется малым злом, то я прямо не знаю, что на это сказать.
|
|||
151
Chai Nic
11.10.21
✎
11:19
|
(139) Когда я в конце 90-х осваивал 7.7, проходил недельные курсы в сертифицированном учебном центре 1с. Так там преподаватель сказал "забудьте про запросы (небухгалтерские), они кривые и неудобные". А потом как-то наткнулся на один отчет, который нарисовали программисты из франча, так он полтора часа скрипел диском, прежде чем выдать данные. Оказалось - там применялся короткий простой запрос 1с, но для его выполнения чуть ли не половина базы выгружалась с sql-сервера в temp для последующей фильтрации. В общем, реально жесть. Нафиг.
|
|||
152
exwill
11.10.21
✎
11:19
|
(149) Ну я же сразу написал "пока не надо"
|
|||
153
Добрыня Никитич
11.10.21
✎
11:20
|
(144) Пиши как раньше в синхронном стиле, только перед вызовом асинхронной функции пиши Ждать. Вот и вся магия.
|
|||
154
Kassern
11.10.21
✎
11:21
|
блин вы тут пишите про клюшки, а человек только изучать собрался, зачем ему вообще про них знать?) Я не думаю, что он когда то с ними пересекется
|
|||
155
Garikk
11.10.21
✎
11:22
|
(153) вот это очень фиговая 'магия' если про многопоточность знаешь чуть больше чем 'просто пиши Ждать'
возникает столько вопросов по блокировкам и синхронизации...на которые никто не может ответить (154) ну была фраза что тут в восьмерке сложно...а в 7.7 было прям совсем просто |
|||
156
Добрыня Никитич
11.10.21
✎
11:23
|
(155) в 1С нет многопоточности
|
|||
157
ДенисЧ
11.10.21
✎
11:25
|
(155) асинхи - это не многопоточность. Плохо ты её, многопоточность, знаешь, если так думаешь
|
|||
158
ДенисЧ
11.10.21
✎
11:26
|
(156) есть. На сервере
|
|||
159
acanta
11.10.21
✎
11:28
|
(155) в 7ке индексы ооочень сильно влияли на время выполнения запросов (там где их вообще можно было добавить - отбор субконто, в реквизитах справочников). При этом непонятно где это было 1) в журнале расчетов и 2)во всех инструкциях писали что добавление индекса крайне не рекомендуется.
Мы читали и честно исполняли. |
|||
160
Добрыня Никитич
11.10.21
✎
11:28
|
(158) ок, в языке 1С нет многопоточности...так пойдет?
|
|||
161
ДенисЧ
11.10.21
✎
11:34
|
(160) В самом языке - да, нет
|
|||
162
Garykom
гуру
11.10.21
✎
11:42
|
(161) "Фоновое задание — это объект встроенного языка. Он является частью механизма заданий."
https://v8.1c.ru/platforma/fonovoe-zadanie/ |
|||
163
Chai Nic
11.10.21
✎
11:44
|
(162) Фоновым в 1с очень не хватает встроенного механизма оповещений и подписки на события завершения задания, чтобы быть полноценной реализацией многопоточности. А периодический опрос-зло. Потому что на ровном месте создает квант задержки.
|
|||
164
Garykom
гуру
11.10.21
✎
11:45
|
(163) И когда "механизма оповещений и подписки на события" в Java появились не скажешь?
|
|||
165
Chai Nic
11.10.21
✎
11:48
|
(164) А при чем тут джава, что она - некий эталон? Корявый некрасивый язык, где даже беззнаковые типы не осилили.
|
|||
166
Garykom
гуру
11.10.21
✎
11:53
|
(165) в 1С давно беззнаковые типы появились?
|
|||
167
Chai Nic
11.10.21
✎
11:56
|
(166) Язык 1с не претендует на роль языка общего назначения.
|
|||
168
bushd
11.10.21
✎
12:00
|
Язык то проще, да писать на нем труднее...
|
|||
169
H A D G E H O G s
11.10.21
✎
12:08
|
(163) Нигде этого нет. Если сильно надо - создай ФЗ-менеджер.
|
|||
170
H A D G E H O G s
11.10.21
✎
12:08
|
(169) Который будет ждать пул других ФЗ.
|
|||
171
H A D G E H O G s
11.10.21
✎
12:10
|
1С-у не хватает полноценных ВТ в динсписках, кастомных индексов и Паузы :-). 3, конечно, решаемо, и, чует мое сердце, скоро появится и в платформе.
|
|||
172
Pprog151713
11.10.21
✎
12:14
|
У 1с ников спрашивать легче ли 1с других языков. Забавно. :) Нет сложнее...
|
|||
173
Pprog151713
11.10.21
✎
12:14
|
А для тебя использование русского языка сложное?
|
|||
174
Beduin
11.10.21
✎
12:16
|
(163) На самом низком уровне операционной системы все идет через большой цикл. И если поток готов принять событие, то ему отправляются данные.
|
|||
175
rphosts
11.10.21
✎
12:20
|
(10) да хз, у мну такое впечатление, что программирование доступно порядка 10-15% популяции, не более.
|
|||
176
DimVad
11.10.21
✎
12:23
|
(175) Это если "на бэйсиках". Если ООП, паттерны и т.д. то мы получаем стандартное правило 5% :-)
Поэтому усложняя язык 1С фирма резко ограничивает "источники программистов". Видимо в расчёте на то, что больше нужны будут консы а не прогеры. |
|||
177
vovastar
11.10.21
✎
12:24
|
(176) так уже вроде давно число консов перевалило число программистов.
|
|||
178
DimVad
11.10.21
✎
12:25
|
+(176) Это как абсолютным слухом обладает примерно 5%, но 5 аккордов на гитаре может освоить гораздо больше людей :-)
|
|||
179
DimVad
11.10.21
✎
12:25
|
(177) т.е. у 1С всё хорошо :-)
|
|||
180
vovastar
11.10.21
✎
12:29
|
(179) это логично. Только когда 1С реально научится еще и делать свежую документацию своих обновлений, число трупрограмистов упадет в разы.
Хотя, незнаю, насколько Гения и ему подобных, можно назвать программистом. На данный момент, ошибка 1С именно в этом. Недостаток информации по возможностям конфигураций. Даже на ИТС информация запаздывает. |
|||
181
DimVad
11.10.21
✎
12:30
|
Вот наш ТС. Вот он пишет "я даже массивы осилил, условия". А ему советуют в java идти. Смешные...
|
|||
182
Beduin
11.10.21
✎
12:30
|
(176) "Источники программистов" закончились, когда в типовых появились вызовы с 10+ уровнем вложенности.
|
|||
183
Маратыч
11.10.21
✎
12:33
|
(181) Да там формошлёпов не меньше, чем в 1С.
|
|||
184
DimVad
11.10.21
✎
12:33
|
(182) Сейчас в 1С молодые ИДУТ. Сам видел. Вопрос "кто они" ? А они с образованием типа "экономика в управлении предприятием". План счетов для них - дом родной :-)
Собственно, это и есть ответ. |
|||
185
Beduin
11.10.21
✎
12:34
|
(179) Это вы просто не видели, когда несколько консультантов пару недель дают свою версию причины произошедшего. Потом появляется разработчик и рассказывает истинное положение дел.
|
|||
186
DimVad
11.10.21
✎
12:35
|
(183) Не спорю. Но там уровень абстракции выше чем в "бэйсиках". Что отсекает 2/3 тех, кто "может в бэйсик".
Поэтому ТС лучше в PHP, JavaScript... |
|||
187
DimVad
11.10.21
✎
12:37
|
(185) Значит это плохие консы. Хороший конс должен специализироваться только на одной конфе и засыпать слушая новости о ней... :-)
|
|||
188
ДенисЧ
11.10.21
✎
12:37
|
(171) "не хватает полноценных ВТ в динсписках"
Расшифруй |
|||
189
vovastar
11.10.21
✎
12:38
|
(184) вот, типичный портрет Программиста 1С https://krasnodar.hh.ru/resume/d45d6ab400092e79f50039ed1f307a48695039?query=программист+1с&hhtmFrom=resume_search_result
|
|||
190
Garykom
гуру
11.10.21
✎
12:39
|
(187) Как только стоит коснуться чисто технических деталей конкретной конфы и любой конс сыпется
|
|||
191
Garykom
гуру
11.10.21
✎
12:39
|
(189) менагер - опытный юзер это когда стал "программистом 1С"?
|
|||
192
vovastar
11.10.21
✎
12:41
|
(190) а зачем консу технические детали?
Много ли военных знает процесс изготовления С400? Им надо только знать как наводить, да какие кнопки жать. |
|||
193
DimVad
11.10.21
✎
12:42
|
(190) Поэтому я думаю что хороший конс должен знать код своей конфы и быть способен на ней "немножко программировать".
Но основная его работа - таки изучать фичи своей конфы. p.s. Всё ИМХОЮ конечно. |
|||
194
Beduin
11.10.21
✎
12:43
|
(187) Консы прежде всего нужны, чтобы разраба не отвлекали от программирования. Я в 2015 году еще встречал компании, где программисту могут звонить юзеры и что-то спрашивать. Сейчас такой дикости уже нет конечно.
|
|||
195
DimVad
11.10.21
✎
12:43
|
(194) Есть :-)
|
|||
196
Kassern
11.10.21
✎
12:46
|
(189) "На текущем местА работы"," в течение дня"," использую прикладное решение 1С"
"Уделяю время 1С и знаю рОботу системы компоновки данных" Очень "грамотный" специалист получается) |
|||
197
Beduin
11.10.21
✎
12:46
|
(195) Реально могут звонить с вопросами, пока через отладчик матрицу переменных в голове держишь?!
|
|||
198
ILM
гуру
11.10.21
✎
12:51
|
(194) Подержите моё пиво))) 1С в одном лице на группе компаний - 5 юр.лиц. Могу и сопли подтереть, могу и данные загрузить, а могу и планирование пилить два месяца для позаказного метода с учетом ГОЗ, с автоматической корректировкой сроков и количества в каскаде заказов на три месяца вперёд.
|
|||
199
Beduin
11.10.21
✎
12:52
|
(198) Ужас какой. 1С как будто из 90-х не вышла еще.
|
|||
200
DimVad
11.10.21
✎
12:53
|
(197) Легко :-)
|
|||
201
Kassern
11.10.21
✎
12:54
|
(198) 5 юр лиц по факту одно компании?)
|
|||
202
DimVad
11.10.21
✎
12:54
|
(198) Примерно аналогично :-)
|
|||
203
DimVad
11.10.21
✎
12:55
|
(201) А разве это много ? :-)
|
|||
204
Kassern
11.10.21
✎
12:56
|
(202) такая же ерунда, только компаний больше(около 30), еще и перепродажи между организациями ежедневные, правки с старом периоде постоянные и все это в связке БУХ/ЗУП/УТ/Розница с торговыми точками и несколькими сайтами и все в 1 лицо)
|
|||
205
DimVad
11.10.21
✎
12:59
|
(204) Мне повезло - УТ и Розницы нет (переписанная УПП их заменяет), БП и ЗУП есть, ещё есть аренда и сельхозка :-)
И сейчас второго приняли :-) |
|||
206
Beduin
11.10.21
✎
13:03
|
(198)(202)(195) Мне все это напоминает, когда раньше уставший админ в углу, пилил сайт, потом тянул сетку, разрабатывал CRM и еще периодически на складе таскал коробки) Думал в 1С "мастер на все руки" закончилось лет 5 назад.
|
|||
207
vovastar
11.10.21
✎
13:07
|
(206) пример Гения, это образ нынешнего 1С ка в полной красе.
|
|||
208
Kassern
11.10.21
✎
13:12
|
(205) по факту, если зуп бух типовые и обмены уже более менее настроены,а персонал обучен, то может месяцами вопросов не быть)
|
|||
209
fisher
11.10.21
✎
13:17
|
(137)(155) Асинхронность и многопоточность - это не одно и то же. И тут вообще нет никакой магии, если все понятно с коллбэками. Это просто синтаксический сахар, который говорит - "жди коллбэк вот прямо здесь, не отходя от кассы". И дальше происходит все тоже самое, что при обычном коллбэке - управление возвращается в основной поток, интерфейс живет, работает ОбработкаОжидания() и т.п. Просто коллбэк вернет выполнение кода не в отдельный обработчик, а вот прямо туда где он его Ждал. Что тут непонятного и "магического"?
|
|||
210
DimVad
11.10.21
✎
13:18
|
(208) Это если у начальства нет "великих идей" :-)
Но таки моя основная работа вокруг УПП. Производство. Опт и розничная торговля (обмены с фронтолами). Логистика.Всякие планирования. Тут хватает "программёрства". А текучка большая - обученный персонал не очень получается... |
|||
211
Маратыч
11.10.21
✎
13:19
|
(207) А вот щаз обидно было.
Геня достиг своего потолка много лет назад и остался где-то на уровне "продвинутый джун". Увы, потолок этот ему пробивать нечем. |
|||
212
Kassern
11.10.21
✎
13:20
|
(210) "А текучка большая - обученный персонал не очень получается" в свое время я для этого писал целые рабочие места, где все заточено так, чтобы человек минимум накосячил и все кнопки интуитивно понятные и в нужных местах. В этом случае обучение занимает минимум времени.
|
|||
213
fisher
11.10.21
✎
13:23
|
(209) + "управление возвращается в основной поток" - неудачная формулировка.
Правильнее - выполнение клиентского потока переключается на обычную обработку событий, как если бы мы вышли из процедуры. |
|||
214
vovastar
11.10.21
✎
13:23
|
(211) ну, зато он на старость лет может пойти на стройку, ему каска не нужна.
|
|||
215
DimVad
11.10.21
✎
13:25
|
(212) Было и у меня дело - писал АРМы. Но так получалось - пишешь, упираешься - а тут бац, и приходится самому работу менять :-)
В общем сейчас "плыву по течению" больше. Ну и продумываю чем буду заниматься в будущем. УПП-рыш он не вечен... |
|||
216
Маратыч
11.10.21
✎
13:25
|
(214) Учитывая то, что ему там только кирпичи подавать доверят, на старости лет он и там никому не нужен будет :)
Пусть себе шабашит да мнит себя великим гуру, смешно же. |
|||
217
pechkin
11.10.21
✎
13:25
|
(209) асинхронность - это многопоточность, скрытая от пользователя.
в любом случае за выполнением асинхронной задачи стоит отдельный поток |
|||
218
fisher
11.10.21
✎
13:27
|
(217) По-моему, ты путаешь многопоточность с многозадачностью.
|
|||
219
pechkin
11.10.21
✎
13:29
|
(218) я конечно не знаю отличия многопоточности, от многозадачности.
Но много поточность - это когда выполняется несколько потоков, явно или неявно |
|||
220
Kassern
11.10.21
✎
13:31
|
(215) это да, сейчас примерно так же, только вместо УПП, торговля с ее планированием, собственной доставкой и т.д. Заниматься в будущем, в смысле другая конфа, или вообще того, язык программирования сменить?)
|
|||
221
fisher
11.10.21
✎
13:39
|
(219) ЕМНИП, никаких отдельных потоков на клиенте 1С для "асинхронности" не запускает. Если мы говорим о потоках операционной системы, которые могут выполняться на разных ядрах процессора.
|
|||
222
DimVad
11.10.21
✎
13:44
|
(220) Если бы я был на 30 лет моложе сменил бы язык. А так... :-)
|
|||
223
Kassern
11.10.21
✎
13:51
|
(222) мне с этим делом по проще, поэтому и начал питон изучать, в принципе пока ничего сложного, может когда нибудь буду бэкенды на нем мутить.
|
|||
224
DimVad
11.10.21
✎
13:53
|
(223) А рынок смотрели ? Если вакансии "бэк на питоне" ?
|
|||
225
АгентБезопасной Нацио
11.10.21
✎
13:55
|
(222) к языку - надо и вид деятельности менять...
(223) а почему бэкенды? может, в сторону датасатанизма посмотреть? |
|||
226
Kassern
11.10.21
✎
13:56
|
(224) есть в среднем под 300тыс вакансии с более менее багажом знаний
|
|||
227
Kassern
11.10.21
✎
13:56
|
(225) про вид деятельности это понятно, а бэкенды как то ближе мне)
|
|||
228
Kassern
11.10.21
✎
13:57
|
(226) это я про Россию, за бугром может и больше
|
|||
229
Kassern
11.10.21
✎
13:59
|
(227) часто всякие биг даты и дата сатанисты идут рука об руку и тесно связаны с бэкендом.
|
|||
230
АгентБезопасной Нацио
11.10.21
✎
14:00
|
(229) я просто пытаюсь в сатанизм залезть. чисто для собственного развития... ну, прикольно конечно. только вакансии не искал.
|
|||
231
DimVad
11.10.21
✎
14:06
|
(229) Вот то и смущает. Что кроме бэка там ещё много другой "предметки". И без знаний её этот питон нафиг никому не нужен. А стать биг датой и датасатанистом наверное посложнее чем питон изучить - вон его студенты изучают как учебный язык.
|
|||
232
Kassern
11.10.21
✎
14:07
|
(231) ну так в 1с так же, не зная торговлю пойти внедрять бизнес процессы, зная только синтаксис языка, ну такое)
|
|||
233
Kassern
11.10.21
✎
14:08
|
с питоном удобно, то что уже написано 100500 библиотек на почти все случаи жизни и море инфы с примерами, что и как использовать.
|
|||
234
DimVad
11.10.21
✎
14:11
|
(232) Всё верно. Но с торговлей и бизнес процессами Вы уже знакомы. А вот датасатанизм изучать надо. И доказать на собеседовании что Вы им владеете...
Питон вообще "на все случаи жизни". Это его сила и его слабость. А вот на джаву можно заскочить просто имея хлть какой-то опыт использования технологии. Ну и знакомство и бизнес процессами там приветствуется даже без датасатанизма... Поэтому будь я на 30 лет моложе - пошёл бы туда :-) А так это просто разговоры. |
|||
235
fisher
11.10.21
✎
14:26
|
(217) То есть ты прав в том смысле, что за асинхронностью скрыта некая внутренняя многозадачность. Но для многозадачности не нужна многопоточность в смысле нескольких потоков на уровне операционной системы. Ее часто реализуют в рамках одного потока. В случае, когда это доступный разработчику механизм - это называют нити (fibers) или иногда "легковесные потоки", что может вызывать путаницу в терминологии. Но обычно когда говорят о потоках - то имеют в виду потоки именно как сущность операционной системы, которые она уже распределяет между ядрами. А нити - это уже сущности уровня "приложения", операционка про них ничего не знает, для нее они идут в рамках одного потока. Так что можно сказать, что клиент 1С неявно использует что-то типа внутренних нитей. Но это не более чем программная абстракция.
ЗЫ. Вот golang не в последнюю очередь популярен из-за их концепции goroutine, которые по сути дают в руки программистам fibers и при этом golang сам заботится об истинной многопоточности. То есть программисты могут клепать горутины тыщами не паря себе мозг потоками, а golang уже сам решает каких и сколько горутин упаковывать в один поток, а каких и сколько в другие. |
|||
236
H A D G E H O G s
11.10.21
✎
14:34
|
(188) Вот чтобы в этом запросе динсписка, основной таблицей можно было бы выбрать "Справочник.Номенклатура"
ВЫБРАТЬ СправочникНоменклатура.Ссылка КАК Ссылка, СправочникНоменклатура.ПометкаУдаления КАК ПометкаУдаления, СправочникНоменклатура.Код КАК Код, СправочникНоменклатура.Наименование КАК Наименование, СправочникНоменклатура.Предопределенный КАК Предопределенный, СправочникНоменклатура.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных ПОМЕСТИТЬ Товары ИЗ Справочник.Номенклатура КАК СправочникНоменклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Товары.Ссылка КАК Ссылка, Товары.Код КАК Код, Товары.Наименование КАК Наименование, ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток ИЗ Товары КАК Товары ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки ПО Товары.Ссылка = ТоварыНаСкладахОстатки.Номенклатура |
|||
237
Garykom
гуру
11.10.21
✎
14:34
|
(192) Конса спрашивают:
"Как можно отправить по ЭДО с подписью документ из закрытого периода?" И? |
|||
238
ДенисЧ
11.10.21
✎
14:40
|
(236) ВЫБРАТЬ
СправочникСправочник1.Ссылка, СправочникСправочник1.ПометкаУдаления, СправочникСправочник1.Код, СправочникСправочник1.Наименование, СправочникСправочник1.Реквизит1, СправочникСправочник1.Реквизит2, СправочникСправочник1.Предопределенный, СправочникСправочник1.ИмяПредопределенныхДанных ПОМЕСТИТЬ вт ИЗ Справочник.Справочник1 КАК СправочникСправочник1; ВЫБРАТЬ Ссылка, ПРЕДСТАВЛЕНИЕ(Ссылка), ПометкаУдаления ИЗ вт Вполне работает... |
|||
239
H A D G E H O G s
11.10.21
✎
14:42
|
(238) Если не выбрана ОсновнаяТаблица - он выберет весь справочник, а не 45 первых записей
|
|||
240
H A D G E H O G s
11.10.21
✎
14:43
|
(238) Речь про это
https://prnt.sc/1vpcgae |
|||
241
pechkin
11.10.21
✎
14:44
|
(240) а если сделать левое соединение по ложь?
|
|||
242
ДенисЧ
11.10.21
✎
14:45
|
(239) Кто мешает выбрать?
|
|||
243
H A D G E H O G s
11.10.21
✎
14:46
|
(242) Попробуй
|
|||
244
vovastar
11.10.21
✎
14:47
|
(233) да блин, я никогда не видевший никакого другого языка кроме 1С, за 15 минут курса смог калькулятор на питоне смарганить. Питон вообще легкий.
|
|||
245
Garykom
гуру
11.10.21
✎
14:50
|
(244) попробуй код на питоне сюда выложить ))
|
|||
246
vovastar
11.10.21
✎
14:52
|
(245) че, запрет на публикации сторонних кодов? видимо меня поджидает какая то жабка)))
|
|||
247
Garykom
гуру
11.10.21
✎
14:52
|
(246) никакого запрета просто особенность
|
|||
248
DimVad
11.10.21
✎
14:53
|
(244) Питон без сомнения достаточно лёгкий - таким и задумывался. Но вот только у потенциального работника ценится не знание питона а знание конкретных технологий - типа датасатанизма. И вот туда прорваться с 1С - думаю что это номер.
А сам питон учат студенты. Как когда-то бэйсик. Это "бэйсик наших дней" :-) |
|||
249
Kassern
11.10.21
✎
14:53
|
(244) ну так я бота для онлайн игрушки запилил на коленке за час где то, тупо подрубил библиотеку, которая сравнивает изображения, если они совпадают с определенным коэффициентом, то выполняется порядок действий. В общем да, язык простой, но он всего лишь инструмент, а на работу требуются не только знание языка, но и предметной области.
|
|||
250
Shur1cIT
11.10.21
✎
15:00
|
(0) Все не читал, рассматривать язык без предметной области в которой его используют думаю не корректно.
например с голым питоном ты некому не нужен, нужна предметка. голый 1С тоже самое. |
|||
251
Добрыня Никитич
11.10.21
✎
15:28
|
(250) какая предметка нужна для 1С?
|
|||
252
Garikk
11.10.21
✎
15:47
|
(249) <но и предметной области.>
ну и какой области? в питоне достатоно REST знать и примерно как авторизация работает...но это всё к питону прямого отношения не имеет |
|||
253
Garikk
11.10.21
✎
15:48
|
вон я работал в банковском процессинге, потом в конторе которая аналитику сотрудников делает по вовлеченности, потом приложение по поиску работы, потом сбор статистики по музыке...сейчас вообще жлектронный документооборот
какая у меня предметка в питоне? |
|||
254
Garykom
гуру
11.10.21
✎
15:50
|
(253) вы там по водопаду или по скраму?
|
|||
255
Garykom
гуру
11.10.21
✎
15:50
|
(254)+ точнее меня интересует как часто приходится все переделывать с нуля
|
|||
256
Добрыня Никитич
11.10.21
✎
15:55
|
(253) в 1с то же самое, надо знать платформу, вся т.н. "предметка" - УГ
|
|||
257
Kassern
11.10.21
✎
16:00
|
(256) зная только платформу сможете дорабатывать ГБУ под нужды компании? При этом не изобретая велосипеды и во всю используя возможности типовой конфы?
|
|||
258
Garikk
11.10.21
✎
16:02
|
(254) по всякому уже
(255) редко, хотя в двух проектах мы мигрировали с руби на питон, потому что держать в штате кучу программистов на кучу языков - геморройнее чем только одних питонистов |
|||
259
Garikk
11.10.21
✎
16:03
|
(256) программист 1С подразумевается что знает то что он делает, складской учет, документооборот, бухгалтерию, зарплатные расчеты... потому что если он это не знает - к нему должен прилогаться аналитик...а на это у типовых клиентов 1с денег нет
|
|||
260
Garykom
гуру
11.10.21
✎
16:03
|
(257) Это называется уже легаси
Когда есть нечто огромное монолитное в котором без понимания предметки хрен разберешься чтобы дорабатывать Но сча любят делать лисапеды с нуля, свои "конфы" писать для всего |
|||
261
Garikk
11.10.21
✎
16:04
|
(258) *не весь проект, а части микросервисов которые когдато были написаны на руби...но найти рубиста сложнее чем питониста
|
|||
262
Garykom
гуру
11.10.21
✎
16:04
|
(260)+ В смысле не в 1С а на новых модных стеках
|
|||
263
Novichok VX
11.10.21
✎
16:04
|
Легче - это не о чем. Сейчас на иос в 2 раза больше платят и перспектива забугорья. Зачем 1с учить?
|
|||
264
Kassern
11.10.21
✎
16:04
|
(256) я уже сталкивался с внедренцами, которые походу знают только платформу и не более. В итоге столько лисапедов и своих справочников завели при переносе из 7ки в ут 11 просто ппц. А как потом с этим работать? Типовые отчеты с коробки сразу идут лесом при этом.
|
|||
265
Добрыня Никитич
11.10.21
✎
16:06
|
(259) юзеры нормально объяснить не могут?
|
|||
266
Добрыня Никитич
11.10.21
✎
16:10
|
(264) что мешало при выборе подрядчика обратиться в центр компетенции по торговле например?
|
|||
267
Kassern
11.10.21
✎
16:10
|
(265) юзвер хочет так, а законодательство хочет иначе и не факт что юзвер вкурсе. А если вы будете по каждому волеизъявлению юзвера ломать конфу, то к добру это не приведет.
|
|||
268
Kassern
11.10.21
✎
16:12
|
(266) я хз что там мешало, я лишь столкнулся с действительностью при устройстве на работу. Вообще какие гарантии у заказчика, что обратившись в какой нить ООО БожественноеВнедрение, тебе все сделают по уму?
|
|||
269
Kassern
11.10.21
✎
16:13
|
(268) там так же могут работать новички, которые только вчера закончили обучение в этом франче...
|
|||
270
Garikk
11.10.21
✎
16:13
|
(265) тыж одинесник, ты сам всё отлично знаешь как это устроено
|
|||
271
Garikk
11.10.21
✎
16:14
|
(269) +1, мой первый проект был такой. меня кинули на крупный завод с ПУБ...вот это я охренел там...месяц спал с учебником бухгалтерии и книжками по клюшкам, пуб и законодательству
|
|||
272
Добрыня Никитич
11.10.21
✎
16:19
|
(270) конечно знаю....там внутри документы, регистры и отчеты...больше там ничего нет
|
|||
273
Kassern
11.10.21
✎
16:27
|
(272) вы мне напоминаете моего учителя музыки, тоже мне говорила, ну чего сложного то, всего 7 нот и все)
|
|||
274
Kassern
11.10.21
✎
16:28
|
(273) *учителя сольфеджио если быть точным
|
|||
275
Добрыня Никитич
11.10.21
✎
16:30
|
(273) если юзеры не могут объяснить задачу на простом человеческом языке, этим юзерам нужна нянька (онолитик-консультант-аудитор-методолог-бизнес-аналитик-омбудсмен и т.д.), а не погромист 1с-ник.
|
|||
276
Garikk
11.10.21
✎
16:33
|
(275) если быть таким умным 1Сником, будешь без клиентов сидеть
|
|||
277
Добрыня Никитич
11.10.21
✎
16:35
|
(276) Наоборот, там где нужна разработка, а не вытирание соплей, будешь нарасхват. Там как правило и деньги есть и на онолитеков-консультантов, и на саппорт, и на РП.
|
|||
278
Garikk
11.10.21
✎
16:35
|
(277) < Наоборот, там где нужна разработка, а не вытирание соплей, будешь нарасхват.>
только таких мест сильно меньше чем хотелось бы |
|||
279
Garikk
11.10.21
✎
16:37
|
ко мне приходил такой на собеседование.. 10 лет 1Сник...хотел чтобы я ему сопли вытирал как нянька.. 'ничо не знаю не умею, не видел не слышал, бухгалтерию ненавижу, хочу 200тыр, и чтобы подробное ТЗ на каждую задачу откуда чего и куда перекладывать'
ну и пошел он туда откуда пришел |
|||
280
Garikk
11.10.21
✎
16:37
|
такое только в большом ИТ прокатывает и то только если ты миддл без амбиций
|
|||
281
Kassern
11.10.21
✎
16:38
|
(280) по мне так такое вообще нигде не прокатывает)
|
|||
282
Garikk
11.10.21
✎
16:39
|
(281) вот вот, у меня тоже такое не прокатит если доведется опять собесы проводить
я лучше сам запрограммлю чем буду настолько подробное ТЗ писать о вещах которые человек должен знать по своей профессии |
|||
283
Garikk
11.10.21
✎
16:40
|
(281) +не, я видел и работал с такими людьми...встречаются и довольно часто
|
|||
284
Добрыня Никитич
11.10.21
✎
16:43
|
(282) (283) Ты просто не умеешь работать архитектором. Хотя я говорил совсем про другое, не про работу по ТЗ, а про то что юзеры сами, если они не тупые, вполне могут объяснить 1с-нику свои требования и предметку.
|
|||
285
Добрыня Никитич
11.10.21
✎
16:44
|
+(284) Я как-то работал на проекте по восстановлению сложного НДС, давно это было и я уже нихрена не помню ни про сложный НДС ни про то что там делалось. По твоей логике я должен этот шлак в голове всю жизнь держать?
|
|||
286
Garikk
11.10.21
✎
16:47
|
(285) ты думаешь я помню как работают карточные транзакции visa? я вот тоже нихрена не помню
тут важно понимание общих принципов бухучета и то как налоги устроены. потому что очень мало кто из простых смертных знает как устроен НДС, для них он просто 'процент в чеке'. ты упаришся объяснять неподготовленному человеку 'вот это вот всё' только для того чтобы он вник в то что из-за округлений валютных сумм...разница в четвертом знаке после запятой (тут у 90% айтишников далеких от финансов и их расчетов клин мозга происходит) дает расхождение по налогам в конце года по 200-500тыс рублей. |
|||
287
Garikk
11.10.21
✎
16:48
|
(286) *про visa - хотя я 4 года в двух разных процессингах работал и программил чтото и чинил
|
|||
288
Добрыня Никитич
11.10.21
✎
16:48
|
(286) общие принципы бухучета учатся примерно за 2 недели по самоучителю.
|
|||
289
Garikk
11.10.21
✎
16:49
|
(288) ВОТ!!! ты уже предлагаешь 1Снику две недели учить предметку
|
|||
290
Kassern
11.10.21
✎
16:49
|
(284) я уже приводил вам пример ранее. Как вы будете делать внедрение конфы и перенос данных не зная саму конфу? Вот стоит у бизнеса задача, в след году перейти на ЕРП к примеру, а вы не в зуб ногой в конфу, что делать будете? Изобретать свои велосипеды, или изучать возможности конфы? Если изучать, то смысл вас нанимать для этого дела, когда проще нанять того, кто знает конфу.
|
|||
291
Garikk
11.10.21
✎
16:50
|
+(289) хотя только что говорил что пущай сами объясняют
|
|||
292
Garikk
11.10.21
✎
16:50
|
никто не будет Васю 1Сника учить бухучету когда работа оутсорсеров стоит под 5-10тыр в час для конторы
|
|||
293
Garikk
11.10.21
✎
16:51
|
(292) +потом вася уволится - Петю тоже учить надо? курсы предметки у клиента для нашего любимого Франча?
|
|||
294
Добрыня Никитич
11.10.21
✎
16:52
|
(290) Я буду работать в паре с консультантом, который знает эту конфу. ЕРП это не тот уровень когда внедрять нужно в одно лицо.
|
|||
295
Добрыня Никитич
11.10.21
✎
16:55
|
(289) (291) ессно пускай сами объясняют какие должны быть проводки, правила расчета и т.д. и т.п. Я знаю только то что дебет слева, а кредит справа, вполне достаточно.
|
|||
296
Kassern
11.10.21
✎
16:56
|
(294) окей, пускай это будет УТ11, или там КА, пускай будет не 1 кодер, а несколько и вас берут в помощь для переноса части бизнес процессов. В любом случае в приоритете будет тот, кто знает конфу, а не просто кодер 1с. Потому что вы будете тратить кучу времени на изучение того, что другой знает и никто вам няньку в знающего конфу не приставит.
|
|||
297
fisher
11.10.21
✎
16:57
|
(294) Только это не ты будешь работать в паре с консультантом. Это консультант будет работать "в паре" с тупыми кодерами. Что с тобой, что с любым другим Васей. Но тогда он будет настоящим специалистом, а ты - расходным материалом. И разница в з/п у вас будет соответствующая.
|
|||
298
Eiffil123
11.10.21
✎
17:01
|
Есть язык программирования "Malbolge". Для написания первой программы на нем, выводящей Hello world, потребовалось 2 года.
1С точно попроще ) |
|||
299
Добрыня Никитич
11.10.21
✎
17:02
|
(297) почему с тупыми-то? я что-то наблюдаю картину, что людей умеющих в платформу, как-то совсем мало) конфу изучить времени много не надо - 2-3 месяца, я спеца по УПП за это время сдал. Но с 00-х годов всё сильно изменилось, и платформа, и конфы. Как вы за всем этим успеваете - я хз.
|
|||
300
Добрыня Никитич
11.10.21
✎
17:10
|
(296) К твоему сведению, существует еще огромный пласт самописных и отраслевых решений. И единственная по ним документация - это код, и еще хорошо если он не закрыт.
|
|||
301
Новый1сник2
11.10.21
✎
17:13
|
(296) "В любом случае в приоритете будет тот, кто знает конфу, а не просто кодер 1с." так и есть, 1с ник должен знать что внедряет, консультант только плюсом чтобы с юзерами общаться, консультировать, первая линия поддержки.
|
|||
302
fisher
11.10.21
✎
17:29
|
(299) Я никак не успеваю. Я пилю гайку на фикси :)
Но расклады это не меняет. Тупые - не в смысле ума. Тут без обид. А в смысле куска задачи, который спец может квалифицированно потянуть. Чем больше тянешь - тем больше ты экономишь работодателю и тем дороже ты стоишь. Консультантов как ты описываешь - фактически не существует в природе. А следовательно все расстояние между консультантом и хорошей конечной реализацией должен кто-то потянуть. Сюда можно воткнуть в середину и архитекта и тимлида и кодеров и кого угодно еще. Но чем меньше звеньев - тем больше шансов на хорошую реализацию в разумные сроки и тем меньше за это заплатит работодатель. |
|||
303
Добрыня Никитич
11.10.21
✎
17:41
|
(302) >>Консультантов как ты описываешь - фактически не существует в природе.
Далеко ходить не надо, например Krendel |
|||
304
rsergio
11.10.21
✎
17:50
|
Одним из достоинств 1С является использование русского языка, что немного помогает быстрее освоиться. Открываешь типовые и ... изучаешь, изучаешь, изучаешь. Так многие начинали - учились на типовых. Вначале что-то по минимуму правят, потом смелеют и лезут с руками (правда в большинстве больше ломают, чем чинят :)
Плохо в 1С то, что язык скрывает за собой физическую модель реализации, отчего можно совершать кучу ошибок при разработки архитектуры и не понять в чем эти ошибки. Вопрос больше даже не в языке, а в рынке труда. |
|||
305
fisher
11.10.21
✎
17:55
|
(303) Не в курсе его квалификации, но подозреваю что ты про консультанта, который сам и закодить сможет :) Думаешь, среди консультантов таких много?
|
|||
306
pechkin
11.10.21
✎
19:47
|
Крендель вообще не прог ни разу
|
|||
307
vovastar
11.10.21
✎
20:25
|
(304)ага, поэтому, 1С решив кидануть русскоязычных, начала применять Sin(), Cos(), Tan(), ASin(), ACos(), ATan(), Exp(), Log(), Log10(), Pow(), Sqrt(), Окр(), Цел(), ДлинаСтроки()
А шоб не гавкали, немного оставили. |
|||
308
vovastar
11.10.21
✎
20:27
|
(304) плохо в 1С то, что они, изменив что то, не спешат это задокументировать, а этим пользуются трупрограммисты типа Гения, городя велосипеды.
|
|||
309
Garykom
гуру
11.10.21
✎
20:27
|
(306) и конс из него хреновый кстати
он РП больше в смысле рукамиводитель |
|||
310
ivanovpetr79
11.10.21
✎
21:10
|
(62) замени 1С на джава и тебя клонируют и с руками оторвут
|
|||
311
rphosts
12.10.21
✎
04:02
|
(198) нуууу, почти так пахал (только без ГОЗ) чуть менее года назад + развивал системы (очень-очень перепиленные УПП)... месяца 4-5... ну не сдох таки... потом нашли студента техникума в помощь - пацан очень толковый но вот на днях в армию выдвигается... и чувствую я что снова будет напряженно...
|
|||
312
Chai Nic
12.10.21
✎
07:59
|
(307) Самая жесть это ЕСТЬNULL
|
|||
313
Kassern
12.10.21
✎
09:33
|
(312) а что не так с ним?
|
|||
314
END
12.10.21
✎
09:37
|
(313) В одну строку Рус+Англ
|
|||
315
Kassern
12.10.21
✎
09:40
|
(314) никто же не запрещает писать ISNULL
|
|||
316
ДядяМитяй
12.10.21
✎
09:44
|
(312) Мне больше нравится WebЦвета
|
|||
317
pechkin
12.10.21
✎
09:45
|
да полно таких слов в 1с двуязычных
|
|||
318
pechkin
12.10.21
✎
09:46
|
(315) если в конструкторе откроешь, оно переведется взад
|
|||
319
Kassern
12.10.21
✎
09:53
|
(318) а это уже не важно, главное при написании раскладку не надо мучить
|
|||
320
Еврейчик
12.10.21
✎
10:38
|
(0)1с тяжелее потому что дома мало что в голове осядет если будешь изучать. только если на работу устроишься или пройдешь курсы, то сможешь что то понять. Но будет сложно без знания какого-нибудь другого языка программирования.
Пройди курсы по Java или PHP и работай спокойно. В 1с придти всегда сможешь. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |