Категория: Руководства
• Март 2003 – Сентябрь 2015 (12 лет и 6 месяцев)
ООО Страховая Компания "Северная казна" (Екатеринбург)
2014-2015 год – Заместитель начальника отдела разработки ПО
2003-2013 год – Ведущий инженер-программист
Руководство проектами, программирование в 1С, написание SQL-запросов, работа с распределенным базами данных, администрирование баз данных, внедрение и сопровождение программ 1С, обучение 1С пользователей, обмен данными.
Взаимодействие с внешними подрядчиками (разработчиками).
Взаимодействие с контролирующими органами (по страхованию).
Помощь бухгалтерии в подготовке внешней отчетности.
Постановка задач программистам и контроль их выполнения.
Сопровождение и доработка системы учета компании на базе 1с 7.7, одновременная работа около 500 пользователей. Большой опыт работы с прямыми запросами 1с++. Оптимизация скорости работы 1С. Работа с xml, dbf, excel, txt, access (реализация механизма загрузки из реестров, формирование реестров из 1с, чтение и формирование xml файлов). Чтение и заполнение MS SQL баз данных с помощью запросов 1С 7.7. Написание отчетов и печатных форм.
В 2014-2015 году принимал участие в проекте перевода системы учета компании с 1с 7.7 на версию 1с 8.3.5 (на основе бух корп 3.0 («1С:Управление страховой компанией»)). Описание бизнесс-процессов и постановка задач программистам отдела. Доработка и развитие функционала конфигурации поставщика. Реализация механизма миграции данных.
Имеются многочисленные поощрения и благодарности от руководства СК.
• Март 2001 – Март 2003 (2 года)
ООО НПВП "Лантес" (Екатеринбург)
2001-2003 год –инженер-программист
Программирование в 1С 7.7. Администрирование и сопровождение баз данных 1С Бухгалтерии 7.7.
Работа с пользователями 1С. Написание отчетов и печатных форм. Реализация механизмов загрузки (выгрузки) из(в) внешних источников данных. Написание программ на языке NetBasic.
Высшее (Радиотехнический Факультет УрФУ (УГТУ-УПИ), закончил в 2001)
Дополнительно:
• Сертификат 1С Профессионал по Бухгалтерии 7.7 (2001 год)
• Сертифицированный комплексный курс по конфигурированию в системе "1С: Предприятие 8.3" (2014 год)
• Водительские права: B
• Гражданство: Россия
• Не курю
• Женат
На очереди очередной, уже десятый по счету обзор интересных статей и материалов с сайта infostart.ru.
Работа с планировщиком в 8.3.6 (ссылка ) — небольшой обзор добавленного в 1С 8.3.6 объекта «Планировщик».
МегаКонсоль запросов 8.3 (ссылка ) — очередная версия продвинутой консоли запросов, крайне полезная вещь для любого разработчика.
Чтение технической информации из баз данных и конфигураций (ссылка ) — внешняя компонента, которая извлекает техническую информацию из файлов баз данных (*.1CD) и конфигураций (*.cf).
Разработка через тестирование (TDD) в 1С (ссылка ) — в статье рассматривается организация разработки через тестирование при помощи xUnitFor1C.
ОКСи: тестирование веб-сервисов (ссылка ) — как понятно из названия, это обработка для тестирования веб-сервисов — в разработке веб-сервисов без подобной обработки никуда.
Произвольное размещение кнопок (ссылка ) — статья о произвольном добавлении и позиционировании кнопок на форме (управляемой) в режиме 1С: Предприятия.
Асинхронные вызовы (ссылка ) — в статье представлена реализация асинхронного вызова (не блокирующего интерфейс) серверных процедур и функций.
Механизмы тестирования в 1С (ссылка ) — еще одна статья на популярную в последнее время тему — написания кода через тестирование (TDD).
Понравилась статья? Жми на кнопку!Эти видеоуроки могут осваивать люди, мало знакомые с программированием, они для новичков. Их цель - научить основам программирования на платформе 1С. Если у вас нет самой платформы 1С 8.3, то вы получите и ее, учебный вариант.
Осваивать уроки вы сможете онлайн, или скачать их, по отдельности, к себе на компьютер. Они последовательно познакомят с платформой 1С:Предприятие, вы узнаете, что такое режим Конфигуратор и объекты конфигурации: документы, справочники, отчеты и регистры. Это краткое описание первого урока. А дальше - практическое программирование. Уроков много, но изучать их стоит.
Платформа 1С успешно развивается, ее «ареал» расширяется, а востребованность 1С-программистов постоянно растет. Зарплата в 100 тыс.руб. в этой профессии не является чудом, даже в регионах. Их просто не хватает. Из плюсов этой профессии можно отметить возможность работать удаленно, находясь где угодно. Вас познакомят с вопросами практического трудоустройства.
Авторы видеоуроков - опытные преподаватели, программисты 1С со стажем, они практики - на их счету более двухсот внедренных конфигураций 1С. Преподаватели поддерживают обратную связь с учениками и проконсультируют вас по email или скайпу, если возникнут сложности с обучением.
Уроки качественные, на доступном языке, - это очень важно, потому что на освоение таких дисциплин, как программирование, уходит немало времени. Направленность обучения - рациональный подход, а грубо можно сказать так: меньше учишь - больше знаешь. Под «меньше учишь» подразумевается - тратишь время.
Еще самоучители по программированию:
Основы программирования на платформе 1СЭти видеоуроки могут осваивать люди, мало знакомые с программированием, они для новичков. Их цель — научить основам программирования на платформе 1С.
Язык запросов 1С-программированияУскоренное изучение языка запросов 1С на платформе 8.3. Уроки научат извлекать данные из базы в удобном виде, они продуктивны и имеют четкую конкретику.
Основы Java для начинающихВидео по Java и объектно-ориентированному программированию. Представлена осязаемая конструкция языка Java и правильная модель программирования.
Базы данных в JavaЛюбому программисту необходимо уметь работать с базами данных. Вы узнаете, как используются БД и запросы SQL в Java. Уроки подходят новичкам.
Создание и монетизация приложений AndroidВидео по созданию мобильных приложений для Android для абсолютных новичков. Планирование архитектуры будущего приложения с учетом требований рынка.
Программирование на Java для детей, родителей. (PDF)Учебник по программированию на Java предназначен для новичков, что явствует из его красноречивого названия, он отлично иллюстрирован.
Язык C в 21 веке (PDF)Книга по программированию на языке C, в которой читатель найдет все новшества, необходимые для разработки эффективных и передовых приложений.
Путь программиста (PDF)Это справочник по эффективному построению карьеры программиста. Он научит дорого продавать свои услуги на рынке информационных технологий.
Можно выделить два вида соединений:
Соединения с информационной базой
Соединения с информационной базой имеют следующие отличительные особенности:
Возможны следующие виды соединений с информационной базой:
Представляет собой соединение толстого клиента с информационной базой. Это соединение предназначено для модификации данных информационной базы и выполнения другой функциональности, предоставляемой конфигурацией информационной базы.
Соединение Толстый клиент создается в результате интерактивного запуска толстого клиента в режиме 1С:Предприятие или в результате подключения к информационной базе с использованием технологии Automation Client/Server, например:
// Создать Automation сервер 1С:Предприятия
AutomationCервер = Новый COMОбъект("V83.Application");
// Установить соединение с информационной базой
// TestBase в кластере 1541 центрального сервера TestSrv
Представляет собой соединение тонкого клиента с информационной базой. Это соединение предназначено для модификации данных информационной базы и выполнения другой функциональности, предоставляемой конфигурацией информационной базы.
Соединение Тонкий клиент создается в результате интерактивного запуска тонкого клиента или в результате подключения к информационной базе с использованием технологии Automation Client/Server, например:
// Создать Automation сервер 1С:Предприятия
AutomationCервер = Новый COMОбъект("V83С.Application");
// Установить соединение с информационной базой
// TestBase в кластере 1541 центрального сервера TestSrv
Представляет собой соединение конфигуратора с информационной базой. Это соединение предназначено для создания и модификации конфигурации информационной базы и для выполнения административных и регламентных действий.
Модуль расширения веб-сервера
Представляет собой соединение веб-сервера с рабочим процессом сервера. Это соединение предназначено для работы веб-клиента, Web-сервисов, а также тонкого клиента (по протоколу HTTP).
Соединение создается в момент обращения к Web-сервису или при обращении веб-клиента или тонкого клиента (по протоколу HTTP) к серверу «1С:Предприятия». Соединение существует до перезапуска веб-сервера или до тех пор, пока соединение находится в пуле соединений модулей расширений веб-сервера (пока не закончится время жизни соединения в пуле, или пока данное соединение не будет вытеснено из пула другими соединениями).
Подробнее о Web-сервисах см. книгу «1С:Предприятие 8.3. Руководство разработчика».
Представляет собой соединение процесса, использующего функциональность внешнего соединения «1С:Предприятия», с информационной базой. Это соединение предназначено для модификации данных информационной базы и выполнения другой функциональности, предоставляемой конфигурацией информационной базы.
COM-соединение создается в результате подключения к информационной базе с использованием технологии COM, например:
// Создать Automation сервер 1С:Предприятия
COMСоединитель = Новый COMОбъект("V83.COMConnector");
// Установить соединение с информационной базой
// TestBase в кластере 1541 центрального сервера TestSrv
Представляет собой соединение рабочего процесса кластера с информационной базой. Это соединение предназначено для выполнения кода процедуры фонового задания.
Соединение фонового задания создается в результате запуска фонового задания на выполнение или в результате фонового исполнения отчета. Запуск фонового задания может выполняться системой «1С:Предприятие» в результате автоматического запуска регламентного задания (регламентное задание порождает соответствующее фоновое задание) или разработчиком, средствами встроенного языка, например:
// Выполнить фоновое задание, описанное в процедуре //
ОбновлениеИндексаПолнотекстовогоПоиска // общего модуля
РегламентныеПроцедуры ФоновоеЗадание =ФоновыеЗадания.Выполнить("РегламентныеПроцедуры.ОбновлениеИндексаПолнотекстовогоПоиска'');
Соединение фонового задания существует до тех пор, пока существует контекст исполняемой процедуры фонового задания. После того как процедура выполнена или отчет сформирован, соединение фонового задания закрывается.
Подробнее о фоновых заданиях и фоновом исполнении отчетов см. книгу «1С:Предприятие 8.3. Руководство разработчика».
Служебные соединения имеют следующие отличительные особенности:
Возможны следующие виды служебных соединений:
Сокращение журнала регистрации
Как я уже писал ранее в статье «reg_1541 занимает много места » журнал регистрации может занимать много места и его необходимо сокращать.
Для этого нужно:
Настройка журнала регистрации
Установка границы удаления
Но это еще не всё =) если на сервере 1С долгое время работала база и со временем была уделена из кластера, то ее журнал регистрации так и остался лежать в reg_1541, его придется удалить вручную.
Если найдено, то это журнал существующей базы, в противном случае удаленной и его в теории можно грохнуть.
Вступайте в группу вконтакте
Это самый полный сертифицированный курс по программированию 1С от методистов-разработчиков Фирмы "1С".
Мы предоставляем комплексное обучение программистов конфигурированию всех учетных подсистем в 1С:Предприятии 8.3 в режиме управляемого приложения.
Курс предназначен для тех, кто хочет освоить программирование 1С и работать в этой сфере. На рынке труда в России среди всех областей программирования вакансия программист 1С является самой востребованной и высокооплачиваемой и данный курс поможет приобрести необходимые навыки для работы программистом 1С.
Рекомендуется проходить курс, имея базовую подготовку по программированию (объектно-ориентированные языки) или опыт конфигурирования в предыдущих версиях системы "1С:Предприятие".
Цель Комплексного курса обучения — дать полное представление о возможностях конфигурирования и настройки программных продуктов на базе платформы «1С:Предприятие 8.3». Главной задачей авторы курса считают получение слушателями практических навыков конфигурирования и настройки системы при решении задач всех трех направлений учета: оперативных, бухгалтерских и расчетных, а также программирования на встроенном языке.
Именно в рамках данного курса программист:
♦ ознакомится с объектами, которые используются при построении всех решений, основанных на платформе 1С:Предприятие 8,
¦ получит практические навыки по работе с ними (на примере сквозных учебных задач), что в последствии сделает возможным дорабатывать уже реальные учетные механизмы.
Данный курс сертифицирован фирмой 1С. Он является единственным сертифицированным курсом, в рамках которого рассматриваются все объекты, с помощью которых реализуется бизнес логика любых решений, функционирующих на платформе 1С:Предприятие 8.
В комплексном курсе отражены все особенности структуры, свойств всех типов объектов, а также продемонстрированы на сквозных примерах возможности их использования для разработки конфигурации в целях решения конкретной учетной задачи.
Комплексный курс состоит из четырех блоков по конфигурированию, совокупный объем программы которых достаточен для сдачи сертификационного экзамена «1С:Специалист» по платформе «1С:Предприятие 8.3». При сдаче экзамена “1С:Специалист” по платформе “1C:Предприятие 8.3” аттестуемый должен продемонстрировать знания и умения программирования в рамках технологий и механизмов разделов бухгалтерского учета, периодических расчетов, оперативного учета и управления. Данные задачи решаются в рамках Комплексного курса.
Краткое описание курса:
Курс состоит из 4 блоков:
¦ Введение в конфигурирование в системе "1С:Предприятие 8.3". Основные объекты платформы
¦ Конфигурирование в системе "1С:Предприятие 8.3". Решение оперативных задач
¦ Конфигурирование в системе "1С:Предприятие 8.3". Решение бухгалтерских задач
¦ Конфигурирование в системе "1С:Предприятие 8.3". Решение расчетных задач
В ходе курса всесторонне изучаются функциональные возможности платформы - объектная модель предметной области, встроенный программный язык, табличная модель базы данных.
Программа курса рассчитана "от простого к сложному" - по каждой теме сначала рассматриваются общие принципы работы механизмов системы, затем их использование иллюстрируется на более сложных примерах, включая демонстрацию применения в типовых конфигурациях: "Управление торговлей", "Бухгалтерия предприятия", "Зарплата и Управление персоналом", "Управление производственным предприятием". Курс имеет выраженную практическую направленность - слушателям предлагается самостоятельно реализовать большое количество заданий.
Преподавание ведут практикующие внедренцы – программисты: ведущие специалисты проектного отдела компании, сертифицированные специалисты 1С с большим опытом внедрения ПП 1С и преподавания сертифицированных курсов по программированию 1С.
Методические материалы:
Слушателям до начала занятий выдаются специальные методические материалы – это облегчает восприятие материала на занятиях, освобождает от записей, позволяет самостоятельно прорабатывать материал повторно.
По окончании обучения. слушатели получают свидетельства установленного образца (ЗАО «1С») о прохождении сертифицированных курсов.
Курсы проходятв центре города по удобному адресу: ул. Радищева, 6 А, Офисный Дом "Суворов", 3 этаж, оф. 304 (рядом ТРЦ "Гринвич", ст. метро "Геологическая" и множество транспортных развязок).
Возможно групповое, индивидуальное и корпоративное обучение с выездом специалистов на Ваше предприятие.
Подробная информация. а также предварительная запись по телефону (343) 247-85-45, icq 484-474-057 или e-mail. class@1c-ta.ru
Учебный процессЯ начинаю курс обучения Программирование 1с 8.3 для новичков.
Для обучения нам понадобится учебная версия 1с 8.3, как ее получить описано в статье «Учебная версия 1с 8.3 «.
Урок 2. «Первый код на языке 1с 8.3».
Урок 3. «Операторы 1с 8.3».
Урок 4. «Процедуры 1с 8.3».
Урок 5 «Функции 1с 8.3».
Урок 6 «Знакомство с запросами 1с 8.3».
Урок 7 «Работа с базой данных 1с 8.3».
Урок 8 «Обработка данных из запросов 1с 8.3».
Урок 9 «Знакомство с регистрами и виртуальными таблицами 1с 8.3».
Урок 10 «Пишем бизнес процесс для разработки новой конфигурации 1с 8.3»,
Урок 11 — 20 «Поэтапно знакомимся с реализацией бизнес процесса в 1с 8.3».
Урок 21 «Подводим итоги».
Вы поэтапно узнаете основные методы программирования на 1с 8.3, научитесь понимать код, и напишите первую вашу конфигурацию, на основе которой сможете ее усложнять и экспериментировать.
Пройдя самостоятельно данный курс вы с нуля станете начальным программистом 1с 8.3, данные знания подойдут для того чтобы найти работу «программист стажер 1с 8.3».
Желаю вам успехов в коде.
С уважением matroskin.
Программный продукт 1С:Предприятие 8.3. Версия для обучения программированию предназначен для получения навыков модификации существующих и создания новых прикладных решений в системе 1С:Предприятие 8.
Версия для обучения программированию – доступное решение для широкого круга пользователей, которые хотят ознакомиться с системой программ 1С:Предприятие 8 и научиться приемам конфигурирования: созданию и изменению структуры метаданных, написанию программных модулей, разработке диалогов и интерфейсов, созданию мобильных приложений, администрированию прикладных решений на платформе 1С:Предприятие 8.
Обучение происходит на учебной версии платформы 1С:Предприятие 8.3 – реально действующей платформе 1С:Предприятие 8 со следующими ограничениями:
Наряду с задачами изучения допускается применение учебной версии платформы для модификации и разработки реальных прикладных решений в пределах возможностей этой поставки. Форматы информационных баз конфигураций учебной и коммерческой версии не отличаются, сложность конфигураций в учебной версии не ограничена. Однако возможности отладки, например, лимитированы ограничениями на объемы данных. Реальная эксплуатация прикладных решений может осуществляться только на коммерческих версиях системы 1С:Предприятие 8.
Для работы данного продукта не требуется программная лицензия или ключ аппаратной защиты.