|   |   | 
| 
 | Какие IT технологии (или языки программирования) чаще идут как бонус для разработчика 1с? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Бешеный заяц 01.02.22✎ 10:01 | 
        Хотелось бы изучить что то полезное которое можно будет применять с 1С но что? ВЕБ для написания фронда? например реакт ? C# для написания компонент или com объектов? но это как понимаю мелочи? есть что то более серьёзное что часто идет параллельно с 1С?     | |||
| 21
    
        Курцвейл 01.02.22✎ 10:35 | 
        (20) Смоук тесты, автотесты, тесты на мердж с мастер веткой это тоже часть ДевОпса     | |||
| 22
    
        pechkin 01.02.22✎ 10:37 | 
        тесты - это QA     | |||
| 23
    
        lodger 01.02.22✎ 10:38 | 
        (21) вы из девопса бога какого-то лепите.     | |||
| 24
    
        Курцвейл 01.02.22✎ 10:43 | 
        (23) Они не разрабатывает это, а обслуживает.     | |||
| 25
    
        Бешеный заяц 01.02.22✎ 13:32 | 
        Те как понял из всего написанного 1С стоит обособленно от остального IT точнее 1С ники     | |||
| 26
    
        vde69 01.02.22✎ 13:40 | 
        (0) >>>есть что то более серьёзное что часто идет параллельно с 1С?
 да например семья, дети.... ну а если серьезно - то 1с очень серьезная система сама по себе, ее одной должно хватать. Но если хочется можно можно двигаться в направлениях 1. технологический эксперт (SQL, планы запросов, оптимизация скорости, кластерезация и т.д.), можно сказать это 1с:DBA 2. конс. (предметная область), тут расти есть куда на много лет 3. интеграция (всякие сервисы, шины обмена, КД, COM и т.д.) все остальное это скорее уже не связано с 1с.... | |||
| 27
    
        Smit1C 01.02.22✎ 13:52 | 
        (0) больше для разработчика 1С будет плюсом знание бух и упр учета, а также основы расчета ЗП + навыки стрессоустойчивости и борьбы с выгоранием,
 чем какой-то доп язык программирования. | |||
| 28
    
        МихаилМ 01.02.22✎ 15:47 | 
        (0) язык xslt уже изучили?     | |||
| 29
    
        mikecool 01.02.22✎ 15:51 | 
        (0) Фронда - вы геволюцию планируете, батенька?     | |||
| 30
    
        VladZ 01.02.22✎ 15:54 | 
        (0) Я за интеграционные механизмы: веб-сервисы, КД и т.д.     | |||
| 31
    
        Бешеный заяц 01.02.22✎ 15:59 | 
        (29) например некоторые вещи для обычных смертных можно на веб вынести не пуская непосредственно в 1с, в данном случае 1с выступает в роли бекенда, например многочисленные заявки пользователей (на закупку например, табеля работы итд). 
 Да и если быстрый фронт нужен не плохо бы тоже через веб реализовать так как 1с овский реально тормозной. | |||
| 32
    
        rozer76 01.02.22✎ 16:05 | 
        (7) согласен, полезно. Но смотря в каком объеме. GIT изучается за пару часов если пользовать EDT в 1с  - кнопочки готовые уже есть (например как в питоновском pycharm). А вот выучить все это по настоящему с консольными командами это не просто.     | |||
| 33
    
        fisher 01.02.22✎ 16:06 | 
        (31) Это была попытка скрасить скучную ветку аллюзией на французскую фронду.     | |||
| 34
    
        pechkin 01.02.22✎ 16:10 | 
        (31) а кто будет платить за реализацию быстрого фронта?     | |||
| 35
    
        TheRoofIsOn Fire 01.02.22✎ 16:13 | 
        (0) никакие, 1С - это тупиковая ветка развития ит технологий. С 1С параллельно ничего не идет, здесь все свое: веб клиент, мобильный клиент, веб сервисы, фабрики хдто.     | |||
| 36
    
        TheRoofIsOn Fire 01.02.22✎ 16:15 | 
        если только администрирование-разработку скуэль, может пригодится для сдачи на эксперта.     | |||
| 37
    
        Бешеный заяц 01.02.22✎ 16:15 | 
        (34) это может реализовать сам 1с ник, ничего сложного там нет, примеров в сети полно, сам немного поковырял даже когда время было     | |||
