| Что нужно знать, приступая к изучению 1СКлючевые слова: начинающий,1С,изучение,образование
 
 
 Здесь описано, что должен по минимуму знать программист, собирающийся изучить 1С, из других языков и теории программирования.
 
 
 Обязательно знать
 = Функции, передача параметров по значению и ссылке
 = Локальные и глобальные переменные
 = Циклы и условный оператор if (если).
 Лучше иметь опыт программирования на Basic, Pascal или любом другом языке, тогда 1С осваивается быстро.
 Один раз я пытался научить администратора, не имеющего навыков программирования, языку 1С, но застрял надолго на обучении человека языку программирования.
 Изучите любой язык и вам будет проще.
 
 
 Быстро освоить и разобраться
 = Работа с коллекциями
 Списки значений, структуры, массивы, матрицы.
 В 1С есть уже готовые типы для коллекций. Вам не придется писать их реализацию, поэтому можно не знать, как организовать список или структуру,но нужно уметь ими пользоваться.
 Список - набор элементов, доступ к элементу по номеру элемента или перебором.
 Структура - набор элементов, каждый элемент имеет ключ, доступ к элементу по ключу элемента или перебором.
 Матрица - таблица М*N, каждая колонка имеет имя, в таблице определенное количество строк, строки можно добавлять/удалять,обращение к значению ячейки по номеру строки и номеру/имени колонки.
 Коллекции широко используются в 1С, поэтому придется научиться ими пользоваться.
 
 
 Также очень желательно
 = Реляционные базы данных - нормальные формы, связи между таблицами
 = Язык запросов SQL
 Человеку, знающим устройство реляционных баз даных и язык SQL, легко будет освоиться при работе с данными 1С. Без этого сложно.
 Экспериментировать с запросами и базами данных лучше в Access, можно даже без программирования, просто научитесь писать текст запросов без конструктора для вставки, выборки, изменения, удаления данных.
 
 
 Для обмена данными с другими программами не повредит опыт
 = Работы с Com-объектами
 Например знание, как через Com создать лист Экселя и заполнить его нужными данными.
 = Файлы
 Как открыть файл, записать в него данные, закрыть файл.
 
 |