Как правильно начать изучать язык программирования 1с 8

Как правильно начать изучать язык программирования 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

📎📎📎📎📎📎📎📎📎📎