0. Nefilimus 59 24.05.19 01:31 Сейчас в теме

Советы новичка другим джуниорам 1С

Приветствую! Заранее скажу, что я сам новичок в программировании 1С и решил написать свою статью, где поделюсь с другими новичками своими опытом и советами, основываясь на том, что сам для себя вывел за время работы программистом.

Перейти к публикации

Вознаграждение за ответ
Показать полностью
Лучшие комментарии
100. starik-2005 1962 07.08.19 09:26 Сейчас в теме
Ох, устал комменты читать)))

1. Валить из рашки за 3к вместо 2.5 - это глупо. Ну будете вы там в год, условно, 80к получать гросс, из которых минимум 40 уйдет на налоги и "обязательные" страховки и прочие выплаты. 20к минимум на аренду жилья, а если взять ипотЭку, то и все 30к. Остается 10к на "пожить", что при стоимости еды, если она "органическая", а не для черных бездомных, стоит сильно дороже (типа 12 баксоф за десяток яиц или 5 баксоф за литр молока).

2. Практика - штука хорошая. Но если ты жуткий интроверт и не можешь наладить дружественные отношения с коллегами, то ты будешь испытывать проблемы роста, ибо самоактуализация без признания - это очень мало для графа, но вполне достаточно для Атоса. Но графу внутри будет плохо)))

3. Образование с дипломами хороших ВУЗов - это не плохо, но количество таких дипломов очень ограничено. Если диплом другой, то считай, что его нет. А если нет разницы, то зачем платить больше? У меня вот даже аттестата об окончании школы нет - и кого это остановило из работодателей?

4. Плюсом к практике программирования, без которой сложно в принципе понять, что это за штука - присваивание и ветвление, будет практические курсы, развивающие социальный интеллект и креативность. И к ним уже вполне зайдут курсы ТРИЗ, на которых сначала объясняют, как функционируют машинки для делания денег и как их улучшить.

5. Ну и вполге полезно посмотреть курсы любого открытого университета про бух.учет, расчет себестоимости, налогообложению и прочие - курсов таких сейчас, слава Богу, много очень.
Nefilimus; +1 Ответить
Остальные комментарии
Избранное Подписка Сортировка: Древо
1. Nefilimus 59 25.05.19 12:58 Сейчас в теме
P.S. это моя первая статья на Инфостарте, был бы рад Вашим оценкам и комментариям.
chavalah; +1 Ответить
2. tusv 170 25.05.19 15:18 Сейчас в теме
Ну так то статья полезна не только новичкам. Профессия 1с программист это постоянное обучение.
А по статье. Желательно вставить ссылки на того же Гилева. Например
Здесь 1С нам показывает новенькое с примерами
TreeDogNight; wowik; Nefilimus; +3 Ответить
3. Nefilimus 59 25.05.19 15:37 Сейчас в теме +0.1 $m
(2) Я просто не знал, можно ли ставить ссылки)
4. jaroslav.h 148 25.05.19 15:48 Сейчас в теме
Лично для меня, любой язык программирования это:

знакомство из синтаксисом и сразу устраиваться на работу, сразу.

Только на реальных работах выходит (лично для меня) узнать что актуально, что подождет, с чем сразу нужно разобраться.

Не тратить время на всякие, "практики на дому". Забудешь все ровно эту "практику".

Много, много, много, много разрабатывать, а что бы разрабатывать, нужно реальные задачи.
Diplomat000; AndrewKop; kiruha; AlenaR; VMorozZ; kanat1; TreeDogNight; A_Max; wowik; StarsLine; Moonlight; chebser; awk; TABEZI1234; marku; rpgshnik; Krio2; pvl_mksv; arakelyan; user1174280; west__; maxopik2; kalyuzhny; pm74; CyberCerber; Nefilimus; +26 1 Ответить
5. Nefilimus 59 25.05.19 15:53 Сейчас в теме
(4) Ну а чем Вам обработки в инфостарте не реальные задачи? Я первые пол года так и тренировался, когда начало получаться устроился на работу)
29. Неопределено 55 27.05.19 05:27 Сейчас в теме
(4) Ну вот вы 6 лет как на сайте. Предположим, работали всё это время в сфере 1С и текущая зарплата составляет, допустим, тысяч 130. Решили выучить новый язык: разобрали синтаксис, собрались устраиваться. Без опыта в этом языке, если очень повезёт, первые полгода можно зарабатывать тысяч 50 в месяц. Вы реально готовы терять кучу денег? Я хочу уйти из 1С в другую сферу программирования. Я разобрался с синтаксисом, ООП, паттернами и не могу уволиться потому что потратил много времени чтобы получать текущую зарплату. Никто не заплатит мне столько же с ходу без опыта. Поэтому я работаю как и раньше, а по вечерам делаю проекты на других языках и складываю их в портфолио, чтобы через год уже идти устраиваться программировать не на 1С и показать, что я без опыта, но вот мои проекты и 50 тысяч -- это очень мало.
AlenaR; murattick; Videon; Nefilimus; TreeDogNight; RFP; user1118259; ZLENKO; A_Max; ledywinter; awk; +11 Ответить
50. TreeDogNight 16 28.05.19 08:18 Сейчас в теме
(29) Речь идёт о самом первом трудоустройстве на работу программистом. На реальных задачах действительно учишься гораздо быстрее.
AndrewKop; Nefilimus; +2 Ответить
58. Nefilimus 59 28.05.19 12:22 Сейчас в теме
86. murattick 29.05.19 11:46 Сейчас в теме
(29) Полность согласен, никто не будет брать на работу без опыта. Почти всегда просят какие-то примеры выполненных работ, проетов. И тут одного знания синтаксиса в любом языке будет не достаточно даже для работы на вакансии junior.
Nefilimus; +1 Ответить
92. user1095163 31.05.19 16:44 Сейчас в теме
(86) Это как повезет. Я вот вообще изучал джаву в универе, а в 1С устроился без знания даже что такое предприятие и конфигуратор
93. acanta 67 31.05.19 16:48 Сейчас в теме
(92) а зачем джаву изучают в универе и как?
Курсовой/дипломный проект на джаве по какими темам?
И чего вообще ожидают студенты от современного образования?
94. spacecraft 31.05.19 17:06 Сейчас в теме
(93) хорошо что вообще что-то изучают.
Мы в свое время на перфокартах "программировали" в институте. :)
95. acanta 67 31.05.19 17:14 Сейчас в теме
(94) это латынь все ту же изучают пару тысяч лет. а языки программирования меняются быстро и на любом из них надо в первую очередь понимать друг друга.
97. spacecraft 31.05.19 17:21 Сейчас в теме
(95) в первоначальном обучение программированию сам язык не так важен. Синтаксис можно выучить любого языка. Главное научится мыслить как программист. Базовые навыки мышления первичны. Почему программисты советской школы высоко ценятся на мировом рынке. Их обучали не сколько самим языкам программирования, сколько прикладной математики. Во всяком случае именно программистов в нашем понимании готовили именной на факультете "Прикладная математика".
Имея эти навыки можно изучать любой современный язык, естественно уже с особенностями, но под конкретное направление.
AlenaR; acanta; +2 Ответить
96. user1095163 31.05.19 17:18 Сейчас в теме
(93)
Не знаю почему именно джаву, сам этому не рад.
Первые два курса программы на джаве писали. В принципе базу изучали, коллекции, синтаксис, паттерны(mvc например), фреймворки(spring например). Курсовые, семестровые на джаве 3 курса писали
69. VMorozZ 28.05.19 16:17 Сейчас в теме
(4) Все верно. В принципе, это касается не только программирования. Любые полученные знания нужно пробовать сразу же закреплять в реалиях. Да, хоть бы взять, к примеру, иностранный язык. Можно сколько угодно учить слова и тд, но пока не начнешь говорить, считай все впустую.
Nefilimus; +1 Ответить
6. DNN13 17 25.05.19 15:57 Сейчас в теме
Еще изучайте типовые конфигурации в пользовательском режиме
Nefilimus; +1 Ответить
7. Nefilimus 59 25.05.19 16:22 Сейчас в теме
(6)Согласен, но если начинать программировать, то после того как изучил базу) разве нет?
8. DNN13 17 25.05.19 18:31 Сейчас в теме
(7) Конечно. Я тоже сначала дома по книжкам изучал, а потом во франч пошел. Уже тогда я теорию знал лучше многих опытных программистов, но типовые конфигурации вообще не знал. Поэтому еще нужна база по типовым конфигурациям, немного УТ и БП. Для начала хватит.
AndrewKop; Nefilimus; +2 Ответить
9. Nefilimus 59 25.05.19 19:57 Сейчас в теме
10. riposte 255 25.05.19 22:57 Сейчас в теме
Дам еще один совет.
Не зацикливайтесь на 1С. Пробуйте другие языки. Многогранность подходов к задачам и мышления в целом увеличивается в разы.
TreeDogNight; Soloist; user1174280; maxopik2; SerVer1C; Nefilimus; CyberCerber; acanta; +8 Ответить
12. Nefilimus 59 25.05.19 23:56 Сейчас в теме
(10) Но чтобы начать изучать другие языки, нужно освоить один полностью, чтобы не путаться
16. west__ 13 26.05.19 13:03 Сейчас в теме
(12) Не запутаетесь =)
Полностью выучить язык практически не возможно. Только в том случае, если он перестал развиваться. 1С же постоянно развивается. Нет смысла "учить полностью". Нужно понять основные принципы, остальное в справке найти можно.
mavom; TreeDogNight; pavlov_dv; user1174280; +4 Ответить
24. Nefilimus 59 27.05.19 02:07 Сейчас в теме
11. acanta 67 25.05.19 23:09 Сейчас в теме
Не зацикливайтесь на интернете. Не все можно нагуглить. Стажерам 1с фикси рекомендую просто присесть в кабинете у пользователей и смотреть что и как. Затем поработать подменой на период отпуска ответственных работников.
После этого ознакомиться предварительно с литературой, связанной с экзаменами эксперта, эксплуатации, специалиста, руководствами пользователя и администратора из комплекта для того, чтобы неприятные сюрпризы не завершили вашу карьеру досрочно.
И только затем приступать к изучению 1с как языка программирования, если вы все ещё не нашли себя.
TreeDogNight; EliasShy; Nefilimus; +3 Ответить
13. Nefilimus 59 25.05.19 23:57 Сейчас в теме
(11) Ну программирование 1С вроде и должно идти после всех этих шагов. Разве нет?
14. user873242 26.05.19 08:20 Сейчас в теме
Если вы чувствуете , что у вас есть склонность к программированию , даже если занялись 1С и это у вас пошло, если вы достаточно молоды, сразу бросайте это дело. Переключайтесь на технологии, которые востребованы в мире, выбирайте их по своему вкусу - их масса. Учите английский язык и валите из России как можно быстрее. Как говорится - раньше сядешь - раньше выйдешь. Больше 2500 баксов в месяц вы в России на 1С специалистом никогда не заработаете. В штатах зарплата хорошего спеца в 10000 попадается, и не является исключением
fvadim; mavom; evgd02; RFP; haereticus; Necessitudo; igor.ofitserov; ledywinter; товарищ Ын; CyberCerber; TABEZI1234; EliasShy; mivari; Lazio; Soloist; 9-pm; Неопределено; Nefilimus; asupsam; Sergant; maxopik2; Napalmmm; for_sale; +23 Ответить
17. spacecraft 26.05.19 13:12 Сейчас в теме
(14) если перефразировать:
Не идите учиться водить машину и получать права категории ВС и т.д. Дальше только такси и грузовики водить придется.
Валите в штаты. Там пилоты Формула-1 получают намного больше.

