Имя: Пароль:
1C
 
Язык 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
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
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
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с придти всегда сможешь.