Как правильно начать изучать язык программирования 1с 8
> Я начинаю изучать язык программирование в режими конфигуратора, и я незнаю с чего мне правильнее начать изучать этот язык. Пожалуюста помагите найти ответ на интересующи вопрос!
Меня, вот, больше мучает вопрос - с чего неправильнее (не) начать изучать язык?Какие будут конкретные примеры неправильного начала?
+1 За оригинальность вопроса!
Гена а ты уже опоздал переучиваться т.к уже давно не с нуля прогаммируешь :)
По своему опыту неправильно пытаться уходить в абстрактное программирование и пытаться изучить досконально все тонкости Платформы и во всех видах учета,
с большим отрывом от "Прикладной части"
Даже "экспертное" знание языка 1с даст практически "нулевые шансы" при устройстве на работу (если вы конечно не единственный программист на деревне) :)
Надо начать с изучения рынка труда в своем регионе , т.е. что работодатель требует.
Допустим у нас в Подмосковье сейчас (особенно в период кризиса) кроме УПП- шников больше никто и не нужен.
Я ходил по многим собеседованиям , и у меня принимали собеседования тамошние " программисты 1с " которые даже не знали что такое язык запроов
и любой раговор о языке 1с они переводили на обсуждение тонкостей Бухгалтерского и производственного учета . И в итоге я пролетал.
Лучше хорошо знать Бухгалтерию, Кадры, производственный учет и быть очень посредственным программистом - чем наоборот!
На что действительно стоит потратить время :
Обмен во всех его проявлениях (РИБ ,оле , Конвертация) ЗУП -> БП , УТ -> БП
Прошу не принимать мое рассуждение за руководство к действию - это просто рельная жизнь.
> "которые даже не знали что такое язык запроов" не верю.
У меня ни один из моих начальников не слышал, что такое язык запросов.
Один из них, к.т.н. в информатике, в своё время, меня собеседовал при найме.
Зато они читали Энциклопедию Делороизводства.
Вот, Вы знаете, например, что документы подписывают только синим (а не чёрным) цветом?
Они мне сказали, что этому в школе всех учили, когда заставили переделывать и переподписывать.
Щас, я на Ваш ответ, тоже напишу: "Не верю!"
> ну что требовалось консультанта-то верю. а что те программисты 1с не знали запросов-этому не верю.
Недавно по шабашке контачил со сертифицированным профом 1С ЗУП (сдавшим 1С:Прфессионал в 8ке).
Тот не только не знал, что такое ЯЗ, но даже, что такое переменная или булево.
Успешный бищнесмен, вы бы ему позавидовали.
> Тот не только не знал, что такое ЯЗ, но даже, что такое переменная или булево.
Если он консультант, то знать ему это в принципе необязательно, хотя и желательно.
> Гена а ты уже опоздал переучиваться т.к уже давно не с нуля прогаммируешь :)
Зато не опоздал учить других!
> Надо начать с изучения рынка труда в своем регионе , т.е. что работодатель требует.
Ну, я так и делаю. Учу то, что мне надо сделать или за что платят (ЗП, например).
Даже, если бы мне захотелось что-то абстрактно изучить, то без практич. необходимости это всё пролетает сквозь мою голову со свистом, не задерживаясь. Голову жалко, уже давно.
> Допустим у нас в Подмосковье сейчас (особенно в период кризиса) кроме УПП- шников больше никто и не нужен.
В Новосибирске, вроде, тоже
> Я ходил по многим собеседованиям , и у меня принимали собеседования тамошние " программисты 1с " которые даже не знали что такое язык запроов> и любой раговор о языке 1с они переводили на обсуждение тонкостей Бухгалтерского и производственного учета . И в итоге я пролетал.
Вот, говорят, что лет 9 назад в 1С б рали всех, ни на что разговоры не переводили, а уговаривали.
Жаль, что уже не уговаривают.
Наверное, пора уже чем-нить другим заняться, где уговаривают
Можно еще посмотреть видео с примером разработки "с нуля": http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=541418
(это не учебник, но, возможно, позволит на что-то интересующее именно Вас обратить внимание и потом самостоятельно попробовать)
> Я начинаю изучать язык программирование в режими конфигуратора, и я незнаю с чего мне правильнее начать изучать этот язык. Пожалуюста помагите найти ответ на интересующи вопрос!
Если Вы когда-либо учили иностранный язык, то принципы изучения 1С те же:
поменьше думать "почему", побольше заучивать наизусть и практиковаться при каждом удобном и неудобном случае, желательно - с носителями языка
Если Вам будет нужно, могу состряпать задания, для самостоятельного программирования :)
Здравствуйте, Александр! а мне задания ваши для самостоятельного программирования тоже можно? :)
Мне надо (не для себя)
а вы бесплатно их составляете. мне бы тоже не помешали!
> а вы бесплатно их составляете. мне бы тоже не помешали!
Это же бета-версия.
Для добровольных тестировщиков и корректоров - бесплатно.
мои пять копеек.
отдельно надо изучать бухгалтерский и налоговый учет. понимать что такое счета, в чем суть баланса и операций. это отдельно.
отдельно хорошо бы учить просто экономику (менеджмент, теорию управления, финансовый анализ)
и отдельно изчать платформу 1С с точки зрения программирования и её возможностей.
в сущности - все эти знания не взаимосвязаны, но так уж получается, что в работе 1С-ника они все нужны.
Надо сказать, что книг по изучению языка 1С нет. Язык изучается в конкретных конфигурациях на примерах. Я видел в Москве есть толковый курс по программированию в 1С. Его проводит фирма, информация есть на этом сайте http://www.specialist.ru
Там учат программиировать в различных конфигурациях, так оно и должно быть, если нет толковых учебников. Спрос на специалистов есть
везде, а учебных курсов, соответствующей направленности и уровню нет.
Курсы 1С учат в общих чертах конфигурированию и администрирорванию, не вдаваясь в детали процесса работы с поставленной задачей.
Поэтому даже успешное их окончание не подразумевает, что человек сможет настроить реально работающую программу. Вы посмотрите хотя бы какое различие есть между типовой конфигурацией Бухгалтерия 8.1 и простой версией для программирования и прилагаемыми книгами к ней. Реально работающая программа Бухгалтерия 8.1 в десятки раз сложнее, чем её аналог, описываемый в качестве примера на любых курсах. И как тут программировать ?
Франчи учат так - показывают в течении пары часов основные принципы работы с 1С, дают комплект желтых книжек и задание - которое спец. сделает за пару часов. Вам на него дадут месяц. Сотрудники фирмы будут отвечать на ваши вопросы, при условии что ответа в книгах на них нет. Желтые книжки советую прочитать пару раз прежде чем браться за работу.
А задание может быть самым простым - система прихода, расхода, перемещения товара с контролем остатков, проводками и парой -тройкой отчетов + документ инвентаризации.
Знаю точно. Я так обучался 1С 7.7
дело в кадрах. тогда кто 7ку ковырял? программисты, которых учила ранее советская школа. а сейчас кто? всякие разные студенты, бухгалтера и т.п.
вот и разница. время такое стало..фиговое.
Сижу и разбираюсь с учебной версией Бухгалтерия Предприятия 8.1. А там все. Не только бухгалтерия как я ожидал. Программа охватывает все сферы деятельности "среднего" предприятия. И казалось бы ничего особенного. А вы посмотрите какой программный код написан в модуле формы или объекта. Вы его напишите хочу спросить тех, кто уже давно работает в этой области ? Да ни за что. Его может написать узкий специалист 1С где-нибудь в Москве, а не в глубинке. Вот этому как раз и не учат на курсах 1С. Так в общих чертах.
Так проблема в том, что когда тебе это надо будет сделать, ты не сможешь решить поставленную задачу. Здесь и литературы нет и знаний и опыта в предметной области. Вот почему при поступлении на работу с Вас не спрашивают сертификат 1С Профессионал или Специалист, а спрашивают знаете ли вы складской, бухгалтерский или налоговый учёт. Если нет. Разговор закончен. Опыт важнее, чем приобретенные навыки и усвоенные принципы работы системы 1С на курсах.
> а мне-то надо наоборот - получить список операторов при известном объекте и желаемом действии с ним. В новой книге "1С:Предприятие 8.2. Практическое пособие разработчика" мы попытались объяснить, как использвоать синтакс-помощник и отладчик для того, чтобы самостоятельно разобраться в написанном коде или для того, чтобы понять, какие свойства, методы можно использовать, находясь в контексте некоторой формы или некоторого объекта.
Здесь http://www.v8.1c.ru/UserFiles/File/164_187.pdf можно посмотреть этот самый фрагмент. К сожалению, он описывает конкретный пример, разбираемый в книге, и этот пример по версии 8.2, но общий смысл описываемых действий одинаковый, что в 8.1, что в 8.2.
Попробуйте, посмотрите. Может быь это вам поможет.
Спасибо большое. По вашему документу из 8.2 поняла поболе. В книге по версии 8.1 там не заметила такого. Отстала я на 8.1 сидеть))) Пора осваивать 8.2