К о н с а л т и н г
Практическое пособие по изучению основ программирования в 1С 8. хх
Вячеслав Клюев
7
ПРАКТИЧЕСКИХ ЗАНЯТИЙ
ТРЕНИНГА
«ОБУЧЕНИЕ ПРОГРАММИРОВАНИЮ В 1С»
Базовые и важные знания в 1С программировании
Введение или О тонких материях в программировании
Наверное, каждый из нас испытывал такие моменты, когда ты думаешь что
жизнь удалась, что всё будет в порядке, что «сыр, который мы нашли – он
никогда не закончится)». Но суровая правда жизни диктует совсем другие
правила игры. И так было с 1С 7. 7. Ничто не предвещало беды для программиста,
освоившего 1С 7. 7. Практический каждый программист на тот момент рано
или поздно, - но приходил к выводу о том – что если ты хочешь зарабатывать
свой хлеб программированием, или чем-то подобным – то тебе необходимо
переходить с Си++, с Visual Basic и DELPHI – на то, что хотят покупать люди, на
то за что они хотят платить деньги! И так было с 1С 7. 7. Почему с моей точки зрения так произошло. Бизнес диктует свои правила
игры, бизнес не хочет ждать и создавать свои уникальные разработки
программного обеспечения. Когда вы как программист Ассемблера – могли
несколько недель создавать очень небольшое и эффективное приложение,
которое (для примера) просто открывает файл и записывает туда данные, то
с приходом Объектно-ориентированного программирования, к примеру
DELPHI вы могли тратить время на создание этого файла и чтения и записи из
этого файла – уже гораздо меньше. Практически за несколько минут – вы
можете создать то, что на Ассемблере вы могли делать неделями, и затем
еще и исправлять ошибки еще неделю. К сожалению эра DELPHI в мелких проектах, которые способен
поддерживать один программист – заканчивается. Сейчас DELPHI или Си++
это как Ассемблер в то прошлое время.
Сейчас программист 1С не
задумывается о том, какой файл создается при создании какого-то объекта,
где эти данные хранятся, и как из считать из файла. Эти действия настолько
автоматизированы в 1С, что программист их даже не замечает. Итак было с 1С 7. 7, программист создающий базу данных на 1С затрачивал
в несколько десятков раз меньше времени, чем тот же программист на
DELPHI. Никого уже не волновало, сколько занимает в памяти и на диске
приложение, созданное на DELPHI и приложение созданное на 1С. У бизнеса были свои требования – такие приложения должны
поддерживаться легко и просто, так как 1С имеет открытый код – то любой
другой программист может продолжить сопровождать созданное
приложение, причем делать это легко и просто. Проблемы с поддержкой
кода – отпадают). Те, кто тогда засиделся в 1С 7. 7, сейчас то понимают, что они упустили. Невозможно сравнивать 1С 7. 7 и 1С 8. 2, но конечно же - - время идет,
появляются новые знания, новые продукты, и если вы в этой сфере – то вы
уже столкнулись с необходимостью постоянно обновлять свои знания, чтобы
хотя быть быть не впереди планеты всей (об этом уже речи нет), но быть хотя
бы на каком-то более, менее приемлемом уровне с другими.