Доброго времени суток! Работаю консультантом 1C:ERP, но со временем хочется получить должность разработчика. На данный момент, есть опыт обновления типовых и нетиповых конфигураций, немного опыта переноса данных через КД 2,3. Прослушаны курсы Гилева, Чистова и т.д. С чего лучше начать практиковаться в разработке? (написание конфигурации с нуля, доработка типовой или другие варианты?)
(1) Естественно, нужно начинать с написания "с нуля".
Поэтому сначала учебник Радченко, потом элементы из подготовки к сдаче спеца по платформе. Ответы на вопросы, решение экзаменационных задач. На этом этапе можно игнорировать бухгалтерские и расчетные регистры, отложив их на потом. Если опыта именно программирования (алгоритмизации) для решения экзаменационных задач по спецу не хватает - то добавляется решение всяких классических задачек по программированию.
По итогу этого всего должна появиться какая-то база разработки "с нуля", а соответственно и какое-то понимание того, что находится на самом нижнем уровне в типовых. После этого можно уже пытаться начинать глубоко ковырять типовые. Обычно с отчетов начинают.
С отчетов можно и сразу начинать. Или параллельно. Но спускаться ниже при наличии огромного количества белых пятен будет трудно. А еще природа не терпит пустоты. И без хорошей базовой подготовки белые пятна в голове могут начать заполняться всякой "магией" вместо крепкой системы фактов.
(1) Обычно, во франче начинающие делают внешние печатные формы, потом отчеты, потом небольшие доработки документов, потом новые документы и проведение по регистрам, попутно изучая код типовой .
Сделайте разные отчеты. Просты на одно действие. Сложнее, где нужно средние или разные условия для разных строк.
Сделать собственную конфигурацию по учёту домашних финансов.
Так будет быстрее пониматься зависимости, быстрее пониматься для чего разные параметры в БД.
(1) Естественно, нужно начинать с написания "с нуля".
Поэтому сначала учебник Радченко, потом элементы из подготовки к сдаче спеца по платформе. Ответы на вопросы, решение экзаменационных задач. На этом этапе можно игнорировать бухгалтерские и расчетные регистры, отложив их на потом. Если опыта именно программирования (алгоритмизации) для решения экзаменационных задач по спецу не хватает - то добавляется решение всяких классических задачек по программированию.
По итогу этого всего должна появиться какая-то база разработки "с нуля", а соответственно и какое-то понимание того, что находится на самом нижнем уровне в типовых. После этого можно уже пытаться начинать глубоко ковырять типовые. Обычно с отчетов начинают.
С отчетов можно и сразу начинать. Или параллельно. Но спускаться ниже при наличии огромного количества белых пятен будет трудно. А еще природа не терпит пустоты. И без хорошей базовой подготовки белые пятна в голове могут начать заполняться всякой "магией" вместо крепкой системы фактов.
Сначала ты знакомишься с технологиями на дистанции, потом трогаешь их, потом ты без них жить не можешь. Любой опыт - это все те ошибки, которые ты совершил. А "магии" не бывает - в это просто нужно поверить...
(10) Если есть какая-то айтишная подготовка, то рекомендую еще вот это: https://v8.1c.ru/metod/books/42696.htm Может показаться странным рекомендовать ее новичку, но это реально очень хорошо написанная книга в той ее части, которая перешла из первой редакции (вторая редакция - это компиляция из нескольких книг, которые в т.ч. издавались отдельно, там уже качество материала другое). Я бы сказал, что это вообще чуть ли не лучший методический материал, выходивший под знаком 1С. Ее можно начинать выборочно почитывать по общим моментам и хотя бы посмотреть, как пойдет. Она дает достаточно четкое представление о том, как 1С работает под капотом. А это помогает многое понять, помогает принимать правильные решения и строить правильные догадки в неоднозначных ситуациях.
Но в самом начале сильно налегать на нее не стоит, чтобы не получить неэффективный дисбаланс между теорией и практикой.