| 38
    
        TheRoofIsOn Fire 01.02.22✎ 16:16 | 
        (37) а кто будет сопровождать когда ты уволишься? Жаваскрипист за 300 штук?     | |||
| 39
    
        Бешеный заяц 01.02.22✎ 16:22 | 
        (38) любой не глупый 1с ник при желании может подхватить тему.     | |||
| 40
    
        Zapal 01.02.22✎ 16:27 | 
        (0) очевидно же что крутость одинэсника определяется знанием предметной области, типовых, опытом внедрения крупных проектов
 еще один язык программирования никого не интересует, никто за него доплачивать не будет | |||
| 41
    
        TheRoofIsOn Fire 01.02.22✎ 16:40 | 
        (39) Если он не глупый и знает джава скрипт, зачем ему в 1С работать? Зарплата жаваскриптеров реактистов в 2 раза выше.     | |||
| 42
    
        vi0 01.02.22✎ 16:43 | 
        (0) регулярные выражения     | |||
| 43
    
        TheRoofIsOn Fire 01.02.22✎ 16:45 | 
        вот пожалуйста 860 000 дают https://hh.ru/vacancy/51835848?from=vacancy_search_list&hhtmFrom=vacancy_search_list&query=react     | |||
| 44
    
        Бешеный заяц 01.02.22✎ 16:47 | 
        (41) знать JS и React чтобы что то небольшое на коленке подправить в обнимку с гуглом, и работать в коммерческой разработке это разные вещи.и разница с 1С не в два раза, может  раза в полтора да и то с натяжкой. Вот в бекенде уже пожирнее платят     | |||
| 45
    
        VladZ 01.02.22✎ 16:47 | 
        (43) + Релокация в Японию.
 Так что не нужно в рубли переводить ЗП. | |||
| 46
    
        TheRoofIsOn Fire 01.02.22✎ 16:50 | 
        (44) Представляешь как вакансия будет выглядеть. 1С УПП,(ты же на упп сидишь) БП и javascript, знание библиотек react, 120 тыр.     | |||
| 47
    
        TheRoofIsOn Fire 01.02.22✎ 16:51 | 
        а еще наверное mvc паттерны программирования, html, css, ну и так до кучи всякого     | |||
| 48
    
        acht 01.02.22✎ 17:19 | 
        (42) > регулярные выражения
 Хи =) https://wonderland.v8.1c.ru/blog/plan-zadach-na-versiyu-8-3-23-platformy-1s-predpriyatie/ План задач на версию 8.3.23 платформы 1С:Предприятие Поддержка регулярных выражений в платформе - Запланирована | |||
| 49
    
        pechkin 01.02.22✎ 17:25 | 
        (48) Community-версия платформы  Интересно чем будет отличаться от учебной | |||
| 50
    
        rsv 01.02.22✎ 17:29 | 
        (0) никакие . Вы прог базы данных. Даже тип СУБД неважен.
 Отодвинут прослойкой движка. Так что знания цифирь в табличках, поиск ошибок среднего заработка и тд и тп | |||
| 51
    
        lodger 01.02.22✎ 17:29 | 
        (43) ну так там столько предполагается платить не потому, что соискатель знает как писать Hello world на JS, а потому, что туда хантят реальных специалистов.     | |||
| 52
    
        pechkin 01.02.22✎ 17:32 | 
        (43) с релокацией можно и 20куе поднимать     | |||
| 53
    
        acht 01.02.22✎ 17:32 | 
        (49) > Интересно 
 Оторвут фишку переключения платформы из базовой в проф, если установить новую лицензию =) | |||
| 54
    
        ДенисЧ 01.02.22✎ 17:33 | 
        (52) А зачем тебе 20 куёв? Своего не хватает?     | |||
| 55
    
        rsv 01.02.22✎ 17:33 | 
        +(50) и почееееемуууу двадцать копеек при закрытии ? И скать 20 копеек , перепроводя все что можно перепровести     | |||
| 56
    
        Конструктор1С 01.02.22✎ 17:46 | 
        (21) девопсы пилят инфраструктуру для тестов и вот этого всего
 (22) не совсем. Юнит-тесты пишут сами разработчики. QA обычно пишут интеграционные и сквозные тесты | |||
