Руководства, Инструкции, Бланки

1с 8.3 руководство программиста img-1

1с 8.3 руководство программиста

Рейтинг: 4.4/5.0 (1911 проголосовавших)

Категория: Руководства

Описание

Программист 1С

Опыт работы

• Март 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. Выпуск 10

На очереди очередной, уже десятый по счету обзор интересных статей и материалов с сайта infostart.ru.

Работа с планировщиком в 8.3.6 (ссылка ) — небольшой обзор добавленного в 1С 8.3.6 объекта «Планировщик».

МегаКонсоль запросов 8.3 (ссылка ) — очередная версия продвинутой консоли запросов, крайне полезная вещь для любого разработчика.

Чтение технической информации из баз данных и конфигураций (ссылка ) — внешняя компонента, которая извлекает техническую информацию из файлов баз данных (*.1CD) и конфигураций (*.cf).

Разработка через тестирование (TDD) в 1С (ссылка ) — в статье рассматривается организация разработки через тестирование при помощи xUnitFor1C.

ОКСи: тестирование веб-сервисов (ссылка ) — как понятно из названия, это обработка для тестирования веб-сервисов — в разработке веб-сервисов без подобной обработки никуда.

Произвольное размещение кнопок (ссылка ) — статья о произвольном добавлении и позиционировании кнопок на форме (управляемой) в режиме 1С: Предприятия.

Асинхронные вызовы (ссылка ) — в статье представлена реализация асинхронного вызова (не блокирующего интерфейс) серверных процедур и функций.

Механизмы тестирования в 1С (ссылка ) — еще одна статья на популярную в последнее время тему — написания кода через тестирование (TDD).

Понравилась статья? Жми на кнопку!

Основы программирования на платформе 1С 8

Основы программирования на платформе 1С 8.3 Видеоуроки по 1С-программированию

  • Автор: Вадим Сайфутдинов, Анатолий Сотников
  • Год издания: 2015
  • Жанр: обучающее видео
  • Язык: русский
  • Формат: MP4

Эти видеоуроки могут осваивать люди, мало знакомые с программированием, они для новичков. Их цель - научить основам программирования на платформе 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С Предприятии 8

Можно выделить два вида соединений:

  • соединения с информационной базой,
  • служебные соединения с рабочими процессами кластера.

Соединения с информационной базой

Соединения с информационной базой имеют следующие отличительные особенности:

  • соединение выполняется с конкретной информационной базой кластера;
  • в таком соединении может выполняться код на встроенном языке;
  • соединение может переустанавливаться с течением времени;
  • соединение может быть разорвано принудительно командой консоли кластера или средствами встроенного языка;
  • наличие соединений с информационной базой у рабочего процесса кластера препятствует остановке и запуску этого рабочего процесса.

Возможны следующие виды соединений с информационной базой:

  • Толстый клиент,
  • Тонкий клиент,
  • Конфигуратор,
  • Модуль расширения веб-сервера,
  • COM-соединение,
  • Фоновое задание.
  • Толстый клиент

Представляет собой соединение толстого клиента с информационной базой. Это соединение предназначено для модификации данных информационной базы и выполнения другой функциональности, предоставляемой конфигурацией информационной базы.

Соединение Толстый клиент создается в результате интерактивного запуска толстого клиента в режиме 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. Руководство разработчика».

Служебные соединения имеют следующие отличительные особенности:

  • соединение выполняется с рабочим процессом и не ассоциируется с конкретной информационной базой;
  • в служебных соединениях код на встроенном языке не выполняется;
  • соединение не может быть разорвано принудительно, оно создается и завершается системой;
  • наличие служебных соединений не препятствует остановке и запуску рабочих процессов кластера серверов.

Возможны следующие виды служебных соединений:

  • Планировщик заданий
  • Отладчик,
  • Консоль кластера,
  • Сервер администрирования,
  • COM-администратор,
  • Системное фоновое задание.
Помоги проекту! Расскажи друзьям о сайте:

Сокращение журнала регистрации 1С 8

Сокращение журнала регистрации 1С 8.3

Сокращение журнала регистрации

Как я уже писал ранее в статье «reg_1541 занимает много места » журнал регистрации может занимать много места и его необходимо сокращать.

Для этого нужно:

  1. Зайти в конфигуратор с правами администратора базы;
  2. Администрирование -> Настройка журнала регистрации -> Кнопка «Сократить»