Вот только без объяснения, как стать таким специалистом...
anreko; user613191_olgargor; TreeDogNight; Vovka_3/9_kingdom; RFP; t.v.s.; A_Max; alalsl; Perfolenta; CyberCerber; Nefilimus; user1174280; +12 3 Ответить
19. acanta 67 26.05.19 14:33 Сейчас в теме
(17) Для меня это читается научите забивать гвозди в дощатый забор и получать за каждый забитый гвоздь штуку баксов.
В наших условиях возможны два варианта - либо гвозди из драг металла, а забор из красного дерева, либо ты порнозвезда и тебе платят за съёмки того как ты забиваешь простой гвоздь в простой забор.
Как поработать над внешностью, манерами, дресс-кодом и мускулами, чтобы стать такой звездой - это не тема инфостарта.
Petr54-ru; ledywinter; Nefilimus; +3 Ответить
51. Petr54-ru 72 28.05.19 08:30 Сейчас в теме
(17) Ну все же просто. Во-первых нужен диплом одного из топовых университетов по специальности, типа ФИТ НГУ, ММФ НГУ. Крайне желательно к моменту получения диплома уже обладать нужными по работе вендорскими сертификатами и не будет лишним стать призером какой нибудь олимпиады по программированию, вроде тех, что проводит Яндекс и mail.ru.

Это как бы стартовые условия для того чтобы можно было начать делать карьеру "такого специалиста", иначе просто не возьмут в контору первого эшелона. А дальше уже серьезный труд и серьезное везение.

Не думаю, что таким ребятам нужны советы - у них уже жизнь удалась. И не думаю, что такие обитают тут на Инфостарте, в среде 1с разработчиков.
anreko; acanta; +2 Ответить
60. spacecraft 28.05.19 12:24 Сейчас в теме
(51)
Ну все же просто. Во-первых нужен диплом одного из топовых университетов по специальности, типа ФИТ НГУ, ММФ НГУ. Крайне желательно к моменту получения диплома уже обладать нужными по работе вендорскими сертификатами и не будет лишним стать призером какой нибудь олимпиады по программированию, вроде тех, что проводит Яндекс и mail.ru.

Это серьезно?
Да эти наши дипломы в штатах вообще ничего не значат. Совсем.
Уехать на работу совсем сложно. Грин карту не так просто получить.
Без медицинской страховки и документов на право работать там никуда в более менее крупную компанию не устроиться.
Знание языка нужны не только на чтение технической литературы, а так же и разговорный.
Уж про знания программирования на приличном уровне вообще не говорю.
Бумажки дипломов будут требоваться совсем не курсы Яндекс или Майл.ру, а обучение там совсем не малых денег требуется.

По-этому совсем наивно звучит: "Переключайтесь на технологии, которые востребованы в мире, выбирайте их по своему вкусу - их масса. Учите английский язык и валите из России как можно быстрее... В штатах зарплата хорошего спеца в 10000 попадается, и не является исключением".
Только почему-то эти слова от программиста 1С и не из штатов.
anreko; Nefilimus; +2 Ответить
70. Petr54-ru 72 28.05.19 18:32 Сейчас в теме
(60) У меня к сожалению не вышло в посте передать злую иронию.

Зайдите просто на сайт новосибирского университета ФИТ НГУ и посмотрите там информацию. Список "буржуев", эйчары которых там пасутся - Intel, Parallels, Microsoft, IBM, HP, Samsung, Schlumberger, Baker Atlas, Autodesk, Google.

