На каком интернет ресурсе доступна документация по платформе и прикладным решениям 1с
Подробный и пошаговый курс для обучения 1С программирования с самого начала. Уроки разбиты на короткие видео, что бы вы можно любой момент вернутся к нужному уроку и пересмотреть его. Видеоуроки 1С совершенно бесплатны.
Автор: Александр Заика
В курсе на практическом примере рассмотрены основные особенности разработки в режиме управляемого приложения. Помимо описания особенностей работы с такими объектами, как подсистемы, константы, справочники, документы, перечисления, последовательности, нумераторы, регистры накопления, регистры сведений, в курсе уделено внимание организации клиент-серверного взаимодействия. Кроме того, здесь рассматриваются методы конструирования командного интерфейса управляемого приложения и методы работы с управляемыми формами.
Автор: Александр Заика
Курс предназначен для слушателей, имеющих опыт разработки для 1С:Предприятие 8.2. и желающих расширить свои знания и навыки, освоив решение бухгалтерских и расчетных задач, научившись работать с бизнес-процессами, освоив работу с функциональными опциями и другими механизмами системы.
В курсе на примере разработки конфигурации в 1С:Предприятие 8.2. в режиме «Управляемое приложение» рассмотрены вопросы организации подсистемы бухгалтерского учета с использованием регистров бухгалтерии, планов счетов, планов видов характеристик и других вспомогательных механизмов. Рассмотрена реализация расчетной подсистемы с применением регистров расчета и планов видов расчета, рассмотрены механизмы бизнес-процессов, работа с функциональными опциями, организация распределенной информационной системы, поиск в базе данных и использование регламентных заданий.
Разбор домашних заданий:
6. Содержание справки конфигуратора 1С:Предприятие, книги и другие ресурсы в интернете
8. Подготовка к экзамену на сертификат "1С:Профессионал" по платформе
Теперь Вы сможете готовиться к сертификационному экзамену на знание основных механизмов платформы "1С:Предприятие 8" прямо с экрана телевизора,монитора или смартфона.Гораздо быстрее и легче.Видео с вопросами и правильными ответами поможет подготовиться и сдать экзамен.
12. Подготовка к экзамену на сертификат "1С:Специалист" по платформе "1С:Предприятие 8.3"
14. Сдача экзаменов на сертификат "1С:Специалист" по прикладным решениям "1С:Предприятие 8"
-по конфигурированию торговых решений в системе программ "1С:Предприятие 8";
-по конфигурированию и внедрению бухгалтерской подсистемы в прикладных решениях "1С:Предприятие 8";
-по конфигурированию подсистем расчета зарплаты и управления персоналом в прикладных решениях "1С:Предприятие 8";
-по методологии подсистемы "Управление производством" в прикладных решениях на платформе "1С:Предприятие 8";
-по конфигурированию в программе "1С:Зарплата и кадры государственного учреждения 8";
-по конфигурированию в программе "1С:Управление нашей фирмой 8".
Цены на услуги
СтатьяЛиния консультаций
Обучение
СтатьяСопровождение (обслуживание) программ 1С
СтатьяНастройка программ 1С
СтатьяРазработка программ на платформе 1С
СтатьяДоработка программ 1С
СтатьяОбновление программ
СтатьяРазработка методологии учета
СтатьяПомощь в ведении учета
СтатьяВнесение данных в программу
Обслуживание техники и операционных систем
Статьи раздела
В каких случаях понадобится публикация на WEB-сервере?
- Рабочие станции, с которых Вы обращаетесь к базе данных 1С работают слишком медленно, не справляются с нагрузкой.
- Вам нужно работать в программах 1С удаленно, через интернет.
Как опубликовать программу 1С на WEB-сервере:
Опубликовать можно самостоятельно или с помощью специалиста. Для публикации самостоятельно - смотрите инструкцию ниже. Или оставьте заявку, и специалист свяжется с Вами и опубликует программу.
С чего начать?
Если Вам нужен доступ к 1С через интернет, - Вам понадобится статический «белый» IP-адрес. Его можно запросить у Вашего провайдера интернета, обычно это стоит не очень дорого.
Если же Вы планируете использовать 1С только в рамках локальной сети, - никаких дополнительных действий не нужно.
Устанавливаем и настраиваем WEB-сервер IIS.
Публикацию мы будем проводить на примере операционной системы Windows 10 (далее ОС) . Первым делом надо перейти в Панель управления – для этого выбрать значок поиск(рядом с кнопкой «Пуск») и в появившейся строке поиска набрать «Панель управления». Столбец обновится и покажет значок «Панель управления»:
После клика по этому значку, откроется окно "Панель управления", необходимо перейти в раздел «Программы и компоненты»:
После этого появится окно установки и удаления ПО, нас интересует раздел "включение и отключение компонентов Windows” (cлева вверху окна):
Нам следует установить необходимые компоненты сервер IIS и продолжить настройку ОС для публикации информационный базы. Для этого необходимо выбрать компоненты так же, как выбрано на рисунке ниже:
И нажать кнопку «ОК» снизу. Мастер некоторое время будет настраивать вашу ОС и после применения изменений можно будет продолжить настройку ОС. Стоит отметить, - для того, чтобы информационную базу 1С можно было опубликовывать на веб-сервер, необходимо при установке платформы выбрать компонент «Модули расширения веб-сервера».
Скачав и распаковав технологическую платформу, необходимо запустить файл setup.exe. Появится окно с приглашением к началу установки:
Жмем кнопку далее, выбираем нужные компоненты и обязательно делаем левый клик по разделу «компоненты веб сервера» и выбираем «Данный компонент будет установлен на жесткий диск»:
Жмем «Далее», «Далее» и «Установить». Ожидаем окончание установки и жмем «Готово».
Следующим этапом необходимо будет опубликовать Нашу информационную базу на веб сервере. Для этого надо запустить конфигуратор от имени Администратора (кликнуть на иконке правой кнопкой мыши, выбрать соответствующий пункт всплывающего меню):
После запуска конфигуратора выбрать пункт меню «Администрирование» -> «Публикация на веб сервере». Вы увидите окно публикации, которое поможет настроить публикацию информационной базы.
Настраиваем все, как указано на картинке выше (вместо «TestBase» Вы увидите название своей базы).
Необходимо установить для пользователя IUSR следующие права:
- на каталог bin платформы (c:\program files\1cv8\8.3.X.X\bin) - права на чтение,
- на каталог с информационной базой - права на запись
Порядок установки настройки ниже на картинке. Выполняется правым кликом по папке и выбором пункта меню «Свойства», закладка «Безопасность»:
Порядок следующий – Жмем кнопку «Изменить» (1), далее «Добавить»(2), Набираем IUSR и жмем кнопку «Проверить имена» (3), Далее «ОК» и выбираем перечень разрешений, как указано в пункте 4.
Для более комфортной работы мы можем использовать платформу 1С в виде тонкого клиента. Давайте добавим нашу информационную базу в список. Для этого запустим "1С:Предприятие" и нажмем кнопку добавить:
Далее следует выбрать пункт «Добавление в список существующей информационной базы» и нажать «Далее».
После чего указать «Наименование Информационной базы» (это имя, отображаемое в списке баз), выбрать типа расположения базы «На веб-сервере» и указать адрес нашей информационной базы, а затем нажать далее:
На следующем шаге ни чего менять не нужно просто надо нажать кнопку «Готово». Теперь в списке информационных баз будет доступна ваша база, можете подключаться к ней по кнопке «1С:Предприятие».
Права на платформу полностью принадлежат фирме 1С, вносить в нее изменения запрещено по лицензионному соглашению.
Права на конфигурации переходят пользователю; соответственно, пользователь вправе как дорабатывать типовые конфигурации, так и создавать свои с нуля.
Используется следующая система программно-аппаратной защиты софта, приобретаемого у компании 1С или партнеров.
- Лицензия на поставляемую типовую конфигурацию. Выпускаются в виде пин-кодов, их нужно активировать при развертывании решения.
- Клиентские лицензии на платформу. Дают возможность пользователям работать с платформой 1С, безотносительно конфигураций. Бывают программные и аппаратные; аппаратные поставляются в виде сетевых ключей на 5, 10, 50, 100, 300, 500 пользователей (красного цвета) либо в виде однопользовательских ключей (фиолетового цвета).
- Серверные лиценции на платформу. Нужны только для клиент-серверного варианта работы. Бывают только аппаратные, не-сетевые, в виде ключа фиолетового или зеленого цвета.
Вопрос 01.69 экзамена 1С:Профессионал по платформе. Что разрешено разработчикам прикладных решений в системе 1С:Предприятие 8?
- Изменять функциональность типовых тиражных решений
- Создавать собственные прикладные решения
- Изменять компоненты технологической платформы
- Правильны ответы 1 и 2
- Верны все варианты
Правильный ответ четвертый, платформу трогать нельзя.
Вопрос 01.13 экзамена 1С:Профессионал по платформе. Для каких компонент существуют сетевые ключи защиты?
- Клиентское приложение
- Типовые тиражные решения
- Сервер 1С:Предприятия
- Правильны ответы 1 и 3
- Правильны ответы 1 и 2
- Верны все варианты
Правильный ответ первый. Сетевые ключи есть только для пользователей.
Вопрос 01.26 экзамена 1С:Профессионал по платформе. Какие компоненты типовой поставки в системе 1С:Предприятие 8 защищены аппаратным ключом?
- Клиентское приложение
- Типовое тиражное решение
- Сервер 1С:Предприятия
- Правильны ответы 1 и 3
- Правильны ответы 1 и 2
- Верны все варианты
Правильный ответ четвертый - должен быть аппаратный ключ на сервер, и может быть аппаратный ключ для клиентских сеансов (но тут возможна альтернатива, клиентские лицензии могут быть и программные).
Типовое решение в общем случае аппаратным ключом не защищается.
Статья продолжает цикл «Первые шаги в разработке на 1С». В ней представлены начальные сведения о вариантах типовой поддержки прикладных решений. Изучив статью, вы узнаете:
- Как работает механизм поддержки конфигурации?
- Как включить возможность внесения изменений в конфигурацию, находящуюся на поддержке?
- Как настраивать правила поддержи конфигурации?
- В чем отличие между основной конфигурацией, конфигурацией базы данных и конфигурацией поставщика?
- В каких случаях нужно снимать с поддержки типовую конфигурацию?
- Как вернуть конфигурацию, в которой включена возможность изменений, на поддержку без возможности изменения?
Применимость
Материал, представленный в статье, актуален для текущих версий платформы.
Механизм поддержки типовых прикладных решений
Обновление версий типовых прикладных решений выполняются с помощью механизма поддержки конфигурации.
Если конфигурация пользователя находится на поддержке, то при выходе нового релиза пользователь может самостоятельно выполнить обновление, так как в этом случае обновление осуществляется в автоматическом режиме.
Типовые прикладные решения предназначены для решения стандартных учетных задач, возникающих на большинстве предприятий. Для решения нестандартных задач необходимо вносить изменения в типовые решения.
Любую задачу, поступающую от пользователя, следует постараться решить стандартными средствами типового решения.
При необходимости внесения изменений в типовую конфигурацию нужно использовать следующий сценарий.
Включить возможность внесения изменений в конфигурацию. Для этого в режиме конфигуратора выполнить команду главного меню Конфигурация – Поддержка – Настройка поддержки (Рис. 1).
При этом откроется форма Настройка поддержки. В форме нажать кнопку Включить возможность изменения. Ответить Да на вопрос системы о невозможности выполнения автоматического обновления. В открывшейся форме Настройка правил поддержки переключатели по умолчанию установлены в значение Объект поставщика не редактируется. Нажать кнопку ОК (Рис. 2). После этого можно открывать доступ к тем объектам конфигурации, в которые необходимо внести изменения.
Рис. 2. Настройка возможности изменения конфигурации
Для включения возможности добавления в типовую конфигурацию новых объектов необходимо в форме Настройка правил поддержки выбрать корневой узел конфигурации и установить для него правило поддержки Объект поставщика редактируется с сохранением поддержки. Флаг Установить для подчиненных объектов не устанавливать (Рис. 3).
Рис. 3. Установка правила поддержки
Информационная база типового решения – это совокупность пользовательских данных и нескольких конфигураций. К этим конфигурациям относятся: конфигурация поставщика, конфигурация базы данных и основная конфигурация.
С конфигурацией базы данных работают пользователи. Конфигурация поставщика – исходная конфигурация поставщика типового решения. Когда типовое решение находится на полной поддержке без возможности изменения, эти две конфигурации равны.
Конфигурацию поставщика можно открыть из формы настройки поддержки Конфигурация – Поддержка – Настройка поддержки. В форме Настройка поддержки нажать кнопку Открыть (Рис. 4).
Рис. 4. Кнопка открытия конфигурации поставщика
После выполнения команды Включить возможность изменения в форме Настройка поддержки в информационной базе создается основная конфигурация. С этой конфигурацией работает разработчик. В основную конфигурацию можно вносить изменения, а конфигурация поставщика и конфигурация базы данных доступны только для чтения.
Конфигурацию базы данных можно открыть на просмотр командой главного меню конфигуратора Конфигурация – Конфигурация базы данных – Открыть конфигурацию БД. При изменении и сохранении основной конфигурации возникают отличия от конфигурации базы данных. На это указывает символ в заголовке окна конфигурации (Рис. 5).
Рис. 5. Признак отличия конфигурации базы данных от основной конфигурации
Если в основную конфигурацию внесены изменения, то с помощью команды главного меню конфигуратора Конфигурация – Обновить конфигурацию базы данных эти изменения переносятся в конфигурацию базы данных.
Конфигурация поставщика изменяется только в случае установки нового обновления от поставщика.
Если в типовой конфигурации включена возможность внесения изменений, то становится доступной возможность снятия конфигурации с поддержки. Начинающие разработчики часто путают эти два режима. Для снятия конфигурации с поддержки нужно в форме Настройка поддержки нажать кнопку Снять с поддержки (Рис. 6).
Рис. 6. Снятие конфигурации с поддержки
После выполнения этой команды из информационной базы автоматически удаляется конфигурация поставщика. Такую возможность необходимо применять только в тех случаях, когда типовое решение используется как основа для собственной разработки и не планируется его дальнейшее обновление.
Иногда необходимо вернуть конфигурацию, в которой включена возможность изменений, на поддержку без возможности изменения.
Такая задача может возникнуть в следующих случаях:
- В типовом решении была обнаружена ошибка. Ошибка было исправлена программистом в конфигурации заказчика. Для этого была включена возможность изменения конфигурации. После выхода нового релиза поставщика с исправленной ошибкой нужно вернуть конфигурацию на поддержку без возможности изменения.
- В конфигурации была необоснованно или случайно включена возможность изменения и утрачена возможность автоматического обновления.
Задача решается следующим способом. На первом шаге выполнить архивную копию базы. Например, сделав выгрузку информационной базы Администрирование – Выгрузить информационную базу.
На втором шаге нужно получить исходную конфигурацию поставщика. Это можно сделать из формы настройки поддержки Поддержка – Настройка поддержки. В форме Настройка поддержки нажать кнопку Сохранить в файл (Рис. 4). После этого в форме настройки поддержки нажать кнопку Снять с поддержки (Рис. 6).
Загрузить из файла ранее выгруженную конфигурацию поставщика Конфигурация – Загрузить конфигурацию из файла. Согласиться с предупреждением системы о том, что будет выполнена полная загрузка конфигурации.
Обновить конфигурацию базы данных Конфигурация – Обновить конфигурацию базы данных. Конфигурация будет поставлена на поддержку без возможности внесения изменений. Ранее внесенные изменения будут удалены.
В этом случае возможна потеря данных, если в основную конфигурацию добавлялись новые объекты.
В заключение напомним, что эта статья уже 12-я по счету в нашем цикле «Первые шаги в разработке на 1С». Как вы уже успели заметить, в основном вся работа велась в конфигураторе, и это логично, т.к. именно там и пишется программный код. Но разработка на платформе «1С:Предприятие» – это не только непосредственное написание программного кода, но и разработка интерфейса конфигурации, с которой будут работать конечные пользователи. И в следующей статье мы начнем наше знакомство с этой интересной темой.
Читайте также: