Имя: Пароль:
1C
 
Язык 1с легче всех остальных?
,
0 Drive1
 
10.10.21
18:15
Здравствуйте! Как считаете язык программирования 1с легче остальных языков программирования? Проще в освоении? Если не считать предметную область и запутанность конфигураций?
Если его не осилю например изучить значит лучше никуда не лезть в более модное программирование.
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с придти всегда сможешь.
Независимо от того, куда вы едете — это в гору и против ветра!