Пока в Новосибе не прикрыли центр разработки Intel, они гребли кадры в полный рост.

В 2018 году бюджетных мест было 125, из которых без экзамена зачислено 11 и вне конкурса зачислено 5, проходной балл 261,6. На платное взяли 49 человек - проходной балл - 207. Очень не просто поступить, еще труднее закончить и получить диплом.

Нет смысла говорить про "наши дипломы", есть очень немного (5-6) правильных ВУЗов дипломы которых котируются весьма достойно.

Можно сказать на моих глазах, в начале 90-х Microsoft вывозила оптом, буквально контейнерами всю молодежь из отдела Лидии Васильевны Городней (имя гуглится). Последним из этой банды уехал мой товарищ, с которым я в одной комнате жил. Он тогда защитил кандидатскую диссертацию, у него на руках была жена и дочь, он работал на двух работах и зарплаты ему хватало на литровую бутылку молока, булку белого хлеба и пачку "Беломора". Реально мужик из за голода уехал.

Чтобы понять уровень человека, зацени его кандидатскую обрати внимание на список публикаций в конце текста. Андрюха был славен тем, что готовясь к экзамену по матлогике, он глядя на теоремы и леммы курса (книжечка Ершова и Палютина "Математическая логика") он своим "выпуклым математическим глазом" видел те места, где можно ослабить условия, ослаблял условия и доказывал с более слабыми условиями. Вот это заготовка под "хорошего спеца" для США. Что ниже - это "сборная-подзаборная".

Где-то год назад общался в интернете с человеком, который учился в той же школе, что и я но выпустился лет на 10 раньше. Уехал в США сразу как СССР развалился. Был уже вполне зрелым программистом. И так до сих пор вкалывает программистом, ему 60+. С его слов - американская мечта оказалась недостижимой, все заработанное уходит на обслуживание кредитов, медицинскую страховку и медицину и на образование детей. Нормальное образование стоит конских денег, а без образования дети будут white trash, как родители Кенни МакКормика.

Есть одна знакомая пара, возраст 30+. Она закончила ФИТ НГУ, он тоже. Она разработчик под Android, он под iOS. Она на втором курсе в 2005 году пришла стажироваться в маленькую программерскую контору моих друзей, там проработала до выпуска, как получила диплом ушла в контору первого эшелона. В прошлой году в компании зацепился с ней языками, она говорит сделала себе балкон типа террасы во всю ширину дома. Я говорю - балкон зло и нафик не нужен в частном доме, ибо есть участок. Она говорит приезжай к нам, покажу все, там еще вылезло несколько вопросов по стройке. Мы с супругой приехали, а они построили домик себе в стиле Шале 200 кв.м. , в шаговом доступе от Академгородка, в сосновом лесу на берегу лесного озера. И эта балкон-терраса выходит видом на озеро. Сказал ей что был неправ, что в ее случае такая терраса должна быть. Года за три они построились, кое -что с первого раза у них не получалось, приходилось переделывать. В кредиты при этом не лезли.

Поэтому на мой взгляд не то что наивно звучит - ваще по дебильному звучит. Очень может быть, что средняя в рынке зарплата кодера в Новосибе, будет с учетом наших реалий круче, чем средняя в рынке зарплата кодера в США. На пикабу был пост с фотками человека, который в свое время закончил Донецкий универ и работет кодером в США. Мне там климат нравится, вот климат это реально ништяк. Остальное в нормальных девелоперских конторах даже не первого эшелона то же самое, только вместо тренажеров корпоративный абонемент в фитнес.
AlenaR; Nefilimus; +2 Ответить
66. Nefilimus 59 28.05.19 12:33 Сейчас в теме
(51) а чем Вас не устраивает 1С и те, кто сидят на инфостарте?
71. Petr54-ru 72 28.05.19 18:36 Сейчас в теме
(66) Меня всем устраивает, я про это тут написал - пост (36).

Меня бомбануло оттого что идея валить в США пост (14) собрал 20 плюсов. Я и написал пост (51) на который вы тут ответили и развернул тему в посте (70)
anreko; Nefilimus; +2 Ответить
72. acanta 67 28.05.19 19:23 Сейчас в теме
(51) А где по-вашему они могут "обитать"?
Nefilimus; +1 Ответить
75. Petr54-ru 72 29.05.19 04:21 Сейчас в теме
(72) Без понятия. Та моя знакомая, "из этих" о которой я написал в (60) обитает на форумхаузе. По работе я с этими людьми не пересекаюсь.

Сам я тут "обитаю", потомучто время от времени качаю отсюда обработки. Чтобы было на что качать, публикую тут свое. Заодно мои публикации выполняют роль "портфолио".
Nefilimus; acanta; +2 Ответить
18. Denis_CFO 35 26.05.19 13:21 Сейчас в теме
(14) либо Вас 2 500 (????? откуда сумма) устраивает, либо Вы под санкциями находитесь...
Есть ещё вариант, но его озвучивать не буду.
A_Max; CyberCerber; Nefilimus; user1174280; +4 Ответить
22. МимохожийОднако 127 26.05.19 18:14 Сейчас в теме
(14) "За морем телушка полушка. Да рубь перевоз." Хорошо так где вас нет )
A_Max; Perfolenta; Nefilimus; +3 Ответить
40. TABEZI1234 27.05.19 09:13 Сейчас в теме
(14)
лата хорошего спеца в 10000 попада
валить из рф - уже хороший совет.
boln; ZLENKO; товарищ Ын; for_sale; +4 Ответить
52. katakuna 28.05.19 10:21 Сейчас в теме
(14)
и вы чувствуете , что у вас есть склонность к программированию , даже если занялись 1С и это у вас пошло, если вы достаточно молоды, сразу бросайте это дело. Переключайтесь на технологии, которые востребованы в мире, выбирайте их по своему вкусу - их масса. Учите английский язык и валите из России как можно быстрее. Как говорится - раньше сядешь - раньше выйдешь. Больше 2500 баксов в месяц вы в России на 1С специалистом никогда не заработаете. В штатах зарплата хорошего спеца в 10000 попадается, и не является исключением


Из которых 8000 уйдет на налоги,страховки,жилье и в итоге вот оно счастье). И да, 1с уже выползает за рамки СНГ.
TreeDogNight; Nefilimus; +2 Ответить
54. niko11s 491 28.05.19 11:12 Сейчас в теме
(14) Некоторые зарабатывают, даже у нас во франче, единицы конечно, но есть.
Nefilimus; +1 Ответить
55. niko11s 491 28.05.19 11:14 Сейчас в теме
(14) В смысле больше 2500 баксов.
R_V_B; CyberCerber; Nefilimus; acanta; +4 Ответить
87. R_V_B 29.05.19 13:03 Сейчас в теме
Подтягиваются потихоньку 1Сники к айтишникам по зп, у тех 2500 далеко не предел.
(55)
Nefilimus; +1 Ответить
77. Videon 29.05.19 09:49 Сейчас в теме
(14)
Больше 2500 баксов в ме

Что значит "валите из России"? Вы нормальный? Если сами так думаете, то валите. Зачем другим навязывать? И деньги - это всё?
Nefilimus; +1 Ответить
15. kote 499 26.05.19 13:00 Сейчас в теме
у Вас появится много вопросов и многое вы не сможете. Не показывайте это другим коллегам