| 57
    
        Кирпич 01.02.22✎ 17:49 | 
        (0) Выучи школьную информатику. Будешь считаться ценным специалистом.     | |||
| 58
    
        Конструктор1С 01.02.22✎ 17:55 | 
        (57) вряд ли     | |||
| 59
    
        Бешеный заяц 01.02.22✎ 18:02 | 
        (57) у меня вузовская за плечами Магистратура.     | |||
| 60
    
        fisher 01.02.22✎ 18:04 | 
        (48) > Поддержка регулярных выражений в платформе - Запланирована
 Покайтесь, ибо грядет. | |||
| 61
    
        novichok79 01.02.22✎ 18:38 | 
        не прошло и 2х лет, с тех пор как я выпрашивал community edition. кек.
 регулярки затащили!! ахахах, ну стоило только уйти из 1С, сразу все сделали. закон подлости. | |||
| 62
    
        Sysanin_1ц 01.02.22✎ 23:55 | 
        (0) Если есть желание развиваться и узнавать что то новое то лучше смотреть за пределы 1с. 1с все таки вещь в себе с сильными ограничениями по сфере применения и ограничена только работой в пределах СНГ.
 Лучше взять что то из классических языков и сред разработки. По мнению знающих людей переквалификация 1с программиста в Java junior можно при желании пройти за 3-4 месяца. А уже в Java будет больше возможностей для развития, работы за рубежом и большего дохода | |||
| 63
    
        DEVIce 02.02.22✎ 04:58 | 
        (7) А что там в Git изучать? Те же самые положить, забрать и еще пара команд.     | |||
| 64
    
        Sysanin_1ц 02.02.22✎ 09:33 | 
        (61) community ещё со времён 7.7 просили))     | |||
| 65
    
        novichok79 02.02.22✎ 10:17 | 
        (64) еще я просил работу на транспортном уровне OSI, но это уже был предел мечтаний     | |||
| 66
    
        novichok79 02.02.22✎ 10:18 | 
        в 1С 9.0 сделают, когда-нибудь, если ИМ (ключевое слово) потребуется. 1С всю дорогу клала болт на разработчиков, придумывая свои велосипеды над технологиями взрослого ИТ :)     | |||
| 67
    
        Sysanin_1ц 02.02.22✎ 10:46 | 
        (66) да, при этом они это пытались в своей манере объяснить, что 1с это какое то верхнеуровневое решение для бизнес приложений, где разработчик сконцентрирован на бизнес логике и бла, бла, бла в том же стиле. Помнится мне еще полгода назад один из их разработчиков искренне не понимал зачем нужны регулярные выражения     | |||
| 68
    
        Sysanin_1ц 02.02.22✎ 10:47 | 
        Интересно сколько лет нам нужно будет еще ждать появление в 1с ООП и ИИ ?     | |||
| 69
    
        Сеньор Программист 02.02.22✎ 11:05 | 
        (68) Вроде есть кластеризация и дерево решений.
 А насчет ООП что мешает создать модуль с именем "НоменклатураКласс" и напихать в него экспортных процедур. Давно так делаю. | |||
| 70
    
        pechkin 02.02.22✎ 11:06 | 
        (69) класс без свойств - это не класс     | |||
| 71
    
        Сеньор Программист 02.02.22✎ 11:06 | 
        +(69) Точнее несколько модулей "НоменклатураКлассСервер" "НоменклатураКлассКлиент" "НоменклатураКлссФормаСервер" "НоменклатураКлассФормаКлиент"     | |||
| 72
    
        Сеньор Программист 02.02.22✎ 11:08 | 
        (70) Первый объект в этих процедурах элемент справочника
 Пример вызова НоменклатураКлассСервер.НайтиИОткорректировать(ЭлементНоменклатуры, другиепараметры) Все что надо в самом элементе справочника номенклатура Млм в структуре другие параметры | |||
| 73
    
        Бешеный заяц 02.02.22✎ 11:08 | 
        (68) думаю 1С 8 будет последней, через несколько лет крупный бизнес начнет отказываться от 1С, далее 1с начинает скатываться на уровень ларьков     | |||
| 74
    
        acht 02.02.22✎ 11:09 | 
        (60) > ибо грядет
 И будет доступно только в КОРП лицензии =) | |||
| 75
    
        Сеньор Программист 02.02.22✎ 11:10 | 
        (73) Много лет назад весь hh Разработчик SAP.Искал сегодня не нашел.     | |||
| 76
    
        Garikk 02.02.22✎ 11:14 | 
        (73) и на что он будет переходить? смузи программисты будут на питоне расчет налог на прибыль считать и 6-НДФЛ?     | |||
| 77
    
        Бешеный заяц 02.02.22✎ 11:19 | 
        (76) Бух и Зуп еще поживут, имею ввиду ERP системы. очень слаба и не производительная на текущий момент.     | |||
| 78
    
        ДенисЧ 02.02.22✎ 11:22 | 
        (77) "и на что он будет переходить?" (с)     | |||
| 79
    
        Бешеный заяц 02.02.22✎ 11:25 | 
        (76) (77) планирование примитивное, производство тоже. 
 (78) сейчас например смотрим производственное планирование от сименс, но скорее что то другое будет. Но пока решили ERP тянуть, далее нужно что-то думать. | |||
| 80
    
        Бешеный заяц 02.02.22✎ 11:36 | 
        (79) Да и если рынок РФ будет интересен крупным западным игрокам, то сметут 1с в два счета.     | |||
| 81
    
        Garikk 02.02.22✎ 11:44 | 
        (80) ты преувеличиваешь 'крутость' западных игроков
 я не понимаю почему до сих пор сильны поверья что 'за бугром всё лучше. а у нас деревня' | |||
| 82
    
        Garikk 02.02.22✎ 11:46 | 
        (79) сименс вообще те еще софтописатели...у них софт для электроники такого уровня что волосы на голове шевелятся от ужаса... если у них корпоративный софт такойже, то 1С им не победить     | |||
| 83
    
        Бешеный заяц 02.02.22✎ 11:46 | 
        (81) это не поверье, сейчас внедряем 1С ERP там реально "деревня"     | |||
| 84
    
        pechkin 02.02.22✎ 11:47 | 
        (82) электронщики обычно никогда не умеют софт писать под свои железки     | |||
| 85
    
        d4rkmesa 02.02.22✎ 11:49 | 
        (82) Немцы знатные извращенцы. С другой стороны, их NX - мощная софтина, стандарт для отрасли.     | |||
| 86
    
        Garikk 02.02.22✎ 11:51 | 
        (83) чтобы говорить слово 'деревня' - надо иметь с чем сравнивать
 я вот сколько забугорного софта не видел, деревня как раз у них по сравнению с нами, у вас есть другие примеры? (85) windows 95 была стандартом для отрасли много лет ;) качество софта и его распространенность никак друг с другом не кореллируют, если производитель успел вовремя рынок занять | |||
| 87
    
        pechkin 02.02.22✎ 11:55 | 
        (85) NX - это аналог автокада, а не ЕРП     | |||
| 88
    
        timurhv 02.02.22✎ 11:58 | 
        В пятницу напьюсь, регулярки, community - версия.
 Обидно что только в 8.3.23 - это через год полтора, плюс 2-3 года БСП будут подтягивать в типовых. Как раз мне 40 лет стукнет. | |||
| 89
    
        pechkin 02.02.22✎ 12:00 | 
        (88) еще бы свои индексы и виртуальные таблицы     | |||
| 90
    
        ДенисЧ 02.02.22✎ 12:01 | 
        (89) Ты ещё паузу платформенную попроси...     | |||
| 91
    
        pechkin 02.02.22✎ 12:02 | 
        (90) не знаю, мне не особо нужна     | |||
| 92
    
        timurhv 02.02.22✎ 12:07 | 
        (90) так вроде есть в БСП пинг на несуществующий адрес     | |||
| 93
    
        ДенисЧ 02.02.22✎ 12:09 | 
        (92) "платформенную"     | |||
| 94
    
        novichok79 02.02.22✎ 12:46 | 
        (68) я бы сделал структуры как в голанге, этого хватит для модульности. но ведь 1С если и запилят, сделают как в плюсах или джаве.
 (69) пока осилили системы линейных уравнений из коробки. да и то, когда это потребовалось ИМ, а не нам. (72) должно быть ЭлементНоменклатуры.НайтиИОтредактировать(Параметры), а то на что вы ссылаетесь как класс - в других языках называется пакет, модуль, namespace. (90) про пинг, имхо, никогда не наступит. разрабам платформы этого не надо, видимо потому как 1С и так медленная. (91) мне нужно было чтение из кафки ретраить через 5 секунд, сделал как в БСП. у всех этих костылей, которые 1С накручивают поверх есть один большой минус, например они генерируют код веб-клиента на жабаскрипте, в этом коде попадаются ошибки, а в кодогенерацию не залезть. и такого много, как только начинаешь пробовать 1С в качестве тру программирования. | |||
| 95
    
        lodger 02.02.22✎ 12:52 | 
        (89) секционирование (или файлгруппы) обещали завезти. вот это тема!     | |||
| 96
    
        pechkin 02.02.22✎ 12:59 | 
        (94) ну вот ты на го залезешь и что начнешь править? нет конечно же, напишешь тикет. А уже люди ответственные за это будут править. То же самое и в 1с     | |||
| 97
    
        Сеньор Программист 02.02.22✎ 13:00 | 
        (94) и исходил из того что ООП это то что позволяет реализовать Инкапсуляцию, наследование и полиморфизм. Где конкретно стоит точка в написании для меня было не принципиально. Потому так и делаю.     | |||
| 98
    
        acht 02.02.22✎ 13:23 | 
        (92) В БСП через фоновое сделано     | |||
| 99
    
        acht 02.02.22✎ 13:27 | 
        (94) > они генерируют код веб-клиента на жабаскрипте,
 Если ты про компиляцию языка 1С, то там точно такая-же байт-машина, как и на клиенте. Иначе у тебя модули без исходных текстов работать не будут. Байт-машина, написанна на js, естественно. Если ты про все остальное, то я даже не знаю что тебе предложить другое, чтобы оно в браузере работало. | |||
| 100
    
        Курцвейл 02.02.22✎ 13:29 | 
        (95) Да уж, партишен не помешал бы для крупных компаний.     | |||
| 101
    
        novichok79 02.02.22✎ 13:36 | 
        (97) инкапсуляция - ну с натяженькой, в общем модуле нет свойств, по-моему, значит и данных нет. сокрытие методов разве что есть.
 полиморфизм? в общем модуле? сурьёзна? наследование - хде в общем модуле оно реализовано? 15 вложенных функций, ну ок чо. | |||
| 102
    
        novichok79 02.02.22✎ 13:39 | 
        (99) я про то, что веб-клиенте не работает, то что работает в тонком. причем видно, что ошибки именно в js коде. как их поправить? а хз. писать тикет в 1С? копаться в оверинженерутом куске какашки? да не, не хочу.     | |||
| 103
    
        novichok79 02.02.22✎ 13:40 | 
        здешние от-200-тысячники, которые пальцы гнут в темах нубов, сломались и не смогли помочь мне с веб-клиентом, ибо очень узкоспециализированная хрень.     | |||
| 104
    
        acht 02.02.22✎ 13:42 | 
        (103) А должны были?     | |||
| 105
    
        ДенисЧ 02.02.22✎ 13:43 | 
        (103) А сколько ты им денег предлагал?     | |||
| 106
    
        novichok79 02.02.22✎ 13:44 | 
        (104) не должны.
 (105) я бы предложил, если бы кто-нибудь попросил за помощь, мне не в лом. но ведь не просили же. даже не отписывались, так шо, жиденько наложили имхо. | |||
| 107
    
        acht 02.02.22✎ 13:50 | 
        (106) Забавная логика.
 Хотя не новая. Типа "бункерный дед не взялся решать мои проблемы, значит зассал" | |||
| 108
    
        Сеньор Программист 02.02.22✎ 13:51 | 
        (101)
 Пример. ПЕрвый общий модуль называется ОбъектКласс(СсылкаНаОбъект). В нем процедура Например УстановитьКомментарий. ПРимер вызова ОбъектКласс.УстановитьКомментарий(СсылкаНаОбъект,"Комментарий") В этом модуле проверяется тип Ссылки на объект и просисходит вызов например модуля СправочникКласс.УстановитьКомментарий(СсылкаНаОбъект,"Комментарий") или модуля ДокументКласс.УстановитьКомментарий(СсылкаНаОбъект,"Комментарий") Потом так же например в модулеСправочникКласс происходит проверка на тип справочника и происходит вызов модукля СправочникНоменклатураКласс.УстановитьКомментарий(ССылкаНаОбъект,"Комментарий") | |||
| 109
    
        pechkin 02.02.22✎ 13:53 | 
        (108) абстракции ради абстракций Без депенденси инжектион все эти классы нафиг не нужны | |||
| 110
    
        novichok79 02.02.22✎ 13:53 | 
        (107) бункерный дед, лол. ну, все понял, чо.     | |||
| 111
    
        novichok79 02.02.22✎ 13:57 | 
        (108) ну вы накостыляли конечно.
 ООП в 1С есть, только опять же для избранных (пейсателей платформы) Справочник - базовый класс Справочник.Пользователи наследует свойства базового класса и позволяет добавить свои поля вот если бы в 1С можно было бы создавать объекты в дереве метаданных, и потом их древовидно дорабатывать, тогда да. а так - у нас только 1 уровень иерархии наследования по всей платформе. | |||
| 112
    
        Сеньор Программист 02.02.22✎ 13:57 | 
        (108) Не не знаю. Я например в любом месте типовой в процедуре формы ПриСозданииНаСервере вставляю код
 //Изменения value24 ОбъектКлассФормаСервер.ПриСозданииНаСервере_После(Объект,ЭтаФорма, ПараметрыРьзработки); //КонецИзменений а потом в модулях уже обрабатываю обработку типа откуда вызвал и что сделать | |||
| 113
    
        novichok79 02.02.22✎ 13:58 | 
        (112) ну да, другого не остается, вы же не можете поменять поведение базовой формы пустого справочника.     | |||
| 114
    
        novichok79 02.02.22✎ 13:58 | 
        (109) депенденси инжекшон наше уссё     | |||
| 115
    
        novichok79 02.02.22✎ 14:01 | 
        (113) поведение базовой формы и потом от нее наследовать свой справочник.
 типа Справочники -> МоиСправочникиСБлекджеком -> МоиСправочник | |||
| 116
    
        Сеньор Программист 02.02.22✎ 14:08 | 
        Могу как вариант предложить такой вариант.
 В пустой конфигурации создаеи один едиственный справочник "АбстрактныйОбъект" В нем табличные части "Открытые реквизиты" и "Закрытые реквизиты" Соотвественно в моделе этого справочника пишем все методы конуретного элемента класса а в модкле менеджера все методы обработки списка элементов. Пример работы с каким либо классом: НовыйЭлемент=Справочник.АбстрактныйКласс.СоздатьНовыйЭлемент(); //Вызов процедуры из модуля менеджера НовыйЭлепмент.УстановитьКомментарийИЗаписать("Комментарий"); НоваыйЭлемент.УстановитьИмяиЗаписать("НовыйКласс1") НовыйЭлемент2=Справочник.АбстрактныйКласс.СоздатьНовыйЭлемент(); //Вызов процедуры из модуля менеджера НовыйЭлепмент2.УстановитьКомментарийИЗаписать("Комментарий 2"); НоваыйЭлемент2.УстановитьИмяиЗаписать("НовыйКласс2") Суть. Сами элементы справочника это и есть объекты с их методами | |||
| 117
    
        novichok79 02.02.22✎ 14:09 | 
        очередной костыль, оверхед и все такое     | |||
| 118
    
        pechkin 02.02.22✎ 14:11 | 
        (112) но это разве ООП?     | |||
| 119
    
        Hans 02.02.22✎ 15:24 | 
        Там и без ООП не могут нормально программировать даже разработчики типовых. с ООП ахтунг полный начнется. в два раза повысится порог вхождения.     | |||
| 120
    
        Sysanin_1ц 02.02.22✎ 15:39 | 
        (119) Ну так там полный ахтунг именно из-за отсутствия ООП, пакетов, сохранения состояния экземпляров классов, наследования, переопределения процедур, декораторов и прочей сопутствующей ООП функциональности. Именно из за отсутствия этих возможностей получается процедурная лапша из бесконечного повторения функций и процедур и вырви глаз количества общих модулей     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |