Обучение программированию 1с с нуля

Если пишешь ты на СИ
Будь хоть трижды ламер
Про такого говорят:
«Он - крутой программер!»
(Фидошные песни - «Что Такое Suxxx и Что Такое Rulezzz»)

Предисловие

Поводом к написанию данной статьи послужило негативное отношение профессионального сообщества к указанной платформе и программистам.

Как программист, выбравший 1С, считаю данное мнение необоснованным. Платформа 1С - далеко не идеал, но, на мой взгляд, - это лучший, а главное - отечественный продукт!

И уж тем более - неадекватно судить о способностях программиста по тому языку, на котором он пишет.

В данной статье я опишу те преимущества, которые нашел для себя в программе. Статья получится практически рекламой, поэтому сразу дисклеймер:

  • Прямого отношения к фирме 1С я не имею;
  • Данная статья не является заказной, и написана исключительно на добровольной основе;
  • В некоторых случаях высказано личное мнение, которое может не совпадать…;
  • Вся статья, за исключением пролога - авторская, любые совпадения - случайность;
  • Речь пойдет о платформе 1С Предприятие 8.2 (в настоящее время - актуальна версия 8.3, но я её ещё не изучал - очень много работы на 1С 8.2). Однако, большая часть сказанного применима как к платформе 8.3, так и к более ранним версиям, а часть - и к версии 7.7.
Итак, приступим.

О чем речь?

Платформа 1С Предприятие 8 - это:
  • Работает в двух вариантах - файловый и серверный (трёхзвенка) - у каждого свои достоинства и недостатки;
  • Независимая система учета, которая легко устанавливается и настраивается;
  • Мощная экосистема для программистов со всеми необходимыми объектами и инструментами;
  • Приятный эргономичный интерфейс;
  • Сравнительно недорогое решение для бизнеса;
  • Сеть франчайзи, начальное обучение;
  • Мощная база наработок и знаний, накопленная годами;
  • Временами проблемная платформа для системных администраторов;
  • Не самое быстрое выполнение алгоритмов (хотя и не самое медленное) - это дань информативности (при ошибках указан номер строки и её содержимое);
  • В языке программирования нет классов (наследования, инкапсуляции, полиморфизма), нет анонимных функций и прочих современных фич. Но для решения большинства задач - это и не нужно!
Для организации учета - одной платформы недостаточно. Платформа - это своего рода «движок», промежуточное звено между программой и базой данных. Программы для этого «движка» называются конфигурации. В конфигурации описана структура базы данных в виде объектов, тексты процедур, хранящиеся в отдельных модулях (модулей много, они есть как у каждого объекта, так и у системы в целом, а также имеются общие модули). Платформа представляет такой уровень абстракции, при котором прямого обращения к базе данных не требуется, а также позволяет абстрагироваться от операционной системы и типа базы данных.

Файловая и серверная базы данных

Платформа состоит из нескольких частей и может работать в файловом или серверном варианте.

В файловом варианте вся база данных содержится в одном файле (с расширением «1cd») - платформа устанавливается на каждом компьютере и напрямую читает/пишет в базу данных.

Плюсы файлового варианта - низкая цена и простота развёртывания.

Минусы - структура файла «1cd» закрыта, нет единой системы, взаимодействующей с БД. В результате - сложно использовать при большом числе пользователей (пробовали на 20+ пользователей - работать можно). Кроме того, при размере базы данных примерно 15 ГБ (и более) возникают сбои при проведении динамического обновления. Решать такие сбои - задача сложная, а утилита для починки базы - не всегда эффективно чинит, а иногда и калечит базу.

Решение есть - это, прежде всего, настройка ежедневного резервного копирования базы данных. Кроме того, народные умельцы не только публикуют формат файла 1cd, но и разработали утилиты для работы с такими файлами и ряд методов по решению подобных проблем.

В серверном варианте, платформа для хранения базы данных использует SQL-сервер (обычно, это MS SQL, но начиная с 8.2.14 - можно использовать и некоторые другие например, Firebird PostgreSQL, IBM DB2, Oracle Database), а сама платформа работает использует трехзвенную архитектуру:

Часть кода выполняется на клиенте, часть на сервере. При этом с базой данных взаимодействует только сервер. При этом, начиная с версии 8.2, помимо стандартного режима работы, который обозвали режимом «толстый клиент», появилось два новых режима работы - «тонкий клиент» и «web-клиент»; также появились «управляемые формы», внешний вид которых строится в виде абстрактного дерева элементов. Программировать под управляемые формы и трехзвенную архитектуру сложнее, но это позволяет перенести почти всю нагрузку на сервер (т.е. можно купить один мощный сервер и сотню самых дешевых офисных компьютеров).

Плюсы платформы: «трёхзвенка» - распределение нагрузки, открытость базы данных (официально фирма 1С отказывается от ответственности за любую порчу данных, если в базу SQL вносились изменения кроме как средствами ихней платформы или сервера, но это мало кого останавливает), отсутствие ограничений.

Минусы - цена: покупать придется отдельно клиентские лицензии на каждый клиентский компьютер, отдельно - одну лицензию на сервер 1С, отдельно лицензию на сервер SQL, если не использовать бесплатный. Также иногда возникают сложности в работе базы данных. Они решаются гораздо быстрее за счет доступности данных и наличия внешних инструментов работы с БД. Кроме того, и в этом случае следует делать бекап базы данных.

Общим плюсом является универсальность кода конфигураций: за некоторыми исключениями, конфигурация разработанная для файловой базы данных будет работать на серверной, и наоборот. Пример исключения - передача мутабельного значения на сервер или с сервера на клиент (в файловом варианте это не вызовет исключений, а в клиент-серверном варианте запрещено).

Ещё один плюс: платформа устанавливается очень просто, примерно так: «Далее-Далее-Далее-Ок», не требуется тонкая настройка и установка каких-либо компонент.

Для серверного варианта несколько больше настроек, но всё делается в диалоге установки и не требует прописывать что-либо в отдельных файлах. Некоторую сложность может представлять установка SQL-сервера, т.к. в этом случае настроек намного больше (и чтобы тонко настроить - требуется изучение дополнительных инструкций). Но это не относится к проблемам платформы 1С. Более того, если установить, например сервер MS SQL со всеми настройками по-умолчанию, то 1С вполне сможет с ним работать.

Это больше, чем бухгалтерия

Когда речь заходит о платформе 1С, то она представляется, прежде всего, как программа для бухгалтерского учета. Действительно, это - самая популярная область использования платформы 1С. Но не бухгалтерией единой живет 1С!
Те, кто знаком с платформой, говорят, что это система учета (автоматизации учета). Это ближе к истине - существует множество конфигураций, как от фирмы 1С, так и от сторонних разработчиков. Некоторые лишь косвенно связаны с бухучетом, некоторые вообще никак не связаны.

Вообще, правильнее представлять платформу 1С как оболочку для объектного моделирования базы данных, интерфейса и программирования на языке 1С. Единственное ограничение - для каждой конфигурации создается своя база данных, и только одна (однако, есть возможность дополнительно в составе конфигурации подключать внешние источники данных, т.е. другие базы).

Экосистема для программистов

Рассмотрим теперь язык 1С и платформу с точки зрения разработчика:
Объектная модель базы данных. Во-первых, напрямую с базами данных мы не работаем. Это не нужно. Для нашего удобства - все данные представлены в виде взаимосвязанных объектов (справочники, документы, регистры сведений, регистры накопления, …), а «вытаскивание» этих данных из базы выполняет платформа автоматически.
Например, при условии, что в переменной «ЭлементНоменклатуры» содержится ссылка на элемент справочника «Номенклатура», у справочника «Номенклатура» есть реквизит «ОсновнойПоставщик», типа «Справочник.Контрагенты», а у справочника «Контрагенты» есть реквизит «ПолноеНаименование», тогда код:

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

Подобных разыменовываний может быть много - система справится. Единственный нюанс - система не умеет оптимизировать разыменовывания, поэтому следует стремиться выносить их наружу из всевозможных из циклов.

Помимо объектов, описывающих данные, существует огромное число системных объектов - для самых разных функций. Выделю некоторые из них:

Хранилища значений
Массив - объект, хранящий набор данных, в отличие от классического представления о массивах. Это могут быть данные различного типа (число, строка, ссылка, другой объект). Имеет минимальный функционал и используется, в основном, как временный контейнер для передачи значений между другими хранилищами.

СписокЗначений - объект, преимущественно, для работы с интерфейсом пользователя. Помимо данных также для каждого элемента может содержать представление, признак флажка и картинку (пиктограмму). Также имеет методы «ВыбратьЭлемент()» и «ОтметитьЭлементы()» - при вызове которых пользователю показывается интерфейсный диалог (что удобно - не нужно данный диалог создавать в конфигурации).

Структура и Соответствие - хранилища парных значений «КлючИЗначение». В структуре «Ключ» - это строка, подчиняющаяся правилам наименования переменных в 1С (без пробелов, начинаться не с цифры, состоит только из букв, цифр и знака подчеркивания). В соответствии - «Ключ» - это любое значение. Самый шустрый поиск объектов - в соответствии (быстрее, чем в массиве и индексированной таблице значений).

ТаблицаЗначений - очень удобный, и довольно быстрый, объект для хранения и обработки данных. Колонки в таблице значений можно добавлять и удалять, независимо от количества записей. При этом данные в строках не теряются (или удаляются только данные из ячеек, соответствующих удаляемым колонкам). Также, имеет метод «ВыбратьСтроку()», вызывающий диалог выбора строки. Имеются индексы.

ДеревоЗначений - объект, представляющий иерархические данные. Содержит колонки, набор колонок одинаковый для всех записей на всех уровнях. Удаление/Добавление колонок в дереве значений точно так же легко, как и в таблице значений. Также, имеет метод «ВыбратьСтроку()».

Интерфейсные объекты и объекты для работы с различными данными ТекстовыйДокумент, ТабличныйДокумент, Web-браузер, ЧтениеФайла, ЗаписьФайла, ЧтениеZIPФайла, ЗаписьZIPФайла, ЧтениеXML, ЗаписьXML, HTTPЗапрос и ещё много объектов, и по все в конфигураторе есть встроенная справка. Назначение перечисленных объектов видно из их названий и всё это сразу есть в платформе.

Отдельно следует отметить, что имеется объект «Метаданные» - с помощью которого на языке программирования можно изучить структуру данных, а также у каждой ссылки или объекта для справочника, документа, плана счетов, и т.п. есть метод «Метаданные()» - предоставляющий описание данного справочника/документа/плана счетов/ и т.п. в базе данных (какие реквизиты, табличные части имеются, длина кода/номера и т.п.). Часто бывает очень удобно.

И еще отдельно следует упомянуть про объекты: «Запрос», «КонструкторЗапроса», «ПостроительЗапроса», «ПостроительОтчета», «СхемаКомпоновкиДанных». Это семейство реализует набор объектов для работы с мощным языком запросов 1С.

Язык запросов. Запросы в 1С используются только для получения выборки данных с удобным отбором, сортировкой, группировками. В первом приближении это переведенный на русский язык оператор «SELECT» из SQL, однако, в языке запросов 1С имеется и функционал, который отсутствует в SQL, а именно:

  • Работа с объектами конфигурирования 1С, вместо таблиц SQL;
  • Работа со ссылками, вместо полей-идентификаторов SQL;
  • Поддержка разыменовывания, аналогично тому, как это делается в коде;
  • Выборка по вхождению в группу (для справочников);
  • Иерархические итоги;
  • Временные таблицы и вложенные запросы (SELECT * FROM (SELECT …)));
  • Конструктор запросов - удобный, объектный, автоматически оптимизирующий текст запроса для быстрого чтения, который умеет разбирать текст запроса (парсить текст запроса и строить из него объектную модель);
  • Построитель отчёта - надстройка над механизмом запросов, в которой добавлен функционал автоматического оформления результатов, а также гибкой настройки самого запроса в режиме «Предприятие» (т.е. пользователем). В результате в стандартных платформах 1С появился универсальный отчёт, в котором пользователь может настроить какие данные и в каком порядке он хочет видеть, что в строках, что в колонках, и отчет сам генерирует выходную таблицу;
  • СКД (Система компоновки данных) - следующая модель, вобравшая в себя функционал универсального отчета и дополнившая его некоторыми функциями обработки результатов.

Язык программирования
По синтаксису язык 1С похож на «русский Паскаль», однако от «Pascal» отличается меньшей строгостью и отсутствием некоторых конструкций:

  • Нет необходимости объявлять переменные - можно инициализировать прямо в тексте модуля;
  • Нет жёсткой типизации переменных. В системе есть типы значений, но для переменных нет строгих правил по типизации. Переменная, хранившая ссылку, может через пару строчек кода уже хранить число или строку;
  • Можно складывать переменные со значениями разных типов, при этом, тип результата будет таким, каким был тип у первой переменной, например:
    к = “25”+1; // к = “251”, не 26
  • Переменные со значениями разных типов можно сравнить на равенство или неравенство (но не на больше-меньше, это вызовет исключение) - естественно, такие переменные не равны;
  • Имеются функции и процедуры, допустимо использовать рекурсию (с ограничением по глубине рекурсии);
  • При указании функции или процедуры без параметров - всё-равно, обязательно указывать пустые скобки в конце: вот_так();
  • Имеются модули: у каждого справочника и документа их несколько, кроме того, модули есть у регистров, отчетов и обработок и у каждой формы, а также в составе конфигурации имеется возможность создавать общие модули;
  • Нет классов, наследования, инкапсуляции, полиморфизма;
  • Функцию нельзя передать как ссылку, нет анонимных функций;
  • Нет обратного цикла (for i:=5 downto 1 do), а он реально нужен при удалении записей. Обходимся чуть более длинной записью через цикл «Пока».

Инструментарий

  • В платформе 1С есть возможность выгружать-загружать конфигурацию, сравнивать конфигурацию с другой конфигурацией и частично загружать изменения;
  • Есть возможность выгружать тексты модулей для их пакетной обработки и загружать обратно в конфигурацию;
  • Если конфигурация находится на поддержке (все конфигурации от 1С изначально на поддержке), то всегда можно выполнить сравнение и посмотреть, что изменялось сторонними разработчиками или местными специалистами;
  • Также есть возможность выгружать / загружать базу данных целиком (вместе с данными);
  • Для коллективной работы над одной конфигурацией используется хранилище конфигурации;
  • Также существует ряд правил внесения изменений в стандартные конфигурации, есть даже документ от 1С, описывающий методики и стандарты изменения типовых конфигураций (да и любых других).

Общее впечатление
Язык 1С сочетает в себе ясность текстов языка «Pascal» с фривольностью работы с переменными языка «BASIC». В нем отсутствует ряд возможностей, присущих современным языкам программирования, но без них вполне можно обойтись. Кроме того, в платформе 1С есть мощный сборщик мусора, т.е. не требуется, например, очищать таблицы после использования или удалять их.

Интерфейс 1С Предприятие 8.2

Фирма 1С уделила особенное внимание интерфейсу своей программы. Прежде всего - это цветовая палитра. Она шикарна! Окна программы узнаваемы даже издалека, при этом за многие годы работы - не вызывают неприязненных ощущений, наоборот - хочется, чтобы все программы были были такими-же классными.
При этом стиль платформы весьма строгий, без рюшечек и прочих излишеств. При этом есть весьма полезные функции, например, запоминание размеров окон (размеры запоминаются только при их изменении пользователем, и, при этом, всегда можно сбросить настройки пользователя - до размеров и позиции по-умолчанию, нажав Alt+Shift+R).
Интерфейс Web-клиента 8.2 вызывает ряд нареканий, но, вроде бы, платформа 8.3 несёт с собой новый переработанный интерфейс - «Такси».

Цены, спрос и предложение, франчайзинг

Самым «вкусным» плюсом платформы 1С является её цена. Особенно, это актуально сейчас, во время кризиса. Ведь 1С - это полностью наш, отечественный продукт. И продаётся она за наши деревянные. Подобные решения от иностранного производителя будут стоить огромных денег. А лицензии на 1С стоят вполне приемлемо.

Кроме того, у 1С интересная политика лицензирования. Сами лицензии и конфигурации покупаются один раз. При этом, лицензии покупаются на рабочее место и на сервер, но не на базы данных, и даже не на подключения, т.е. по одной лицензии один и тот же пользователь может запускать неограниченное количество сеансов 1С, работая с любым числом баз данных. То же самое касается конфигураций: приобретя одну лицензию на конфигурацию организация может использовать её для создания любого количества баз данных, более того официально разрешается использовать части кода и объекты данной конфигурации при разработке собственных конфигураций (при этом собственные конфигурации можно продавать/передавать - оговаривая, что для их использования нужно купить конфигурацию от 1С).

После этой единовременной покупки нужно только подписаться на обновления и раз в год оплачивать продление подписки, т.н. ИТС. К слову, подписка стоит весьма недорого, примерно как две клиентские лицензии.

В целом, всё это выглядит очень выгодно.

Вторым «вкусным», но уже с ложкой дёгтя, плюсом, является наличие довольно универсальных конфигураций от самой 1С и от партнеров.

Про универсальность

Понятие «универсальность» определил один школьный учитель по НВП на примере противогазов: существуют универсальные, защищающие от многих поражающих факторов, но степень защиты средняя или ниже среднего, и также существуют специализированные противогазы, которые защищают от одного воздействия, но с высокой степенью защиты. До сих пор я не встречал более точного определения.
И конфигурации от 1С - именно универсальные. Практически, нет задач, где бы их можно было полноценно использовать без доработок. Тем не менее, фирме 1С удалось создать универсальный набор инструментов, покрывающий запросы большинства отраслей современного бизнеса.


Третьим плюсом (и тоже с ложкой «дёгтя») является сеть франчайзи и центров обучения, как для пользователей, так и для начинающих программистов и администраторов. Хорошая идея, но весьма посредственное качество её реализации. Тем не менее, распространённость и агрессивный маркетинг - одна из причин повсеместной популярности 1С в нашей стране (и это-же причина негатива, зависти и ненависти).

Ложка дёгтя

Расписав во всех красках 1С было бы несправедливо не сказать и о её недостатках, а уж они-то есть:

Нестабильные релизы - как в платформе, так и в конфигурациях, присутствует огромное количество ошибок и глюков. И это в официальных релизах. Перед тем, как выпустить официальную версию, выпускается «Версия для ознакомления». Есть также обратная связь для отправки описаний ошибок, чтобы их приняли к исправлению. Однако, то-ли версии для ознакомления не особо популярны, то-ли сама фирма 1С не успевает к сроку релиза обработать все письма, но факт. Каждый раз обновляя платформу или конфигурацию можно наткнуться на самые неожиданные «сюрпризы». К фирме 1С уже неоднократно обращались с призывом более тщательно тестировать свои разработки.

Франчайзи (далее - франчи) . В идеале, по задумке, это должны были быть фирмы с квалифицированными специалистами, знающими основные принципы работы конфигураций и платформы. Эти самые фирмы должны были бы продавать платформу, конфигурацию и поддержку, слегка «допиливать» универсальные конфигурации под требования клиента (а временами - корректировать эти требования), стараясь минимально модифицировать стандартную конфигурацию. Так, чтобы не сильно усложнять будущие обновления. А в реальности всё наоборот.

При продаже новых лицензий клиенту франчи получают 50% от их стоимости (за минусом подоходного налога 13% от этих 50%). При этом самим производить ничего не надо, надо только передать ключи от 1С покупателю.

При оказании же услуг франчи не платят фирме 1С ничего (за исключением членских взносов), но зато им нужно платить зарплату сотруднику. Также приходится тратиться на налоги государству - ПФР и подоходный налог.

Выходит, что и 1С, и франчам выгодно продавать лицензии и невыгодно осуществлять дальнейшую поддержку. При этом, чтобы клиент купил программу, нужно её изначально подогнать под его требования. А работу оплачивать надо. И тут с целью экономии привлекаются студенты, ученики, неспециалисты, которым можно заплатить немного, а иногда - и не платить вовсе, их можно даже в штат не оформлять (поработают неофициально, благо есть с чего оплатить). Результат - огромное число продаж при очень низком качестве. Доработки, как правило, затрагивают важные механизмы и усложняют будущее обновление. Но на этапе продажи это ни 1С, ни франчайзи не интересует.

Замечу, что это не столько вина бизнесменов из франчей, сколько фирмы 1С. Ориентируясь на продажи она совершенно не позаботилась о поддержке (я не о школах сейчас, а о том, что осуществлять поддержку должно быть выгодно и самой фирме-франчайзи, и 1С).

Техподдержка. В понимании фирмы 1С, техподдержка - это предоставление доступа к разделу «обновление» для платформы и конфигураций, а также к информационным разделам, содержащим описание некоторых механизмов и особенностей работы 1С. Кроме того, при подписке предоставляется диск с указанными материалами. Также имеется форум (весьма скудный в сравнении с народными). Ещё имеется возможность отправить электронное письмо в фирму 1С - но даже не надеясь, что на него ответят (или ответит робот «Письмо передано в отдел разработки». В плане разработки гораздо большую поддержку оказывает Яндекс.Поиск и встроенная в конфигуратор справка.

Эпилог

Я перешел на 1С в 2008 году, а до этого работал в фирме, разрабатывающей свою программу бухучета (Delphi 5, затем Delphi 7). Сначала я познакомился с платформой 1С Предприятие 7.7 и меня поразила в ней простота разработки отчетов. При этом было видно, что отчеты формируются намного дольше, чем в похожих механизмах на Delphi, но бухгалтеров это особо не волновало. Подождать несколько минут вместо нескольких секунд - не проблема. Наоборот, можно ногти там накрасить, чайку попить или обсудить последние новости не отрываясь от работы. Ведь подавляющее большинство бухгалтеров в наше время - женщины.
Тем не менее, интерфейс 7.7 был весьма ограничен, а набор объектов - весьма скуден. Я искал альтернативы. Познакомился с внешними компонентами, но до практического применения их не дошло, т.к. начальник решил, что пора бы нам переходить на 8.1 (да, 8.2 тогда ещё не было), а в этой платформе, как программист, я нашёл всё, чего мне не хватало ранее.
В настоящее время имею авторитет среди коллег, а также клиентов, которые перешли ко мне от франчей. С франчами они уже, наверное, никогда больше не свяжутся.


В целом, работой в платформе 1С Предприятие 8 я вполне доволен. Она подходит для решения большинства учетных задач и задач с использованием базы данных.

Теги: Добавить метки

Эта статья – первая из нашего цикла. Данный материал будет полезен не только начинающим программистам и администраторам, которые по роду своей деятельности сталкиваются с установкой платформы «1С:Предприятие 8», но и рядовым пользователям, самостоятельно купившим какую-либо коробочную конфигурацию и сталкивающимися с вопросами развертывания системы.

В статье подробно рассматривается пример развертывания, попутно объясняются базовые понятия, такие как платформа, конфигурация и ее режимы работы.

Применимость

Статья написана для платформы «1С:Предприятие» версии 8.3.4.437, но если вы работаете с более поздней версией платформы, то весь материал является абсолютно актуальным.

Установка и запуск 1С:Предприятие 8

Можно выделить два режима работы с информационной базой: файловый и клиент-серверный. Мы пока будем говорить только о файловом режиме работы, так как именно с ним, как правило, и сталкиваются новички.

Предназначен файловый режим работы только для небольшого количества пользователей (обычно до 5-10 человек). При этом вся информационная база, конфигурация, список и настройки пользователей находятся в одном файле (1cv8.1CD) в локальной сети.

Итак, перейдем к понятиям. Платформа – это, по своей сути, среда разработки приложений (конфигураций). Она же обеспечивает и работу приложений (выполнение программного кода). Но среда очень высокого уровня. В платформе определен набор базовых объектов со своими свойствами и методами – это константы, документы, справочники, регистрыи многие другие.

Всего набора объектов достаточно для решения задач автоматизации учета, связанного с бизнесом (и многих сопутствующих задач).

Для работы с множеством конкретных объектов был создан специальный язык разработки, на котором пишут программы высокого уровня – встроенный язык 1С:Предприятие 8. Кроме того, имеются всевозможные редакторы: диалогов, таблиц, HTML-документов.

Таким образом, из имеющегося в платформе набора объектов можно создавать конкретные приложения (часто используют термин – конфигурации). Очень важно, что конфигурация – это решение, открытое для редактирования.

То есть, в самой конфигурации программист может что-то добавить из имеющегося в его распоряжении набора объектов, или что-то изменить в уже имеющихся объектах конфигурации.

Однако следует учитывать, что данный механизм достаточно опасен, особенно в руках новичков, не знающих всех возможностей конкретной конфигурации. Бывали случаи, что вместо глобального переписывания программного кода, достаточно было поставить 1-2 галочки в настройках системы в пользовательском режиме.

Следует отметить, что с помощью одной платформы можно не только создать несколько конфигураций, но и обеспечить работу многих информационных баз (баз данных).

Похоже, что отличие платформы от конфигурации Вы уже поняли. А чем же конфигурация отличается от базы?

Конфигурация – это нечто вроде шаблона. На основании этого шаблона можно сформировать сколько угодно баз данных. Все эти базы будут иметь одинаковую структуру, однако в каждой из них могут учитываться разные данные (например, по разным предприятиям).

Для наглядности и простоты понимания платформу можно сравнить с пишущим DVD приводом. Он позволяет и записывать что-то, и воспроизводить. При этом конфигурацию можно сравнить с образом для записи диска. С одного образа можно записать множество дисков, которые в данном примере можно сравнить с информационными базами.

Когда Вы приходите к клиенту с новой коробкой (этим часто занимаются стажеры в фирмах-франчайзи), в которой содержатся диски и документация, следует иметь в виду, что на дисках, как правило, содержится уже устаревшие платформа и конфигурация. Поэтому к визиту нужно как следует подготовиться.

Для этого разместите на своей флешке последний дистрибутив «Технологическая платформа 1С:Предприятие для Windows» (внимание, некоторые путают с дистрибутивом «Тонкий клиент 1С:Предприятия», который не везде подходит). На флешке Вам еще понадобится полный дистрибутив или дистрибутив обновления конфигурации, и кое-что еще, о чем будет сказано несколько позже.

Дистрибутивы – это установочные файлы (комплекты файлов), которые содержат в себе программное обеспечение и позволяют корректно установить его на компьютере.

Что устанавливать раньше (платформу или конфигурацию) принципиального значения не имеет, а вот работающую базу без платформы Вы не создадите точно. Начнем с установки платформы. К тому же, чтобы сразу гарантированно определить каталог шаблонов, лучше все же сначала ставить платформу (о каталоге шаблонов поговорим несколько позже в другой статье). Рассмотрим самые простые сценарии, когда установка полностью производится в ручном режиме.

Для разных операционных систем существуют различные дистрибутивы платформы. Наиболее полная линейка разных дистрибутивов платформы представлена для 32-разрядной (x86) версии Windows.

С помощью этих дистрибутивов можно устанавливать толстого клиента (в котором можно выполнять конфигурирование, программирование), есть возможность установки сервера Приложений 1С, есть отдельный дистрибутив для тонкого клиента (ранее отмечалось).

Тонкий клиент предназначен только для пользовательского режима (все вычисления будут выполняться на сервере, а на клиенте будет происходить отображение). Следует отметить, что для 64-битной версии Windows можно устанавливать 32-битные приложения, они будут работать в режиме эмуляции.

Рассмотрим процесс установки платформы. Будем считать, что у Вашего клиента стоит операционная система Windows XP, Windows 7 или Windows 8. Тогда смело можете устанавливать заготовленный Вами дистрибутив платформы.

Первое время Вам, действительно, довольно часто будут попадаться единичные (т.е. на один компьютер) или локальные установки. При этом в состав устанавливаемых компонентов необходимо выбрать те, что показаны на рисунке.

Помечая первую строку, мы выбираем основные компоненты 1С:Предприятия, включая компоненты для администрирования, конфигурирования, толстый и тонкий клиент.

Если Вы нажмете на кнопку «Изменить» (справа внизу), то сможете поменять директорию для установки платформы. Однако без веских оснований этого делать не следует, так как разные релизы платформы не замещают друг друга, а скапливаются в директории C:\Program Files (x86)\1cv8 . По умолчанию запускается последний релиз платформы, по необходимости, может быть запущен любой из них.

На последнем шаге система предлагает установить драйвер защиты. Причем флажок установки по умолчанию включен.

Драйвер защиты необходим лишь в том случае, если на данном компьютере имеется ключ защиты (локальный или серверный). При использовании сетевой лицензии или программной защиты драйвер защиты смысла ставить нет.

Для запуска платформы в каждом релизе платформы в подкаталоге bin существует по три исполняемых файла:

  • 1cv8.exe – запуск в режиме толстого клиента;
  • 1cv8с.exe – запуск тонкого клиента (невозможна работа в режиме Конфигуратора);
  • 1cv8s.exe – в зависимости от выбранных параметров базы вызывает один из двух предыдущих.

Кроме того в каталоге C:\Program Files (x86)\1cv8\common\ существует интерактивная программа запуска 1сеstart.exe. Отличие от предыдущих исполняемых файлов – запускается последний релиз платформы, установленный в системе.

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

Надеемся, что у Вас все благополучно получилось, и в следующей статье мы сможем перейти к рассмотрению вопросов установки шаблонов конфигураций (на основе которых будут создаваться информационные базы), а также установки обновлений для конфигураций.

В этой статье я попытаюсь Вам рассказать. как с нуля, в кратчайшие сроки, изучить 8.3 и 8.2. Причем не только изучить, но и монетизировать свои знания .

Начало — самое трудное в любом деле. Чтобы совершить первый шаг. я рекомендую ознакомиться с предметной областью — бухгалтерией, торговлей, учетом з/п. Начать следует с понимания торговли: требуется знание основных бизнес-процессов любой компании: покупка товаров/сырья, продажа товара и т.д. Следующий шаг — понимание основ бухгалтерского учета.

Вы должны представлять общие принципы бухучета. Не пытайтесь сразу, с нуля, понять всё — не получится. Если Вы технарь-программист, Вы не обязаны знать бухгалтерский учет лучше бухгалтеров и учить их этому искусству.

Для обучения программе 1С 8.3 с нуля, в виде практической части, рекомендую установить самые распространенные типовые конфигурации — « » и « «. Создайте в базе тестовую организацию, проведите , сделайте и т.д. Проведите в программе 1C все действия, встречающиеся в повседневной жизни предприятия.

Начинаем программировать в 1С

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

Получите 267 видеоуроков по 1С бесплатно:

Создайте документ поступления, оприходуйте товар. Создайте документ продажи — продайте. Постройте , в котором можно будет увидеть товародвижение. Разработайте печатную форму к документам. Не рекомендую сразу лезть в «сложные» типовые конфигурации, первый этап программирования в 1 С 8.3 с нуля — понимание назначений объектов метаданных.

Разъясните для себя, что такое , . Особо важный пункт в изучении программирования 1С — встроенный . Без него невозможно эффективно получать данные из системы. Возможно, для интереса, Вы можете найти знакомых, которым нужна была своя «уникальная» программа. Вы можете договориться с ними о разработке такой программы бесплатно или за небольшое вознаграждение. В таком случае Вы получите не только навыки программирования на живом примере, но и опыт общения с заказчиком, что на деле является очень важным свойством .

Сейчас Вам как никогда требуется самомотивация, необходимость много работать и впитывать новую информацию как губка. Каждый день Вы будете узнавать что-то новое, интересное (завидую вам 🙂 ). На этом этапе изучения программирования 1С с нуля из материалов я бы порекомендовал:

  • Начать читать программированию, начиная с самых простых (вроде «Простых примеров разработки»). Скорее всего, Вы не будете сразу понимать всё, но информация отложится в Вашей памяти, и её можно будет использовать в дальнейшем.
  • Просмотр онлайн- очень полезная и наглядная информация, тем более что достать большинство из них можно бесплатно.
  • Чтобы начать решать реальные практические задания, зарегистрируйтесь на бирже фриланса 1С и начните решать задания из архива. Тем самым Вы не только получите реальный опыт, но и поймете, какие виды услуг на рынке сейчас востребованы.

Монетизируем знания в 1С

Через некоторое время мы становимся этаким Middle 1C developer. Мы уже понимаем архитектуру 1С 8.2, умеем отличать дебет от кредита, смело общаемся с клиентом — в общем, мы полноценные специалисты, прошедшие этот путь с нуля. Становится вопрос — монетизация знаний. На самом деле, рынок услуг 1С чрезвычайно большой. И зарабатывать на нём можно очень приличные деньги. Рассмотрим основные способы продажи своих услуг:

Работа в 1С-Франчайзи

Огромный плюс — берут специалистов 1C с нуля. Работа в фирме-франчайзи 1С — путь постоянного развития. Вы точно будете узнавать каждый день что-то новое, интересное. Основной плюс франчайзи, на мой взгляд, — неограниченная сверху планка заработной платы (если Вы работаете на почасовой ставке). По опыту могу сказать, во франчайзи можно зарабатывать очень неплохие деньги — всё зависит от Вашей выработки. Когда зарплата завязана на выработке, это очень мотивирует.

Необходимо всегда искать креативные варианты повышения выработки часов. Например, создать универсальную обработку, которую можно продавать всем клиентам. Работы в фирмах-франчайзи, как правило, огромное количество. У опытных программистов 1С получается «закрывать» до 300 часов в месяц, что в пересчете на среднюю ставку программиста 1С получается довольно неплохо. Мой личный рекорд — 400 часов.

Работа фрилансером/свой бизнес в 1С

Аналогична работе во франчайзи. Мы также предоставляем услуги 1С на аутсорсе. Вы замотивированы на оказание качественных услуг: если клиент уйдет, Вам нечего будет кушать:). Существенное отличие — нам необходимо заниматься поиском клиента, вести бухгалтерию организации (ИП или ООО). Клиентов можно искать в интернете, на специальных сайтах для фрилансеров, просто по знакомым и т.д.

Работа на внутреннем проекте («фикси»)

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

В обязанности программиста 1С входит настройка и поддержка программного продукта «1С: Предприятие» - написание или доработка новых конфигураций баз 1С, создание и доработка новых форм, отчетов, обработок. Существует принципиальное деление программистов 1С на внедренцев и разработчиков. Первые занимаются обслуживанием розничных клиентов — конфигурированием готовых продуктов 1С, и их доход прямо зависит от количества обслуженных клиентов за отчетный период. Вторые занимаются разработкой программных продуктов и над каждым из них работают длительное время, до нескольких месяцев. Их доход зависит от стоимости проекта, сроков и качества работы.

В маленьких компаниях программист 1С совмещает еще и обязанности администратора 1С. Одно из главных преимуществ продукта 1С — это открытый программный код системы, который позволяет оперативно дорабатывать конфигурацию в соответствии с изменениями законодательства, спецификой организаций-пользователей, конъюнктурой сферы деятельности и прочего. Хорошо налаженная обратная связь и широкая сеть компаний-франчайзи позволяет оперативно исправлять недостатки системы. Может устареть платформа (как 6.0, 7.5), но на смену ей придет решение нового уровня, основанное на самых современных технологиях — как, например, платформа 8.0.

Особенности профессии

Система автоматизации деятельности организаций и частных лиц «1С: Предприятие» является самой распространенной в России. Основные обязанности программиста 1С:

  • автоматизация деятельности компании на базе 1С «Предприятие»;
  • настройка, сопровождение, администрирование типовых и нетиповых конфигураций на базе 1С 7.7 / 8.0 / 8.1;
  • разработка нетиповых конфигураций под задачи компании;
  • составление инструкций, оформление технической документации;
  • поддержка и консультация пользователей.

Плюсы и минусы профессии

Плюсы:

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

Минусы:

  • программистом 1С можно работать только в России, на западе существует несколько иная система бухгалтерского учета (хотя наша система имеет некоторую схожесть с немецкой);
  • программист 1С зарабатывает меньше, чем программист Oracle;
  • ограниченность 1С при решении некоторых задач вынуждает программистов иногда проявлять просто чудеса смекалки;
  • высокая степень ответственности.

Место работы

  • в фирмах-франчайзи - это партнеры фирмы 1С, которые специализируются на установке, внедрении и сопровождении программ 1С:Предприятие.
  • в любой фирме, в которой используется система 1С. Как правило, в них требуются программисты 1С с совмещением функций системного администратора.

Важные качества

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

Оплата труда

Зарплата на 14.08.2019

Россия 45000—130000 ₽

Москва 80000—200000 ₽

На более высокую оплату труда могут претендовать специалисты, отработавшие не менее 1-2- лет в данной специальности, со знанием одной или нескольких предметных областей, основ администрирования MS SQL Server и опытом разработки нетиповых конфигураций на базе 1С 8.0. Работодателями приветствуется участие претендентов в проектах внедрения 1С, наличие сертификатов специалиста. В данном зарплатном диапазоне от соискателей требуются наличие навыков составления и согласования технических заданий, желательно знание нескольких языков программирования.

Ступеньки карьеры и перспективы

Успешный начинающий программист 1С в будущем может претендовать на должности: cпециалист 1С, администратор 1С.

Портрет среднестатистического программиста 1С

Согласно проведенным исследованиям, профессию программиста выбирают, в основном мужчины с высшим образованием. 80% соискателей - представители сильного пола, диплом вуза имеется у 84% специалистов. Статистические данные:

  • возрастной диапазон наиболее востребованных рынком труда программистов 1С 20-45 лет; программисты 1С в возрасте до 30 лет составляют 48% от общего числа специалистов; в возрасте от 30 до 40 лет - 32%, в возрасте от 40 до 50 - 14%;
  • 80% программистов 1С - мужчины;
  • 78% программистов 1С владеют английским языком на базовом уровне и на уровне, достаточном для чтения специализированной литературы; на разговорном и на свободном уровнях - 10%;
  • 84% программистов 1С имеют высшее образование,10% - неполное высшее;
  • 35% программистов 1С прошли специализированные курсы или имеют квалификационные сертификаты;
  • 54% программистов 1С имеют водительские права категории «В».

Получите востребованную и высокооплачиваемую профессию с помощью нашего Онлайн тренинга

ЗАПИСАТЬСЯ НА ТРЕНИНГ

Мы гарантируем что уже по окончании наших курсов вы сможете:

Устроиться на работу как 1С программист

Работать как фрилансер удаленно

Перестанете зависеть от 1С программистов и сможете все делать сами

Зарабатывать от 30 до 100 тыс. руб. с помощью 1С. (Зависит от региона)

успей записаться на тренинг!

ЗАПИСАТЬСЯ НА ТРЕНИНГ

Боитесь что вам

не хватит времени?

На обучение вам понадобится уделять всего

от 3 до 6 часов еженедельно

в удобное для вас время

Обучение рассчитано на совмещение с работой

У вас нет опыта программирования?

Обучения рассчитано на тех кто не знаком с программированием

Боитесь что

не разберетесь?

У вас будет возможность

общаться напрямую с преподавателем

ЗАПИСАТЬСЯ НА ТРЕНИНГ

Как будет проходить обучение

В понедельник вы

получаете

материалы

В течении недели изучаете

его, задаете нам вопросы

в случае если что-то

непонятно по Skype

или по почте

Выполняете домашнее

Отправляете домашнее

задание на почту

Если задание

решено неверно

Вам нужно будет

исправить ошибки, на которые вам укажут и отправить его повторно

В течении дня

ваше домашнее

задание проверяется

и результаты

отправляются

вам на почту

ЗАПИСАТЬСЯ НА ТРЕНИНГ

    Подробнее

1С бухгалтерия предприятия 3.0 (1 месяц)

  • Сдача 1С профессионала по бухгалтерии

    Подробнее

    Урок № 1 Бухгалтерия предприятия 3.0

    Режим предприятие

    • Особенности конфигурации Бухгалтерия предприятия 3.0
    • План счетов, регистры бухгалтерии в конфигурации
    • Начало работы в программе. Заполнение сведений
    • Адресный классификатор
    • Банковский классификатор
    • Организации
    • Ответственные лица
    • Подразделения
    • Настройка параметров учета – какие галочки и что значат
    • Пользователи
    • Ввод документов
    • Номенклатура
    • Контрагенты, договора
    • Поступление товаров
    • Реализация товаров и услуг
    • Счет фактура
    • Стандартные печатные формы
    • Оборотно сальдовая ведомость
    • Основные средства
    • Вложения во внеоборотные активы, поступление оборудования
    • Поступление доп. Расходов
    • Справочник Основные средства
    • Принятие к учету
    • Амортизация – что это, зачем, как начисляется
    • Способы отражения расходов
    • Начисление амортизации
    • Списание ОС, остаточная стоимость
    • Передача ОС
    • Отчеты по ОС (Ведомость амортизации, Инвентарная книга)
    • Поступление НМА
    • Принятие к учету НМА
    • Амортизация НМА

    Режим конфигуратор

    • Настройки окна выборка конфигурации
    • Конфигурация поставщика, поддержка
    • Создание пустой базы, загрузкой конфигурации
    • Шаблоны конфигураций, дистрибутивы обновлений на сайте 1С, полные дистрибутивы
    • Обновление базы
    • Способы обновления
    • Обновление нетиповых конфигураций, возможные нюансы
    • Подписки на события – доработки не мешающие обновлению

    Урок № 2 Бухгалтерия предприятия 3.0

    Режим предприятие

    • Учет производства, теория, счета учета
    • Требование накладная (на практическом примере)
    • Отчет производства за смену
    • Списание затрат на производство –услуг, материалов, амортизации и тд., особенности, номенклатурные группы, плановая стоимость
    • Закрытие месяца – порядок закрытия, распределение расходов, методы распределения, косвенные расходы, корректировка себестоимости
    • Взаиморасчеты
    • Документы по банку и по кассе
    • Платежное поручение, поступление и списание с расчетного счета

    Режим конфигуратор

    • Создание документа на основании
    • Тестирование и исправление баз – chdbfl.exe + в конфигураторе
    • Кеш метаданных и ошибки с ним
    • Журнал регистрации, как в нем искать информацию, его настройка
    • Динамическое обновление

    Урок № 3 Бухгалтерия предприятия 3.0

    Режим предприятие

    • НДС, теория – как считается НДС
    • Счет фактуры выданные, полученные
    • Журнал учета выданных счет фактур
    • Книга продаж
    • Книга покупок
    • Расчет НДС с авансов
    • Регистрация Счет фактур на аванс
    • Формирование записей книги покупок
    • Формирование записей книги продаж
    • Помощник по учету НДС
    • Склад, себестоимость
    • Поступление доп. расходов
    • Инвентаризация
    • Оприходование товаров
    • Списание товаров
    • Акт сверки взаиморасчетов
    • Подотчетный лица
    • Выдача денег из кассы
    • Авансовый отчет
    • Возврат денег в кассу
    • Счета учета номенклатуры

    Режим конфигуратор

    • Распределенные информационные базы
    • Создание подчиненных узлов, Настройка РИб, особенности и ньюансы при обменах, План обмена, его настройки

    Урок № 4 Бухгалтерия предприятия 3.0

    Режим предприятие

    • Настройки Оборотно-сальдовой ведомости
    • Анализ счета
    • Анализ субконто
    • Ввод операций вручную
    • Налоговый учет
    • Регламентированная отчетность

    Режим конфигуратор

    • Регистрация изменений для обмена
    • ПрограммированиеРИБ
    • Групповое изменение реквизитов
    • Добавление в меню своих объектов

    Записаться на тренинг

1С управление торговлей 11 (1 месяц)

  • Работа в пользовательском режиме
  • Сдача 1С профессионала по управлению торговлей
  • Программирование в конфигурации

    Подробнее

    Урок № 5 Управление торговлей 11

    Режим предприятие

    • Запуск новой информационной базы
    • Панель разделов, панель функций, панель действия
    • Работа с помощником заполнения настроек справочников
    • Организации и денежные средства
    • Структура предприятия
    • Настройка пользователей и прав доступа
    • Склады
    • Номенклатура и виды номенклатуры
    • Партнёры, контрагенты
    • Маркетинг, CRM, продажи
    • Документы ввода начальных остатков

    Режим конфигуратор

    • Технология разработки внешних печатных форм для управляемого приложения.
    • Использование шаблона внешней печатной формы
    • Разработка внешней печатной формы МХ-1 для документа Поступление товаров и услуг.
    • Тестирование внешней печатной формы.

    Урок № 6 Управление торговлей 11

    ​​Режим предприятие

    • Подсистема закупки товаров и материалов
    • Подсистема продажи товаров
    • Варианты контроля остатков на складах
    • Формирование отчетности по продаже, закупке, остаткам, резервам, валовой прибыли
    • Взаиморасчёты с покупателями и поставщиками
    • Формирование отчетов по взаиморасчётам с партнёрами
    • Установка порога минимальной цены - ниже которой продажи запрещены.

    Режим конфигуратор

    • Технология разработки внешней обработки заполнения документа.
    • Использование шаблона внешней обработки заполнения документа
    • Разработка внешней обработки заполнения для документа «Заказ поставщику».
    • Разработка запроса при помощи консоли запросов для управляемого приложения.

    Урок № 7 Управление торговлей 11

    Режим предприятие

    • Анализ финансового результата
    • Направления деятельности компании
    • Настройка распределения продаж по направлениям деятельности компании
    • Розничные продажи
    • Передача товаров между организациями, схема интеркампани.
    • Взаиморасчёты между организациями.
    • Отчёты по регламентированному учёту
    • Работа с кассовыми и банковскими документами
    • Работа с подотчетными лицами

    Режим конфигуратор

    • Включение возможности изменения конфигурации
    • Доработка документа «Чек ККМ», добавление новых реквизитов, доработка формы документа.
    • Использование механизма «Замер производительности».
    • Использование отладки для анализа закрытия кассовой смены. Доработка запроса закрытия кассовой смены
    • Доработка документа «Отчет о розничных продажах», добавление новых реквизитов, доработка формы документа.
    • Добавление нового оборотного регистра накопления «Продажи по консультантам».
    • Добавление новой подписки на событие «Проведение отчета о розничных продажах».
    • Разработка внешнего отчеты «Продажи по консультантам».

    Урок № 8 Управление торговлей 11

    Режим предприятие

    • Отражение дополнительных расходов при закупке товаров
    • Отражение складской операции «Комплектация
    • Анализ себестоимости собранных изделий.
    • Отражение внутреннего потребления товаров.
    • Инвентаризация ТМЦ.
    • Списание, оприходование, пересортица товаров.
    • Настройка ограничения доступа в разрезе организаций

    Режим конфигуратор

    • Поиск ссылок на объект
    • Доработка справочника номенклатура, добавление нового реквизита, доработка формы справочника.
    • Доработка документа «Поступление товаров и услуг», добавление нового реквизита табличной части, доработка формы документа, доработка модуля формы.
    • Разработка внешней обработки для изменения документов.

    Записаться на тренинг

1С Зарплата и управление персоналом 3.1

  • Работа в пользовательском режиме
  • Сдача 1С профессионала по зарплате
  • Программирование в конфигурации

    Подробнее

    1.1 Система программ 1С:Предприятие. Обзор ЗУП

    1.2 Управляемый интерфейс, подсистемы, функциональные опции

    1.3 Методическая поддержка фирмы 1С

    1.4 Пользователи и права доступа

    1.5 Основные сужности ЗУП (сотрудники и физические лица)

    1.6 Отчет по сотрудникам

    1.7 Воинский учет

    1.8 Решение задач ввода персональных данных для экзамена специалист консультант по ЗУП 3.1

    1.9 Работа с хранилищем общих настроек, системных настроек

    1.10 Передача данных с клиента на сервер (адресация во временном хранилище)

    1.11 Работа с динамическим списком формы. Условное оформление

    1.12 Добавление реквизитов на форму динамически

    Домашнее задание

    Режим Предприятие - для пользователей и программистов

    2.1 Формирование нормы времени. Производственные календари. Графики работы.

    2.2 Индивидуальные графики (формирование нормы времени). Неплное рабочее время

    2.3 Способы учета отклонений по фактически отработанному времени

    2.4 Описание оранизационной структуры предприятия

    2.5 Формирование Штатного расписания. Плановый ФОТ

    2.6 Оформление трудовых отношений (основное место работы, договора ГПХ, авторские договора)

    2.7 Регистрация изменений трудовых отношений (работа кадровой службы)

    2.8 Кадровые отклонения. Ведение остатков отпусков.

    2.9 Исправления в кадровой информации прошлого периода (в закрытом периоде)

    2.10 Решение задач по учету движения кадров и ШР для экзамена специалист консультант

    Режим Конфигуратор - для программистов

    2.11 Создание дополнительной внешней печатной формы (вывод в табличный документ, Word

    2.12 Дополнительная внешная обработка заполнения ТЧ (загрузка из EXCEL)

    Домашнее задание

    Режим Предприятие - для пользователей и программистов

    3.1 Настройка оплаты труда и расчет

    3.2 Начисление доплат и надбавок компенсационного характера

    3.3 Изменения начислений сотрудников, не связанные с кадровыми изменениями

    3.4 Компенсационные выплаты. Ввод разовых начислений (компенсация за личный авто, оплата питания) 3.5 Оплата работы в выходные и праздничные дни, сверхурочное время

    3.6 Начисление и выплата аванса

    3.7 Выплата зарплаты (межрасчет, основная)

    3.8 Отчетность: Расчетные листки, Расчетная ведомость, Анализ начисленных налогов и взносов

    3.9 Решение задач по простому расчету ЗП и настройке системы оплаты труда для экзамена специалист консультант

    3.10 Решение задач по графикам работы, простому расчету ЗП, выплате ЗП и настройке системы оплаты труда для экзамена специалист консультант

    Режим Конфигуратор - для программистов

    3.11 СКД. Особенности формирования вывода информации в отчет. Пользовательские поля

    3.12 Создание внешнего дополнительного отчета. Простой отчет на СКД. Агрегатные функции

    3.13 СКД. Доработка отчета Расчетный листок

    Домашнее задание

    Режим Предприятие - для пользователей и программистов

    4.1 Оформление и расчет больничного листа, отпуска до 1,5 лет

    4.2 Расчет среднего, порядок расчета вновь принятому сотруднику

    4.3 Командировка

    4.4 Оформление отпуска

    4.6 Совмещение должостей

    4.7 Начисление премий, доплат и надбавок стимулирующего характера

    4.8 Решение задач по учету отклонений для экзамена специалист консультант

    Режим Конфигуратор - для программистов

    4.9 Создание расширения и перенос объектов в расширение.

    4.10 Еще немного о расширениях

    4.11 Сохранение расширения и обновление в режиме Предприятие

    Домашнее задание

    Режим Предприятие - для пользователей и программистов

    5.1 Расчет зп при различных системах оплаты труда (окладная: по часовому тарифу по разядной сетке, сдельная, комиссионная основа) на 3 части

    5.3 Особенности учета времени по СУРВ. Учет переработок

    5.4 Удержания (Исполнительный лист)

    5.5 Ввод прочих удержаний (профвзносы)

    5.6 Учет займов

    5.7 Расчет при увольнении

    5.8 Последовательность расчетов, перерасчеты зарплаты

    5.9 Решение задач по сложному расчету ЗП для экзамена специалист консультант

    Режим Конфигуратор - для программистов

    5.10 Диаграмма Ганта

    Домашнее задание

    Режим Предприятие - для пользователей и программистов

    6.1 Перечисление налогов в фонды

    6.2 Специализированные отчеты для ИФНС (6НДФЛ, регистр налогового учета)

    6.3 Персонифицированный учет (АДВ 1,2,3; СЗВ-М, СТАЖ)

    6.4 Регламентированные отчеты для пенсионного фонда. Корректировки прошлых периодов

    6.5 Отражение зарплаты в БУ (сложные настройки учета зп).

    6.6 Универсальный отчет. Отчет по срокам перчисления 6НДФЛ

    6.7 Решение задач по учету налогов, учету ЗП в БУ для экзамена специалист консультант

    Режим Конфигуратор - для программистов

    6.8 Хранение и копирование пользовательских настроек

    6.9 Вывод сообщения пользователю (оповещение пользователю, сообщение пользователю и состояние) страница в папке Учеба

    6.10 Дополнительная внешняя обработка, оповещения

    6.11 Шаблон кадрового отчета. Отчет на СКД сбор данных в произвольную таблицу

    Домашнее задание

    Решение 2-х задач на специалиста по ЗУП 3

1С управление торговлей 10.3 (1 месяц)

  • Работа в пользовательском режиме
  • Программирование в конфигурации

    Подробнее

    Урок № 13 Управление торговлей 10.3

    Режим предприятие

    • Создание и запуск новой информационной базы
    • Заполнение справочной информации, ввод первоначальных настроек
    • Настройка учетной политики, общих параметров
    • Настройка панелей. Переключение интерфейса
    • Ввод новой номенклатуры, учёт по характеристикам
    • Ввод начальных остатков по складам и по денежным средствам
    • Формирование отчетов по складам, по денежным средствам
    • Подсистема закупки товаров
    • Комиссионная торговля, работа с комитентом
    • Групповая обработка справочников и документов

    Режим конфигуратор

    • Включение возможности изменения конфигурации.
    • Добавление нового регистра сведений "Закрепление мастеров за менеджерами"
    • Добавление нового документа "Приказ на закрепление мастеров за менеджерами".
    • Доработка документа "Отчет о розничных продажах"

    Урок № 14 Управление торговлей 10.3

    Режим предприятие

    • Изучение партионного учёта: FIFO,LIFO, по средней.
    • Отчеты для анализа стоимостной оценки товаров на складе
    • Подсистема продажи товаров
    • Розничные продажи
    • Комиссионная торговля, работа с комиссионерами.
    • Универсальный журнал документов
    • Поиск и замена дублирующихся элементов

    Режим конфигуратор

    • Добавление документа "Приказ на закрепление менеджеров за старшими менеджерами", добавление печатной формы.
    • Добавление новой печатной формы для документа "Отчет о розничных продажах".
    • Доработка модуля формы, выделение цветом строк, если не заполнен реквизит.(ПриВыводеСтроки)
    • Изменения регистра накопления "Продажи". Доработка проведения по регистру "Продажи".
    • Изменение алгоритма проведения по партионному учёту, документа "Перемещение товаров".

    Урок № 15 Управление торговлей 10.3

    Режим предприятие

    • Места хранения денежных средств
    • Анализ движения денежных средств
    • Перемещение денежных средств м/у расчетными счетами, между кассами
    • Работа с подотчетными лицами
    • Подсистема ценообразования
    • Серии Номенклатуры
    • Инвентаризация товаров на складе. Списание, Оприходование товаров.

    Режим конфигуратор

    • Внешняя обработка заполнения табличной части документа для неуправляемого приложения.
    • Работа с текстовым файлом.txt. Загрузка информации из файла в документ 1С.
    • Доработка встроенной обработки "Подбор номенклатуры", работа с минимальным порогом по складу.

    Урок № 16 Управление торговлей 10.3

    Режим предприятие

    • Анализ деятельности предприятия
    • Обмен с другими конфигурациями 1С
    • Настройка обмена с Бухгалтерией, перенос данных из Торговли в Бухгалтерию
    • Подсистема CRM(управление взаимоотношениями с клиентами)
    • Планирование продаж и закупок. План-фактный анализ.

    Режим конфигуратор

    • Реализация механизм ввода на основании документа "Поступление товаров и услуг" документа "Списание товаров".
    • Доработка структуры подчиненности
    • Программная установка заголовка системы.
    • Разработка внешнего отчета "Дорогие" и "Недорогие" товары.
    • Стратегия внедрения программы 1С УТ 10.3.

    Урок № 17 Как правильно взаимодействовать с клиентом

    Урок № 18 Как строить долгосрочные отношения с клиентами

    • Основные проблемы и способы их решения
    • Способы построения отношений
    • Как продавать программы
    • Виды клиентов, как с кем общаться
    • Общение с руководителями

    Записаться на тренинг

Построение отношений с клиентами

  • Основные проблемы и способы их решения
  • Способы построения отношений
  • Как продавать программы
  • Виды клиентов, как с кем общаться
  • Общение с руководителями

Администрирование 1С

(Тренинг VIP – Я Эксперт)

  • Урок 1. Основные понятия
  • Урок 2. Установка и обновление платформы для разных операционных систем
  • Урок 3. Основы работы в 1С
  • Урок 4. Клиент-серверный вариант работы
  • Урок 5. Обслуживание и резервное копирование
  • Урок 6. Web доступ к 1С

    Подробнее

    урок 1. Основные понятия

    • Основные понятия - Конфигурация и платформа 1С
    • Способы получения платформы и конфигураций 1С
    • Основные типы файлов 1С: 1cd,dt, cf, cfu
    • Работа с информационными базами 1С: добавление, изменение, удаление.
    • Список баз 1С в виде дерева.
    • Редактирование списка информационных баз при помощи файла ibases.v8i

    урок 2. Установка и обновление платформы для разных операционных систем

    • Установка и обновление для операционной системы Windows
    • Установка и обновление для операционной системы Linux
    • Установка и обновление для операционной системы MacOS X

    урок 3. Основы работы в 1С

    • Методы организации работы с данными в 1С
    • Файловый и клиент-серверный режимы работы
    • Ограничения файлового режима работы
    • Терминальный доступ
    • Пользователи и права доступа в 1С+
    • Создание и настройка прав пользователей в Бухгалтерии 2.0, Управление торговле 11
    • Система защиты 1С
    • Аппаратные и программные ключи защиты
    • Виды программных лицензий
    • Демонстрация активации программной лицензии 1С
    • Обновление конфигурации 1С
    • Полный дистрибутив, дистрибутив обновления

    урок 4. Клиент-серверный вариант работы

    • Поддерживаемые СУБД для 1С:Предприятие
    • Рассмотрим версии MS SQL Server: Enterprise, Standart, Express. Характеристики и различия версий.
    • Установка MS SQL Server на Windows Server
    • Установка сервера 1С Предприятие на Windows Server
    • Работа с консолью сервера 1С:Предприятие
    • Создание базы данных 1С Предприятие + MS SQL Server
    • Режимы удаления информационной базы 1С: очистить базу, удалить базу.
    • Скачивание и установка бесплатного Postgre SQL на Windows Server
    • Создание базы данных 1С Предприятие+ Postgre SQL
    • Установка сервера 1С:Предприятие+ Postgre SQL под Linux(Ubuntu)
    • Создание базы данных 1С Предприятие+ Postgre SQL под Linux, запуск клиента 1C

    урок 5. Обслуживание и резервное копирование

    • Резервное копирование 1С в файловом режиме
    • Скрипт для автоматического отключения сеансов 1С в файловом режиме
    • Скрипт для автоматического бекапа 1С в файловом режиме
    • Обслуживание базы данных MS SQL для увеличения быстродействия СУБД.
    • Настройка автоматических регламентных заданий для MS SQL: обновление статистики, реорганизация индекса, восстановление индекса.
    • Настройка резервного копирования MS SQL Server
    • Настройка резервного копирования Postgre SQL в Windows
    • Настройка резервного копирования Postgre SQL в Linux

    урок 6. Web доступ к 1С

    • Добавление и настройка веб сервера Microsoft IIS
    • Публикация файловой и клиент-серверной базы 1С(Управление торговлей,11) на веб. сервере Microsoft IIS
    • Запуск 1С через браузер(веб.клиент)
    • Скачивание, установка и настройка веб.сервера Apache
    • Публикация файловой и клиент-серверной базы 1С на веб сервере Apache
    • Организация WEB доступа к базе 1С из Интернета
    • Пример настройка роутера Asus, проброс портов для web доступа к 1С

    Записаться на тренинг

Разработка мобильных приложений

(Тренинг VIP – Я Эксперт)

    Подробнее

    • Подготовка компьютера.
    • Установка веб-сервер Apache, публикация конфигурации на веб. сервере.+
    • Установка мобильной платформы 1С на смартфоне.
    • Подключение мобильного приложения на смартфоне
    • Разработка структуры конфигурации.
    • Разработка Мобильного приложения. Создание командного интерфейса.
    • Особенности интерфейса мобильного приложения.
    • Ограничение доступа в мобильном приложении. Работа с ролями.
    • Особенности интерфейса мобильного приложения, разработка форм для справочников и документов.
    • Работа со средствами телефонии мобильной платформы 1С: совершить звонок, отправить sms, написать электронное письмо.
    • Журнал звонков: Входящие, пропущенные, исходящие. Обработка входящих смс.
    • Создание напоминания на смартфоне, локальное уведомление на дату и время.
    • Работа со средствами геопозиционирования мобильной платформы 1С: найти адрес на карте, показать текущее местоположение мобильного устройства, проложить маршрут из точки А в точку Б
    • Использование режим отладки мобильного приложения по протоколу HTTP
    • Работа со средствами мультимедиа мобильной платформы 1С: сканирование штрихкодов камерой, видеозапись, фото, аудиозапись.
    • Выполнение обмена данными со стационарной базой 1С, использование плана обмена.
    • Передача данных мультимедиа в базу 1С на стационарный компьютер.
    • Использование web-сервисов для обмена, работа с данными XDTO.
    • Обмен данными м/у мобильным устройством и центральной базой с разной структурой конфигурации.
    • Разработка отчетов на мобильном устройстве. Получение данных для отчета из базы на стационарном компьютере (использование web-сервиса).
    • Разработка отчетов и диаграмм по данным на мобильном устройстве.
    • Работа с Push уведомлениями - оповещать о важной информации мобильные устройства.
    • Правила лицензирования при индивидуальной разработке и при массовом распространении через Google play.
    • Установка и настройка конфигурации "Сборщик мобильных приложений".
    • Установка компонент: Java JDK, Android SDK, Apache ANT.
    • Подготовка графической информации: Иконки, заставки для файла apk
    • Сборка файла apk, установка его на смартфон, тестирование.
    • Регистрация и размещение мобильного приложения в Google play
    • Рассмотрим мобильное приложение Управление небольшой фирмой, настройка обмена со стационарной базой 1С.

    Записаться на тренинг

    Подробнее

    • Введение в конвертацию данных.
    • Подготовительные операции в конвертации данных
    • Выгрузка метаданных конфигураций источника и приёмника
    • Загрузка метаданных в «Конвертацию данных»
    • Перенос данных "простого" справочника - "Классификатор стран Мира".
    • Пример синхронизации значений перечислений
    • Перенос данных справочника «Номенклатура»
    • Перенос многоуровневого справочника в двухуровневый
    • Перенос независимого справочника(в источнике) в подчинённый (в приёмнике). (На примере справочника "Единицы измерения")
    • Пример из типовых конфигураций. Особенности синхронизации

    Практическое задание

    • Один справочник в несколько постановка проблемы
    • Один справочник в несколько - Реализация правил
    • Сопоставление и перенос табличных частей
    • Особенности настройки "Получение из входящих данных"
    • Что такое приоритет ПКО и как им пользоваться.
    • Синхронизирующее правило.
    • Установка значения по умолчанию.
    • Синхронизация. Варианты поиска. Проверка.
    • Перенос данных из источника в приёмник через COM соединение.
    • Перенос остатков. Разработка алгоритмов/запросов.

    Практическое задание

    • Повторная выгрузка и загрузка метаданных. Перенос документа Операция.
    • Как работать с отладчиком при переносе данных
    • Перенос документов без движений. Пример: ручная операция, корректировка записей регистров.
    • Поля поиска. Правила очистки данных.
    • Проведение документов: Принудительное проведение, Использование внешних обработок.
    • Использование функции «Выгрузить по правилу»
    • Использование параметра «ИмяПКО»
    • Использование глобальных параметров при обмене

    Практическое задание

    • Планы обмена Общие принципы работы
    • Использование планов обмена при выгрузке
    • Особенности использования планов обмена в конвертации данных
    • Подробно об онлайн обмене
    • Обмен между типовыми конфигурациями. На примере: Управление торговлей<-->Бухгалтерия предприятия.
    • Первый этап настройки обмена между БП и УТ
    • Второй этап настройки обмена между БП и УТ
    • Особенности синхронизации при онлайн обмене
    • Доработка типовых правил обмена

    Практическое задание

    • Интеграция источника с Библиотекой стандартных подсистем. Правила регистрации.
    • Интеграция приёмника с Библиотекой стандартных подсистем.
    • Выгрузка метаданных из 7-ки
    • Загрузка метаданных 7.7 в Конвертацию данных
    • Перенос справочной информации из 7.7
    • Перенос документов и остатков из 7.7 в 8.
  • Подробнее

    2. Метод выбрать

    3. Метод Выгрузить

    4. Параметры запроса

    5. Консоль запросов

    6. Псевдонимы

    7. Сортировка

    8. Получить первые

    9. Без повторяющихся

    10. Реальные таблицы

    11. Условия

    • ​​Между
    • Сравнения
    • В иерархии

    12. Виртуальные таблицы

    13. Параметры виртуальной таблицы

    1. Таблицы справочников и документов

    2. Группировки

    3. Итоги в запросе

    4. Копирование текста запроса

    5. Выборка с итогами в отладчике

    6. Отчет с итогами

    7. Общие итоги

    8.Виртуальная таблица

    • ​Регистр накопления Остатки
    • Регистр накопления Обороты
    • Регистр накопления Остатки и обороты

    9. Соединение таблиц

    1. Детальны пример по соединению таблиц

    2. Объединение таблиц

    3. Вложенные запросы

    4. Функции языка запросов

    • ​Строковые
    • Расбота с датами
    • Агрегатные функции
    • Ссылки и типы
    • Условия
    • ​Ссылка
    • В, в иерархии
    • ЕстьNULL
    • Выбор
    • Подобно
    • И, ИЛИ, Не

    1. Временные таблицы

    • Теория
    • менеджер временных таблиц
    • Менеджер таблиц из другого запроса
    • Передача таблицы значений из другого запроса
    • Передача своей таблицы значений
    • ​Уничтожение временной таблицы

    2. Пакет запросов

    • ​Теория
    • Примеры
    • ВыполнитьПакет()
    • Оперативный учет
    • ​Ввод в эксплуатацию
    • Выбытие оборудования
    • ​Бухгалтерский учет
    • ​Списание комплектов и комплектующих
    • Таблицы
    • Индексировать
    • Разрешенные
    • Для изменения

    Записаться на тренинг

    Подробнее

    1.Создание простых отчетов

    • В виде списка
    • С использованием группировок
    • С использованием диаграммы

    ​2. Выбранные поля

    3. Ресурсы, расчет итогов по группировкам

    • Поле, путь, заголовок
    • Ограничение поля
    • Роли. Автоподстановка ролей
    • Роли. Период
    • Роли. Измерение, счет, остатки

    5. Закладка компоновка данных в запросе

    6. Параметры

    7. Теория в виде текста

    • Выражение представления
    • Выражения упорядочивания
    • Тип значения
    • Доступные значения
    • Оформление
    • Параметры редактирования

    2. Вложенные схемы компоновки данных

    • Отчет - владелец
    • Создание схемы
    • Связь со схемой - владельцем

    3. Параметры

    • Доступные значения
    • Тип значения
    • Доступность списка значения
    • Выражения, ограничения, использование и др.

    ​4. Теория в виде текста

    1. Настройки

    • Варианты
    • Выбранные поля
    • ​Проценты
    • Поля группировок и реквизиты полей группировок
    • Системные поля и Параметры данных
    • Группировки выбранных полей
    • Другие настройки
    • Макет оформления
    • Расположение итогов
    • Расположение полей группировок
    • Расположение группировок
    • Расположение реквизитов
    • Расположение ресурсов
    • ​Расположение общих полей
    • Тип заголовка полей
    • Заголовок, выводитьзаголовок
    • Выводить параметры, отбор
    • Авто позиция ресурсов
    • Фиксация слева, сверху
    • Количество записей, процент записей
    • Тип макета
    • Вариант использования группировки

    ​2. Создание собственного макета оформления

    • Макет поля
    • Нюансы создания
    • Макеты группировок
    • Макеты заголовков группировок
    • Макеты ресурсов
    • Пример создания отчета со своим макетом

    ​4. Теория в виде текста

    1. Настройки

    • Другие настройки
    • Тип диаграммы
    • Базовое значение
    • Состав подписей
    • Отображать таблицу данных
    • Окантовка
    • Шрифт, цвет фона, стиль линии
    • Размещение легенды
    • Полосы измерительной диаграммы
    • Режим сглаживания, натяжение сглаживания

    2. Консоль системы компоновки данных

    3. Этапы работы СКД

    • Описание этапов и их смысл
    • Сохранение схемы и ее настроек в файл
    • Программная реализация отчета
    • Получение схемы из файла (програмно)
    • Получение настроек СКД из файла (программно) и формы
    • Запись настроек, макетов и схем в XML (программно)

    4. Программная работа с настройками СКД

    5. Теория в виде текста

    1. Расшифровки (программно)

    • Как задается расшифровка при программном исполнении отчета
    • Расшифровка по двойному щелчку
    • Расшифровка по правой кнопке
    • Задание своего списка действий
    • Вызов другого отчета по правой кнопке мышки

    2. Использование характеристик

    • Задание в самом отчете, с использованием табличной модели
    • Задание в самом отчете с использованием запроса
    • Задание непосредственно в объекте, к которому относятся свойства

    ​3. Теория в виде текста

    1. Использование нескольких наборов данных

    • Несвязанные наборы
    • Объединение
    • Соединение
    • Простое соединение
    • Параметры соединения
    • Условие связи
    • Начальное значение связи
    • Своя иерархия

    2. Работа с картинками

    3. Сохранение настроек и вариантов (программно)

    • Форма сохранения
    • Форма загрузки
    • Пользовательские настройки

    4. Теория в виде текста

    1. Внешние источники данных

    • Набор данных - объект
    • Передача через модуль отчета
    • Данные из Excel файла
    • Соединение нескольких источников

    ​2. Внешние отчеты

    3. Внешние печатные формы

    4. Динамические списки

    5. Вычисляемые поля

    ​6. Теория в виде текста

    Записаться на тренинг

    1.5. Дебет и Кредит

    1.6. Проводка

    1.7. Двойная запись

    1.8. Корреспонденция счетов

    1.9. Баланс

    2.1. Обороты

    2.2. Сальдо

    2.3. Активные, пассивные и активно-пассивные счета

    2.4. Субсчета

    2.5. Аналитический учет

    2.6. Количественный учет

    2.7. Забалансовые счета

    3.1. Первичные документы

    4.1. Товарно- материальные ценности

    4.2. Основные средства

    4.3. Товары

    4.4. Материалы

    5.1. Расходы организации.

    5.2. Порядок признания расходов

    5.3. Амортизация и методы начисления амортизации основных средств

    5.4. Срок полезного использования основного средства

    5.5. Оформление поступления основного средства в 1С

    5.6. Начисление амортизации в 1С

    5.7. Выбытие ТМЦ

    6.1. Расходы организации – по основной деятельности и прочие.

    6.2. Расходы сточки зрения бухгалтерского учета и налогового учета.

    6.3. Нормативное регулирование расходов.

    6.4. Счета учета расходов.

    6.5. Счета затрат в зависимости от деятельности организации

    7.1. Доходы организации.

    7.2. Счета учета доходов.

    7.3. Счет 90 – отражение доходов и формирование финансового результата

    7.4. Порядок ведения бухгалтерского и налогового учета (счета бухгалтерского учета и регистры налогового учета)

    7.5. Данные бухгалтерского и налогового учета в 1С

    7.6. Разница между бухгалтерским и налоговым учетом

    8.1. Настройка программы 1С (старт работы)

    8.2. Учетная политика

    8.3. Настройка налогов

    8.4. Поступление и реализация товаров, материалов, услуг

    8.5. Учет транспортных расходов

    8.6. Выпуск продукции

    9.1. Закрытие месяца в 1С

    9.2. Возможные "проблемы" при закрытии месяца. Если программа не закрывает счета.

    10.1. Закрепление материала

    11.1. Что за налог НДС?

    11.2. Кто является плательщиками НДСа?

    Подробнее

    1) Введение

    2) Возможности расширения конфигурации

    3) Создание расширения конфигурации

    4) Заимствование объектов конфигурации

    6) Доработка форм в расширении

    7) Изменение расширяемой формы поставщиком

    8) Обновление расширяющей формы

    9) Добавление объекту собственной основной формы

    10) Работа с макетом в расширении

    1) Добавление команды и её обработчика в расширение

    2) Добавление нового отчета в расширение

    3) Доработка отчета конфигурации при помощи расширения 4) Работа с предопределенными элементами справочника в расширении

    5) Работа с ролями в расширении конфигурации

    6) Ограничение прав доступа для пользователя

    7) Расширение прав доступа для пользователя

    8) Добавление новой роли и новой подсистемы

    9) Особенность работы с ролями из расширения

    10) Заимствование и доработка подсистемы

    11) Доработка начальной страницы при помощи расширения

    12) Доработка командного интерфейса

    13) Основного раздела

    1) Передача расширения в распределенной информационной базе

    2) Обработчик расширяющей формы при изменении

    3) Расширяющие методы ДО, ПОСЛЕ, ВМЕСТО

    4) Использование расширяющего метода ПОСЛЕ для документа Инвентаризация

    5) Доработка модулей. Аннотации Перед, После, Вместо, 6)Последовательность выполнения перехватчиков Перед, После, Вместо

    7) Перехватчик Перед. Безопасный режим

    8) Перехватчик После

    9) Перехватчик Вместо

    10) Особенности перехвата Функций.

    Метод ПродолжитьВызов()

    1) Как подменить кнопку заполнения табличной части

    2) Расширение формы списка для контрагентов

    3) Быстрое создание документов из формы списка контрагенты

    4) Справочник Идентификаторы объектов расширений

    5) Сохранение данных формы в режиме совместимости 8.3.10

    6) Добавление своей печатной формы для документа

    1) Практический пример разработки расширения конфигурации

    2) Презентация расширения Автомойка

    3) Добавление новых справочников, документов в расширение Автомойка

    4) Обход ограничения режима совместимости в БП 3.Запуск в режиме предприятия.

    5) Добавление регистра сведений Цены автомойки.

    6) Формирование движений по регистру сведений

    7) Настройка просмотра движений документа

    8) Получение стоимости услуг автомойки

    9) Формирование проводок по регистру Бухгалтерии

    10) Разработка отчета "Заработная плата автомойщиков" в расширении Автомойка.

    Записаться на тренинг

    1 раз в месяц проводим вебинары, на которых разбираем вопросы по урокам.

    Ответы на ваши вопросы по email и skype.