Почему?
TreeDogNight; niko11s; Perfolenta; jif; Nefilimus; +5 Ответить
21. al_zzz 124 26.05.19 16:33 Сейчас в теме
(15) Да, меня тоже этот пункт насторожил. Я, когда перешел во франч и на 1с8(до этого работал на клюшках фикси единственным прогером) задавал много вопросов коллегам. Да что говорить - и сейчас бывает тупишь что-нибудь или не знаешь технологию какую-то - обращаешься. причем без разницы, к кому - более опытному или студенту. Начальство периодически подтрунивает, когда я обращаюсь за советом к менее опытному коллеге, но я не обращаю на это внимание - ведь главное, быстрее решить проблему. В тоже время и сам никому не отказываю в помощи.
Заметил, что с того времени как я ввел такую практику, у нас в коллективе все программисты стали так делать.
Не надо стесняться обращаться.
fvadim; TreeDogNight; niko11s; Vovka_3/9_kingdom; A_Max; Perfolenta; CyberCerber; EliasShy; Nefilimus; user811769; kote; pm74; +12 Ответить
28. Nefilimus 59 27.05.19 02:10 Сейчас в теме
(21) не все такие понятливые как Вы
25. Nefilimus 59 27.05.19 02:09 Сейчас в теме
(15) На работе это часто воспринимается как минус
30. user826592 27.05.19 05:33 Сейчас в теме
(25) Всегда учу своих людей обращаться друг к другу за помощью, советом, и не зависать над одной задачей долго. Это помогает не только сплотить коллектив, решать задачи быстрее, но и гораздо быстрее развиваться программистам.
Если у вас не так - то лучше сменить работу уже сейчас. Ведь работа это не только задачи, это в первую очередь люди, которые вас окружают.
starik-2005; fvadim; evgd02; Romakon92; TreeDogNight; Nefilimus; Vovka_3/9_kingdom; RFP; t.v.s.; A_Max; ledywinter; товарищ Ын; for_sale; +13 Ответить
59. Nefilimus 59 28.05.19 12:23 Сейчас в теме
35. buganov 59 27.05.19 08:17 Сейчас в теме
(25)никогда не воспринимается как минус.
Даже наоборот, коллективный разум быстрее принимает решение. Каждый так, через вопросы делится с другими своими знаниями
V_Izzy; TreeDogNight; Nefilimus; RFP; A_Max; for_sale; +6 Ответить
41. for_sale 783 27.05.19 10:28 Сейчас в теме
(25)
Для новичка вы слишком много безапелляционных утверждений делаете)
TreeDogNight; Nefilimus; Perfolenta; +3 Ответить
48. acanta 67 27.05.19 22:43 Сейчас в теме
(15) потому что никому из ваших одноклассников коллег не интересен материал, который они проходили осваивали три месяца назад.
Все сосредоточены на том, что от них требуется сдать учителю клиенту в ближайшее время.
for_sale; Nefilimus; +2 Ответить
74. user613191_olgargor 28.05.19 23:54 Сейчас в теме
(15) потому что коллеги не всегда ваши друзья )
acanta; Nefilimus; +2 Ответить
20. boln 999 26.05.19 15:59 Сейчас в теме
Сразу видно, что современный народ - наследник великого советского народа. Очень советы все давать любят.
user774630; RFP; for_sale; Nefilimus; +4 Ответить
27. Nefilimus 59 27.05.19 02:10 Сейчас в теме
(20) думаю опыт такого же новичка не помешает людям
37. buganov 59 27.05.19 08:24 Сейчас в теме
(27)помешают не опыт, а такие советы
TreeDogNight; Nefilimus; RFP; for_sale; +4 Ответить
23. ZOMI 418 26.05.19 23:02 Сейчас в теме
Ох уж советчики эти...
Да, кстати, вы случаем не из Neti?
TreeDogNight; RFP; rpgshnik; Nefilimus; +4 Ответить
26. Nefilimus 59 27.05.19 02:10 Сейчас в теме
31. rpgshnik 1689 27.05.19 05:37 Сейчас в теме
Не согласен. Из своего опыта - лучше начать с очного сертифицированного курса по 1С, полный курс разработки на платформе 1С, зачастую они проходят в не рабочее время что удобно. Да, потребуются вложения, но это самый быстрый старт. Именно так я сменил специальность. В целом со всеми пунктами не согласен и особенно с пунктом два, полный бред. Закончили курсы - бегом штудировать вакансии, тут всё зависит от вашей наглости, на какую должность зайдёте с той и начнёте свою карьеру. Больше практики, практики, практики! Далее изучение курсов по запросам и СКД и вуаля.
Nefilimus; RFP; ZOMI; +3 Ответить
36. Petr54-ru 72 27.05.19 08:22 Сейчас в теме
(31) Я точно также сменил специальность. Мне очень хотелось поменять белый воротничок на синий. Тут очень кстати подошел кризис осьмого года.

До кризиса я трудился с сфере системной интеграции и занимался автоматизацией розничной торговли. Мне прилетел проект автоматизации магазина. Я его успешно автоматизировал на УТ 10.1, и сразу двинул на сертифицированный курс. Там было 80 академических часов, цена была 15 тыр. С работой тогда была полная засада, но я как то вписался в контору-стартап и придружил там 2 интернет магазина на Битрикс с УТ11 и Бухгалтерией 8.2, написал та кучу обработок. И далее пополз.

Что надо понимать - 1С - это на 80% глубокое понимание предметной области. А предметная область 1С - это бизнес. В принципе, любого старшеклассника можно научить кодить. Не вопрос, а вот понимать бизнес - это без личного опыта - никак.

Я и пошел в 1С, поскольку на достаточно серьезном уровне разбирался в операциях, в учете товародвижения, на уровне эксперта соображал в автоматизации торговли. Если бы я в этом не соображал, не стал бы связываться с 1С, ушел бы в сторону JAVA, С++
R_V_B; TreeDogNight; Nefilimus; RFP; A_Max; товарищ Ын; rpgshnik; Swetlana; +8 Ответить
38. buganov 59 27.05.19 08:25 Сейчас в теме
(31)вложения в принципе неизбежны. Например, по преодолению какого то барьера захочется уже эксперта, а это 16, 18, 30 тысяч курсы. Они, конечно, окупятся в будущем, но денег стоит.
Nefilimus; rpgshnik; +2 Ответить
61. Nefilimus 59 28.05.19 12:24 Сейчас в теме
(31)
Ну я сразу в эти дебри не залез и не жалею
32. MikhailDr 27.05.19 07:30 Сейчас в теме
Лучшая учеба это практика. Можно потратить буквально пару месяцев на изучение основ, а дальше сразу во франч идти. Год во франче лучше любых учебных курсов, что можно посмотреть за это время. Ну а дальше все зависит от упорства, трудолюбия и желания.
TreeDogNight; Nefilimus; +2 Ответить
33. Oldsad 27.05.19 07:57 Сейчас в теме
было интересно почитать, хоть и не новичок
дело в том, сейчас неожиданно много знакомых хотят стать программистами,
причем не молодежь, а уже состоявшиеся люди, вплоть до того что знакомый главбух организации с 10 тыс сотрудниками решила научиться веб программированию ("хелло ворд" уже освоила, и смешно, и завидую энтузиазму:)

теперь ложка дегтя, как же без нее

2. все равно с чем вы постоянно не работаете - забудется
4. пункт вреден для новичков, и не только (если только вы же не врали о своей квалификации при устройстве на работу)
во франчах вообще норма друг у друга спрашивать, невозможно все знать, всегда есть вероятность что кто то разбирается в конкретном вопросе лучше тебя
на фикси посложнее, особенно на испытательном пока не влился в коллектив, надо правильно выбирать время (например с утра до начала рабочего времени, сразу после обеда, или во время чаепития/разговоров на отвлеченные темы)
6. старания объять необъятное приводит к таким вот ужасным советам, которые можно неправильно интерпретировать, лучше уж про самокомментирующийся код советовать

и не слова не сказано о том, на сколько ценится у работодателей знание конкретных конфигураций и особенностей ведения учета на них
starik-2005; AlenaR; TreeDogNight; Nefilimus; RFP; +5 Ответить
62. Nefilimus 59 28.05.19 12:28 Сейчас в теме
(33)
2) со вторым согласен, но основы всё равно нужно запомнить как таблицу умножения)
4) ну по своему опыту я понял, я пару было спрашивал и мне сказали, сам разберись. Дел много. с тех пор и перестал спрашивать на работе
34. buganov 59 27.05.19 08:14 Сейчас в теме
2) После изучения уроков не ищите сразу работу, практикуйте всё, что узнали из уроков в учебной базе. Поверьте, вы заметите, что многое из прочитанного ранее вы забыли, но с каждой практикой это всё запоминается.


Наоборот, лучше сразу пойти стажироваться в какой-нибудь франч, где будет разнообразие задач на все случаи жизни. К тому же, коллеги всегда могут объяснить. Правда, это работает только для крупных, с хорошими специалистами.
Новичок не сможет сам себе нагенерить задач, или они будут ему неподсильны.

3) Посмотрите обработки на нашем любимом инфостарте и постарайтесь создать эти обработки сами и только после того, как вы поймёте, что способны написать свои обработки, отчёты и печатные формы, ищите работу.


см. п.2

4) И так, вы нашли работу и у Вас первый проект, скорее всего у Вас появится много вопросов и многое вы не сможете. Не показывайте это другим коллегам, можете обратиться в форум, спасибо всем за то, что очень сильно помогали лично мне, думаю и Вам в помощи не откажут. А также можете обратиться к знакомым, которые занимаются программированием на 1С.


Если вокруг такие коллеги, то лучше было сменить место работы. В моей практике наоборот, все друг другу пытаются помочь. А сейчас уже ко мне молодые приходят с вопросами, и я никогда не отказываю в помощи.

5) Научитесь гуглить. Поверьте, многое о чём Вы спросите до Вас уже спрашивали. 90% информации я находил именно из гугла, главное правильно правильно составить запрос поиска =)


Гугл знает многое, но только надо еще и знать, что искать. Например, почему в таблице значений на форме не работают некоторые методы таблицы значений.

9) Не торопитесь сразу написать свою базу или сделать что-то совсем необычное. Если не получится, то Вы можете опустить руки.


Я после Радченко сразу сел писать свой домашний учет. Наоборот, это подстегивает развиваться. Если не получается и опустились руки, то может ну ее, эту 1Ску?

10) Установите себе цели, получайте сертификаты (многие работодатели их ценят)


Многие франчи из п.2 подталкивают к развитию молодого специалиста как раз путем сдачи на сертификаты.


Все мною написано основано на сугубо личном опыте, у кого то он может быть иной и другая точка зрения, а я лишь высказал свою
TreeDogNight; Nefilimus; RFP; rpgshnik; +4 Ответить
63. Nefilimus 59 28.05.19 12:28 Сейчас в теме
(34) Я же говорю)) Нужно уметь пользоваться гугло(
68. buganov 59 28.05.19 15:51 Сейчас в теме
(63)ну, пользоваться дело не хитрое, и для того, чтобы гугл ответил правильно нужно и задать вопрос правильно
Nefilimus; +1 Ответить
39. ahahaev 27.05.19 08:47 Сейчас в теме
Я бы к рекомендациям добавил штудирование рекомендаций 1с по написанию кода и пару книг того же 1с по оптимизации запросов или разработке интерфейсов. Либо курсы. В свое время для меня это открыло много нового и сильно оптимизировало временные затраты на некоторые. И присоединяюсь к тем, кто порекомендовал сразу пройти курс по подготовке к специалисту. Как по мне это один из самых эффективных методов.

Что касается самой статьи, то некоторые моменты сомнительны, но тут, наверное, от человека зависит.
Nefilimus; +1 Ответить
42. AlX0id 27.05.19 10:50 Сейчас в теме
По пунктам 4 и 5 категорически не согласен: общение с более опытными коллегами необходимо, так как в гугле вы будете искать то, как решить частные задачи, и вполне возможно, что их просто не нужно искать, потому что изначально подход был выбран не корректно. И совет более опытного коллеги откинет потребность в последующих запросах в гугл и излишние трудозатраты.
TreeDogNight; RFP; +2 Ответить
43. vadim1011985 71 27.05.19 11:27 Сейчас в теме
На счет гугла и советов,. Можно нагуглить решение , но как уже писалось выше может если изначально был неверно выбран подход к решению или код который вы нашли будет безграмотным и об уровне Ваших знаний будут судить по этому коду.

С другой стороны если столкнулись с трудностями не нужно сразу бежать к коллегам , если вы покажите что пытались разобраться и не приходите "на все готовенькое" это будет только + вам и коллеги увидят ваши старания .

т.е. нужно походить с какими-то вариантами решений и уточнять правильность выбранного решения
TreeDogNight; Nefilimus; +2 Ответить
44. Evil Beaver 6293 27.05.19 17:51 Сейчас в теме
Минусанул за пункт #6
Отсылаю к Главе "Самодокументируемый код" Стива МакКоннелла
Nefilimus; +1 Ответить
64. Nefilimus 59 28.05.19 12:30 Сейчас в теме
(44) почему же? даже 1с указывает для чего предназначен этот код:
к примеру: обработка заполнения цен и внизу уже процедура.
76. Petr54-ru 72 29.05.19 04:51 Сейчас в теме
(44) Я читал книжку "Совершенный код", и реально завидую этим ребятам. Они работают в проектах, с изрядным количеством документации. У них есть всяко разные сценарии использования - use cases и масса прочих полезных вещей.

Я пришел к тому, что стал описывать в каментах бизнес-логику, которую реализовываю. Как только внезапно оказывается, что заказчик имел в виду совсем иное или передумал, все сразу становится видным. Так трудоемкость получается куда меньшей, чем вести нормальную проектную документацию, за которую заказчик платить не собирается.
AlenaR; Nefilimus; +2 Ответить
78. Evil Beaver 6293 29.05.19 10:03 Сейчас в теме
(76) что вам мешает последовать советам из жтой книжки и писать вместо каментов сразу код? Вместо предложения " // а тут мы посчитаем себестоимость" вызвать процедуру РассчитатьСебестоимость? Пишите короткие процедуры с говорящими названиями и комменты станут не нужны
Nefilimus; +1 Ответить
79. acanta 67 29.05.19 10:10 Сейчас в теме
(78) можно я отвечу? Потому что нет связи.
Представляете код
ЗдравствуйтеМоиПапаИМама()
Бла-бла-бла
РассчитатьСебестоимость()
Абра-кадабра
АВчераЯЕщеЛинятьНачал()
В модуле нет возможности включить видимость только клиент или только сервер.
Мы пишем в одном сплошном потоке ноты для квартета из басни Крылова и это разные ноты для каждого из музыкантов.
AlenaR; boln; Petr54-ru; spacecraft; Nefilimus; +5 Ответить
81. Nefilimus 59 29.05.19 10:15 Сейчас в теме
(79)
(78)Я имею ввиду

//рассчитание себестоимости на основе продаж

Процедура Себестоимость ()
код
Конец Процедуры

//Получение цен
Процедура цены продаж ()
код
Конец Процедуры

Процедура цены закупок ()
код
Конец Процедуры




Это я для примера
82. Evil Beaver 6293 29.05.19 10:19 Сейчас в теме
(81) вот первый же ваш комментарий должен быть именем процедуры Себестоимость.

Она должна называться РасчетСебестоимостиНаОсновеПродаж. А комментарий - на фиг!
Nefilimus; +1 Ответить
83. Evil Beaver 6293 29.05.19 10:23 Сейчас в теме
(79) какой связи нет? Что в вашем примере делают строчки бла-бла-бла? Их не должно быть. Еще раз отсылаю к МакКоннелу в главы Комментарии и Самодокументируемый код
Nefilimus; +1 Ответить
84. acanta 67 29.05.19 10:29 Сейчас в теме
(83) ой, простите. Забыла скобки с параметрами.
ОбщийМодуль256.Бла-бла-бла (структурашапки, структураТабличныхЧастей)
Nefilimus; +1 Ответить
99. boln 999 01.06.19 17:35 Сейчас в теме
(79)
Мы пишем в одном сплошном потоке ноты для квартета из басни Крылова и это разные ноты для каждого из музыкантов.
Так на это есть волшебная формула: low coupling, high cohesion :)
85. Petr54-ru 72 29.05.19 11:06 Сейчас в теме
(78) Мне вот так жить существенно проще

&НаСервере
// Ивакин + 29.10.2018 моя процедура, берет макет и печатает
//
Функция ПечататьНаСервере(ПараметрыПечати) 
	
	Макет = ПолучитьМакетНаСервере();
	
	т = Новый ТабличныйДокумент;
	Док           = Объект.Документ;
	НомерСтраницы = 1;
	НомерСтроки   = 0;
		
	// Объявляем области макета Товарного раздела ТТН, области Транспортного раздела будут ниже 
	Шапка            = Макет.ПолучитьОбласть("Шапка");
	ЗаголовокТаблицы = Макет.ПолучитьОбласть("ЗаголовокТаблицы");
	ИтогоПоСтранице  = Макет.ПолучитьОбласть("ИтогоПоСтранице");
	Строка           = Макет.ПолучитьОбласть("Строка"); 
	Всего            = Макет.ПолучитьОбласть("Всего");
	Подвал           = Макет.ПолучитьОбласть("Подвал");
	
    // Разбираемся с шапкой
	// Параметры шапки
	// 1. НомерДокумента
	// 2. ДатаДокумента
	// 3. ПредставлениеОрганизации	
	// 4. ПредставлениеГрузополучателя	
	// 5. ПредставлениеПлательщика 		
				
	Шапка.Параметры.НомерДокумента               = Док.Номер;  // Ставим номер Расходной накладной
	Шапка.Параметры.ДатаДокумента                = Формат(ТекущаяДата(),  "ДФ='дд ММММ гггг'"); // Текущая дата
	Шапка.Параметры.ПредставлениеОрганизации     = Док.Организация.НаименованиеДляПечати + ", " + Док.Организация.АдресФактический;;
	Шапка.Параметры.ПредставлениеГрузополучателя = Док.Контрагент.НаименованиеДляПечати + ", " + Док.Контрагент.АдресФактический;
	Шапка.Параметры.ПредставлениеПлательщика     = Док.Грузополучатель.НаименованиеДляПечати + ", " + Док.Грузополучатель.АдресФактический;;
    т.Вывести(Шапка); // с шапкой разобрались
	
	// Разбираемся с ЗаголовкомТаблицы
	// Параметры заголовка
	// 1. НомерСтраницы
	
	ЗаголовокТаблицы.Параметры.НомерСтраницы = "Страница " + НомерСтраницы;
	т.Вывести(ЗаголовокТаблицы); // с заголовком таблицы разобрались
	
		
	// Разбираемся со строками
	// Параметры Строка
	// 1. Количество	
	// 2. Цена	
	// 3. ТоварНаименование
	// 4. БазоваяЕдиницаНаименование	
	// 5. ВидУпаковки	
	// 6.КоличествоМест	
	// 7.МассаНетто	
	// 8. Сумма
	
	
	// инициализирую итоги по табличной части
	ИтогПоСтранице        = 0;
	ИтогПоДокументу       = 0;
	КоличествоПоСтранице  = 0;
	КоличествоПоДокументу = 0;
	
	// продолжение инициации итогов, нужных для подвала
	КоличествоСтрок = 0;
	
	Для Каждого СтрокаНакладной Из Док.Товары Цикл
		// Получаем данные строки расходной накладной
		Строка.Параметры.Количество                 = СтрокаНакладной.ВсегоРеал;
		Строка.Параметры.Цена                       = Окр(СтрокаНакладной.СуммаСНДС/СтрокаНакладной.ВсегоРеал, 2);
		Строка.Параметры.ТоварНаименование          = СтрокаНакладной.Номенклатура;
		Строка.Параметры.БазоваяЕдиницаНаименование = "кг";
		Строка.Параметры.ВидУпаковки                = "мешок";
		Строка.Параметры.КоличествоМест             = СтрокаНакладной.Количество;
		Строка.Параметры.МассаНетто                 = СтрокаНакладной.ВсегоРеал/1000;
		Строка.Параметры.Сумма                      = СтрокаНакладной.СуммаСНДС;
		
		т.Вывести(Строка);
		
		ИтогПоСтранице        = ИтогПоСтранице + СтрокаНакладной.СуммаСНДС;
		ИтогПоДокументу       = ИтогПоДокументу + СтрокаНакладной.СуммаСНДС;
		КоличествоПоСтранице  = КоличествоПоСтранице + СтрокаНакладной.ВсегоРеал;
		КоличествоПоДокументу = КоличествоПоДокументу + СтрокаНакладной.ВсегоРеал;
	КонецЦикла;	
	
	// Итого по странице
	
	ИтогоПоСтранице.Параметры.ИтогоКоличествоНаСтранице = КоличествоПоСтранице;
	ИтогоПоСтранице.Параметры.ИтогоСуммаНаСтранице      = ИтогПоСтранице;
	т.Вывести(ИтогоПоСтранице);

	// Всего по документу
	
	Всего.Параметры.ИтогоКоличество = КоличествоПоДокументу;
	Всего.Параметры.ИтогоСумма      =  ИтогПоДокументу;
	т.Вывести(Всего);
	
	// параметры Подвала
	//КоличествоЛистовПродолжения
	//ВсегоНаименованийПрописью
	//КоличествоПорядковыхНомеровЗаписейПрописью										
	//ВсегоМестПрописью
	//МассаГрузаНетто
	//МассаГрузаБрутто									
	//МассаГрузаНеттоПрописью
	//МассаГрузаБруттоПрописью	
	//КоличествоСтрок
	//СуммаПрописью
	//ДатаНормальная
		
	// параметры для функции ЧислоПрописью()
	ФорматнаяСтрока     = "Л = ru_RU; НП = Ложь; НД = Ложь; ДП = Истина";
	ФорматнаяДляМассы   = "Л = ru_RU; НП = Истина; НД = Истина; ДП = Истина";
	ПараметрДляЦелых  = " , , , , , , , , 0";
	ПараметрДляМассы  = "тонна, тонн, тонн, ж, килограмм, килограмм, килограмм, м, 3";
	ПараметрДляРублей = "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2";
	
	Подвал.Параметры.КоличествоЛистовПродолжения = НомерСтраницы + 1; 
	Подвал.Параметры.ВсегоНаименованийПрописью = ЧислоПрописью(Док.Товары.Количество(), ФорматнаяСтрока, ПараметрДляЦелых);
	Подвал.Параметры.КоличествоПорядковыхНомеровЗаписейПрописью = ЧислоПрописью(Док.Товары.Количество(), ФорматнаяСтрока, ПараметрДляЦелых );
	Подвал.Параметры.ВсегоМестПрописью = ЧислоПрописью(Док.Товары.Итог("Количество"), ФорматнаяСтрока, ПараметрДляЦелых);
	
	Подвал.Параметры.МассаГрузаНетто  = Док.Товары.Итог("ВсегоРеал")/1000;
	Подвал.Параметры.МассаГрузаБрутто = Док.Товары.Итог("ВсегоРеал")/1000;
	
	Подвал.Параметры.МассаГрузаНеттоПрописью  = ЧислоПрописью(Док.Товары.Итог("ВсегоРеал")/1000, ФорматнаяДляМассы , ПараметрДляМассы);
	Подвал.Параметры.МассаГрузаБруттоПрописью = ЧислоПрописью(Док.Товары.Итог("ВсегоРеал")/1000, ФорматнаяДляМассы, ПараметрДляМассы);
	Подвал.Параметры.КоличествоСтрок = ЧислоПрописью(Док.Товары.Количество(), ФорматнаяСтрока, ПараметрДляЦелых );
	Подвал.Параметры.СуммаПрописью = ЧислоПрописью(Док.Товары.Итог("СуммаСНДС"), , ПараметрДляРублей);
	
	Подвал.Параметры.ДатаНормальная  = Формат(ТекущаяДата(),"ДЛФ=DD");
	
	// Ивакин + 15.12.2018 Делаем печать по доверенности от текущего пользователя
	// Получаем данные доверенности
		
		Запрос = Новый Запрос;
		Запрос.Текст = 
			"ВЫБРАТЬ
			|	ДоверенностиОрганизацийСрезПоследних.Пользователь КАК Пользователь,
			|	ДоверенностиОрганизацийСрезПоследних.Доверенность КАК Доверенность,
			|	ДоверенностиОрганизацийСрезПоследних.Должность КАК Должность
			|ИЗ
			|	РегистрСведений.ДоверенностиОрганизаций.СрезПоследних(
			|			&Период,
			|			Пользователь = &Пользователь
			|				И Действует = ИСТИНА
			|				И Организация = &Организация) КАК ДоверенностиОрганизацийСрезПоследних";
		
		Запрос.УстановитьПараметр("Период", Док.Дата);
		Запрос.УстановитьПараметр("Пользователь", ПараметрыСеанса.ТекущийПользователь);
		Запрос.УстановитьПараметр("Организация", Док.Организация);

		РезультатЗапроса = Запрос.Выполнить();
	
		Если Не РезультатЗапроса.Пустой() Тогда
		
			ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
		
			ВыборкаДетальныеЗаписи.Следующий();			
			
			Подвал.Параметры.ФИОРуководителя             = ВыборкаДетальныеЗаписи.Пользователь;
			Подвал.Параметры.ФИОГлавБухгалтера           = ВыборкаДетальныеЗаписи.Пользователь;
			Подвал.Параметры.ДолжностьРуководителя       = ВыборкаДетальныеЗаписи.Должность;
			Подвал.Параметры.Доверенность                = ВыборкаДетальныеЗаписи.Доверенность;
			
		КонецЕсли;
	
	// Ивакин - 
	т.Вывести(Подвал);
	// Разобрались с Подвалом, далше нужно вставит разрыв страницы
	т.ВывестиГоризонтальныйРазделительСтраниц();
	
	// Ниже на странице пошел Транспортный раздел
	// Объявляем области макета 
	
	ТранспортныйРаздел   = Макет.ПолучитьОбласть("ТранспортныйРаздел");
	СведенияОГрузе       = Макет.ПолучитьОбласть("СведенияОГрузе");
	ПодвалСведенийОГрузе = Макет.ПолучитьОбласть("ПодвалСведенийОгрузе");
	ПогрузочныеОперации  = Макет.ПолучитьОбласть("ПогрузочныеОперации"); 
	ПрочиеСведения       = Макет.ПолучитьОбласть("ПрочиеСведения");

	// Разбираемся с областью Транспортный раздел
	
	
	
	//Параметры транспортного раздела	
	//СрокДоставки			
	//НомерДокумента
	//ПредставлениеПеревозчика
	//МаркаАвтомобиля
	//ГосНомерАвтомобиля				
	//ПредставлениеЗаказчика										
	//ПредставлениеВодителя
	//ВодительскоеУдостоверение
	//ВидПеревозки					
	//ЛицензионнаяКарточкаРегистрационныйНомер
	//ЛицензионнаяКарточкаСерия
	//ЛицензионнаяКарточкаНомер						
	//ПунктПогрузки
	//ПунктРазгрузки	
	//Прицеп
	//ГосНомерПрицепа	
	
	ТранспортныйРаздел.Параметры.СрокДоставки             = Формат(Объект.СрокДоставки, "ДЛФ=DD");
	ТранспортныйРаздел.Параметры.НомерДокумента           = Док.Номер;
	ТранспортныйРаздел.Параметры.ПредставлениеПеревозчика = Объект.Перевозчик;
	ТранспортныйРаздел.Параметры.МаркаАвтомобиля          = Объект.МаркаАвтомобиля;
	ТранспортныйРаздел.Параметры.ГосНомерАвтомобиля       = Объект.ГосНомерАвтомобиля;
	ТранспортныйРаздел.Параметры.ПредставлениеЗаказчика  = Объект.Заказчик;
	ТранспортныйРаздел.Параметры.ПредставлениеВодителя    = Объект.Водитель;
	
	ТранспортныйРаздел.Параметры.ВодительскоеУдостоверение                = Объект.ВодительскоеУдостоверение;
	ТранспортныйРаздел.Параметры.ВидПеревозки                             = Объект.ВидПеревозки;
	ТранспортныйРаздел.Параметры.ЛицензионнаяКарточкаРегистрационныйНомер = Объект.ЛицензионнаяКарточка;
	ТранспортныйРаздел.Параметры.ЛицензионнаяКарточкаСерия                = "";
	ТранспортныйРаздел.Параметры.ЛицензионнаяКарточкаНомер                = "";
	ТранспортныйРаздел.Параметры.ПунктПогрузки                            = Объект.ПунктПогрузки;
	ТранспортныйРаздел.Параметры.ПунктРазгрузки                           = Объект.ПунктРазгрузки;
	
	ТранспортныйРаздел.Параметры.Прицеп                    = Объект.МаркаПрицепа;
	ТранспортныйРаздел.Параметры.ГосНомерПрицепа           = Объект.ГосНомерПрицепа;
	
	
	т.Вывести(ТранспортныйРаздел);

	
	
	// Все остальные области заполняются перевозчиком
	
	т.Вывести(СведенияОГрузе);
	т.Вывести(ПодвалСведенийОГрузе);
	т.Вывести(ПогрузочныеОперации);
	т.Вывести(ПрочиеСведения);
	
	т.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
	Возврат т;
КонецФункции	// Функция ПечататьНаСервере(ПараметрыПечати) 
Показать


Это из проекта, который я прям сейчас педалю. Функция модуля формы обработки печати ТТН, которую я выдрал из Розницы и надругался над ней. Не изобретать же велосипед.

Если есть предприятие, где сидят программисты и кодят, то их руководство обязано отдельным приказом ввести Coding Standards и контролировать программистов, чтобы они кодили по стандартам. Стандарты разработки для 1С описаны на ИТС - ссылка. Я стараюсь, как то следовать этим стандартам. Не следовать этим стандартам для программиста - одиночки вообще считаю злым моветоном.
Nefilimus; +1 Ответить
90. Толямба 31.05.19 12:26 Сейчас в теме
(85) Ты комментируешь такие очевидные вещи, но ты не прокомментировал что передается в ПараметрыПечати?
91. Petr54-ru 72 31.05.19 14:38 Сейчас в теме
(90) Зачем это комментировать, если они в функции нигде не используются?

Я же писал, что я обработку ПечатьТТН выдрал из Розницы, чтобы не изобретать велосипед. И над ней надругался. Эта моя функция вполне себе нормальны костыль.

Гораздо смешнее другое - первый мой камент
// Ивакин + 29.10.2018 моя процедура, берет макет и печатает


Это не процедура вовсе, а функция и она нифига не печатает - она возвращает таблицу. Я поначалу решил, что это будет процедура, а сделал функцию, комент не поправил и специально в таком виде сюда запостил. Ошибочно думал что сразу начнут тапками кидать.
45. pavel06 27.05.19 18:26 Сейчас в теме
библия 1С (в 2-х томах)



Что это за библия? Дайте ссылку, где найти. А то гугление дает только ссылки на ваши многочисленные копии этой статьи.
Nefilimus; +1 Ответить
47. pavel06 27.05.19 22:37 Сейчас в теме
(46)

Это же про версию 8.2, которая сейчас никому не нужна.
Nefilimus; +1 Ответить
49. buganov 59 28.05.19 05:26 Сейчас в теме
(47)во-первых, такая есть для 8.3, а во-вторых, я бы не был таким голословным по поводу 8.2. Много компаний еще на 7.7 сидят. К тому же, переход на 8.3 не такая простая штука, и не дешевая. Одни лицензии будут стоить шестизначных чисел. И, если база очень большая(Тб и выше) и компания работает 24/7, то очень проблематично выбить технологическое окно в несколько часов на реструктуризацию
AlenaR; TreeDogNight; Etozheegorov; Nefilimus; +4 Ответить
53. pavel06 28.05.19 10:47 Сейчас в теме
(49)
я бы не был таким голословным по поводу 8.2. Много компаний еще на 7.7 сидят


Я - не голословный и мониторю предложения на рынке труда, где чистые 8.2 и 7.7 крайне редки.Лицензии на 8.3 для небольших и средних компаний копеечные, ИТС дороже.
Nefilimus; +1 Ответить
56. buganov 59 28.05.19 11:54 Сейчас в теме
(53) я и не говорил про средних и маленьких. Я про крупные, от 200-300 активных сеансов.

К тому же, 8.3 в плане разработки по большому счету состоит из технологий 8.2 и процентов на 10 из нововведений и различных фишек. К тому же, книжки 1С редко успевают за стеком технологий новых платформ и многого не включают в себя.
TreeDogNight; Nefilimus; +2 Ответить
65. Nefilimus 59 28.05.19 12:30 Сейчас в теме
(45) всмысле многочисленные копии? я только тут и писал...
57. ogidni 28.05.19 12:07 Сейчас в теме
1. Первым пунктом надо поставить - если вы молодой программист - то вы родились не в той стране. Это срочно надо менять
2. Если вы программируете 1С - то это тоже надо менять
Nefilimus; +1 Ответить
67. areavel 28.05.19 14:23 Сейчас в теме
Пользоваться - удел юзеров, творить - привилегия программистов (цитата).
Nefilimus; +1 Ответить
73. tross 28.05.19 20:09 Сейчас в теме
Я бы все-таки самым главным правилом программиста вынес - перед любой работой сделай резервную копию...
V_Izzy; Nefilimus; +2 Ответить
88. user633533_encantado 4 30.05.19 22:31 Сейчас в теме
Вот вам совет: 1С программист это совсем не программист. Тут важно , конечно знать код 1с, и т.п. .Но без знания предметной области, бух. учета, тк и т.п. вы так и останетесь кодерами. Вам будут давать задания другие люди, а вы просто как индусы будете писать код. Вы должны быть экспертами во всем, что касается учета, учитесь.
v3rter; Nefilimus; +2 Ответить
89. v3rter 31.05.19 09:45 Сейчас в теме
Программист 1С - это на 60% специалист по использованию типовых конфигураций в предметной области с хорошим знанием как предметной области, так и "подводных камней" конфигураций, на 20% - менеджер, и только на оставшиеся 20% - программист. Имхо.

Ближайший похожий по логике и синтаксису на язык 1С - VBA, язык макросов MS офиса (по синтаксису - не считая "with", конечно), хорошему 1С-нику в него по любому приходится вникать, так что можно изучать заранее.
Nefilimus; +1 Ответить
98. kosmo0 81 01.06.19 16:16 Сейчас в теме
Личное мнение. Изучение 1с (да и любой другой сферы) очень облегчает человек хорошо разбирающийся в изучаемом предмете и готовый быстро ответить на некоторые возникающие вопросы. Когда изучал несколько раз возникала ситуация - не понятно почему не работает так, как нужно. Порой полдня, день уходили на понимание. А был бы человек который просто ткнул носом что и где копать - и время не теряется.
Nefilimus; +1 Ответить
100. starik-2005 1962 07.08.19 09:26 Сейчас в теме
Ох, устал комменты читать)))

1. Валить из рашки за 3к вместо 2.5 - это глупо. Ну будете вы там в год, условно, 80к получать гросс, из которых минимум 40 уйдет на налоги и "обязательные" страховки и прочие выплаты. 20к минимум на аренду жилья, а если взять ипотЭку, то и все 30к. Остается 10к на "пожить", что при стоимости еды, если она "органическая", а не для черных бездомных, стоит сильно дороже (типа 12 баксоф за десяток яиц или 5 баксоф за литр молока).

2. Практика - штука хорошая. Но если ты жуткий интроверт и не можешь наладить дружественные отношения с коллегами, то ты будешь испытывать проблемы роста, ибо самоактуализация без признания - это очень мало для графа, но вполне достаточно для Атоса. Но графу внутри будет плохо)))

3. Образование с дипломами хороших ВУЗов - это не плохо, но количество таких дипломов очень ограничено. Если диплом другой, то считай, что его нет. А если нет разницы, то зачем платить больше? У меня вот даже аттестата об окончании школы нет - и кого это остановило из работодателей?

4. Плюсом к практике программирования, без которой сложно в принципе понять, что это за штука - присваивание и ветвление, будет практические курсы, развивающие социальный интеллект и креативность. И к ним уже вполне зайдут курсы ТРИЗ, на которых сначала объясняют, как функционируют машинки для делания денег и как их улучшить.

5. Ну и вполге полезно посмотреть курсы любого открытого университета про бух.учет, расчет себестоимости, налогообложению и прочие - курсов таких сейчас, слава Богу, много очень.
Nefilimus; +1 Ответить
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Бизнес-архитектор 1С, ведущий консультант
Санкт-Петербург
Полный день

Руководитель проектов 1С
Санкт-Петербург
Полный день

Программист 1С
Краснодар
зарплата от 80 000 руб. до 160 000 руб.
Полный день

Консультант 1 С
Краснодар
зарплата от 50 000 руб. до 150 000 руб.
Полный день

Консультант-методолог 1С
Краснодар
зарплата от 110 000 руб.
Полный день