Настройка журнала регистрации

  • Установить дату, до которой удалить события;

    Установка границы удаления

  • Поставить галку «Записать удаляемые события в файл» и выбрать путь для сохранения.
  • Жмем «ОК» и дожидаемся окончания обработки.
  • Но это еще не всё =) если на сервере 1С долгое время работала база и со временем была уделена из кластера, то ее журнал регистрации так и остался лежать в reg_1541, его придется удалить вручную.

    1. Открываем 1CV8Clst.lst (1CV8Reg.lst для 8.2);
    2. Ищем по названию папки (пример b24ed62b-bc51-4636-ade8-f332593a42a9) в файле.

    Если найдено, то это журнал существующей базы, в противном случае удаленной и его в теории можно грохнуть.

    Вступайте в группу вконтакте

    Курсы программирования в 1С 8

    КОМПЛЕКСНЫЙ КУРС «Конфигурирование в системе 1С:Предприятие 8.3» (самый полный курс по программированию 1С) Запись на курс и вопросы по обучению по телефону (343) 247-85-45, icq 484-474-057 или e-mail: class@1c-ta.ru

    Это самый полный сертифицированный курс по программированию 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

    Я начинаю курс обучения Программирование 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

    1С:Предприятие 8.3 Версия для обучения программированию 1С:Предприятие 8. Версия для обучения программированию

    Программный продукт 1С:Предприятие 8.3. Версия для обучения программированию предназначен для получения навыков модификации существующих и создания новых прикладных решений в системе 1С:Предприятие 8.

    Версия для обучения программированию – доступное решение для широкого круга пользователей, которые хотят ознакомиться с системой программ 1С:Предприятие 8 и научиться приемам конфигурирования: созданию и изменению структуры метаданных, написанию программных модулей, разработке диалогов и интерфейсов, созданию мобильных приложений, администрированию прикладных решений на платформе 1С:Предприятие 8.

    Обучение происходит на учебной версии платформы 1С:Предприятие 8.3 – реально действующей платформе 1С:Предприятие 8 со следующими ограничениями:

    • не может использоваться на предприятии для ведения реального учета пользователями;
    • не может использоваться для сборки дистрибутивов мобильных приложений, предназначенных для дальнейшей публикации и тиражирования;
    • ограничено количество данных:
      • максимальное количество записей в таблицах счетов – 2000;
      • максимальное количество записей в главных таблицах объектов – 2000;
      • количество записей в табличных частях объектов – 1000;
      • количество записей в наборах записей – 2000;
      • количество записей из внешних источников данных – 200;
    • не поддерживается работа в варианте клиент-сервер;
    • не поддерживается работа распределенных информационных баз;
    • не поддерживается COM-соединение;
    • отсутствует возможность использования паролей и аутентификации операционной системы для пользователей;
    • печать и сохранение табличных документов поддерживаются только в режиме «Конфигуратор»;
    • не поддерживается копирование содержимого более чем одной ячейки табличного документа в режиме 1С:Предприятие ;
    • не поддерживается работа с хранилищем конфигурации;
    • недоступна функциональность, связанная с поставкой конфигурации;
    • количество одновременных сеансов работы с информационной базой ограничено одним сеансом;
    • значения разделителей задаются значениями по умолчанию для данного типа разделителя;
    • быстродействие учебной версии ниже, чем у коммерческой версии 1С:Предприятие 8.3 .

    Наряду с задачами изучения допускается применение учебной версии платформы для модификации и разработки реальных прикладных решений в пределах возможностей этой поставки. Форматы информационных баз конфигураций учебной и коммерческой версии не отличаются, сложность конфигураций в учебной версии не ограничена. Однако возможности отладки, например, лимитированы ограничениями на объемы данных. Реальная эксплуатация прикладных решений может осуществляться только на коммерческих версиях системы 1С:Предприятие 8.

    • Создать собственную конфигурацию – можно!
    • Изучить любую имеющуюся конфигурацию – можно!
    • Доработать любую имеющуюся конфигурацию, в том числе для реальных задач автоматизации – можно!
    • Использовать для ведения реального учета – нельзя!

    Состав продукта
    • Рекомендации по работе с программой.
    • Описание архитектуры платформы «1С:Предприятие 8».
    • Учебная версия платформы «1С:Предприятие 8.3».
    • Мобильная платформа «1С:Предприятие 8.3».
    • Конфигурации:
      • демонстрационные конфигурации к книге М.Г. Радченко, Е.Ю. Хрусталевой «1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы»;
      • «Бухгалтерия предприятия»;
      • «Управление небольшой фирмой»;
      • Мобильное приложение УНФ;
    • Документация и методические материалы в оболочке базы 1С:ИТС:
      • «1С:Предприятие 8.3. Руководство разработчика»;
      • «1С:Предприятие 8.3. Руководство администратора»;
      • М. Радченко, Е. Хрусталева «1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы»;
      • книга Е. Ю. Хрусталевой «Знакомство с разработкой мобильных приложений на платформе 1С:Предприятие 8»;
      • глоссарий разработчика;
      • материалы методической поддержки 1С:ИТС для разработчиков.

    Для работы данного продукта не требуется программная лицензия или ключ аппаратной защиты.

    • операционная система: Microsoft Windows 8/7/ Server 2012 (x64)/Server 2008 R2 (x64)/Server 2008/Server 2003/Vista/XP;
    • процессор Intel Pentium/Celeron 2400 МГц и выше;
    • оперативная память 2 Гбайт и выше (рекомендуется 4 Гбайт);
    • жесткий диск (при установке используется около 300 Мбайт);
    • SVGA-дисплей.
    Другие версии этого продукта