Что такое доработка 1С?

Доработка программ 1С нужна, когда к уже имеющемуся функционалу необходимо внедрить новые возможности или добавить недостающие элементы для корректного отражения бизнес-процессов предприятия.
Что входит в доработку программ и конфигурации 1С
Что такое доработка 1С? Зачастую изменения затрагивают часть интерфейса, но могут быть и серьезные правки, например, внедрение новых алгоритмов или подсистем. Все зависит от потребности бизнеса: иногда может быть достаточно типовых возможностей 1С, иногда может потребоваться доработка конфигураций программ.
Доработка конфигурации под особенности бизнеса
Модернизация программы нужна, если не хватает возможностей стандартной конфигурации, неверно выводится отчетность или требуется создать новую печатную форму, а также если возникают проблемы при настройке прав пользовательского доступа. Доработка программ 1С включает в себя:
- доработку конфигурации;
- оптимизацию и устранение ошибок;
- доработку и оптимизацию отчетов;
- интеграции в бизнес-процессы;
- настройку прав доступа.
Доработка конфигурации требует выгрузки информационной базы. Выгрузку следует осуществлять перед любыми действиями с базами, особенно с нетиповыми. Для это нужно зайти в «Конфигуратор» - Администрирование – Выгрузить информационную базу.
Внимание! Типовые конфигурации 1С (недоработанные) содержат у названия, рядом с желтым кубом иконку замка.
«Доработка и модификация 1С»?
Специалисты 1С ответят на любые вопросы
и помогут абсолютно бесплатно!
После завершения процесса выгрузки в панели меню нажимаем «Поддержка» – «Обновить конфигурацию». Время поиска доступных обновлений зависит от объема информационной базы и количества доработок. Лучше всего в открывшемся окне выбрать «Выбор файла обновления» и вручную указать путь на предварительно распакованный и сохраненный архив с обновлениями.
Далее откроется окно сравнения конфигураций. Слева будет отображаться состояние текущей конфигурации, справа будет присутствовать сведения по новой, типовой версии. Все разделы, которые подверглись изменениям, будут выделены.
Чтобы выяснить, какие типовые объекты 1С уже были скорректированы и также претерпят некоторые изменения после установки новой конфигурации поставщика, в нижней панели выбираем «Показать только дважды измененные свойства».
На экране будут выведены только подходящие под условия объекты. Для просмотра конкретных предметов, которые претерпят изменения, нужно раскрыть древо метаданных. Нажатие правой кнопки мыши выведет более подробную информацию.
Доработка отдельных модулей 1С
На уровне кода посмотреть изменения можно нажав «Показать различия в модулях». Следует учесть, что корректировки нужно запомнить для дальнейшего их введения после установки обновлений, поэтому требуется создать два отчета. Первый - «Отчет о сравнении объектов основной конфигурации со старой конфигурацией поставщика» (имеющиеся доработки), второй - «Отчет о сравнении объектов новой конфигурации поставщика со старой конфигурацией поставщика» (обновления).
Внесем немного ясности: «Основная конфигурация» - нетиповая, требующая обновлений, «Старая конфигурация поставщика» - типовая, из которой установлены последние обновления, «Новая конфигурация поставщика» - на которую обновляется сейчас.
Доработка форм отчетности в 1С
Настраиваем «Отчет сравнения метаданных» и выгружаем его, после чего фиксируется список ранее осуществленных изменений. Далее перемещаемся к обновлению и нажимаем «Выполнить». В это время Конфигуратор предложит «Взять из новой конфигурации поставщика» - это означает, что все доработки будут удалены и заменены обновленными типовыми предметами.
В окне «Настройка правил поддержки» вносить какие-либо изменения не нужно. Доработка 1С завершена, запускаем «Предприятие» и записываем изменения. В случае, если кнопка «Принять» неактивна, необходимо запустить «Тестирование исправлений» путем нажатия клавиши F5.
После подтверждения о том, что процесс обновления завершен, требуется снова открыть «Конфигуратор», вывести список дважды измененных объектов и вручную ввести изменения на уровне кода из выгруженных отчетов. На последнем этапе проверяем корректность настроек и отработку рабочих процессов.
Обновление доработанной 1С
Для оптимизации работы 1С существует достаточно много способов. Самый простой из них – обновление. Разработчики программы выпускают новые версии, в которых расширяется функционал типовой конфигурации 1С, совершенствуются уже имеющиеся механизмы работы, внедряются новые возможности для повышения производительности системы.
«Управление производственным предприятием 8»?
Специалисты 1С ответят на любые вопросы
и помогут выбрать программу абсолютно бесплатно!
Доработка 1С включает настройку регламентных и фоновых заданий. В 1С конфигурации протекает большое количество фоновых заданий – обновляться могут курсы валют, задачи бухгалтера и другие. Следует учесть, что часть заданий не нужна, но они реализуются, растрачивая ресурсы программы на обновление.
Настройка фоновых заданий
Для более продуктивной отработки 1С необходимо отключить ненужные пункты в настройке фоновых заданий. В боковом меню выбираете «Администрирование» - «Обслуживание». В открывшемся окне разворачиваем «Регламентные операции» - «Регламентные и фоновые задания».
На экран выведется список регламентных и фоновых заданий. Наличие слева зеленой галочки подтверждает активный статус. Обнаружив во время просмотра ненужные задания, следует его открыть и убрать галочку с «Включено», после чего нажать «Записать и закрыть».
Большая часть заданий не требует постоянного обновления, поэтому при необходимости можно осуществить это процесс вручную.
Отключение неиспользуемых модулей
Следующим пунктом доработки 1С идет отключение неиспользуемых модулей программы. Процесс очень схож с отключением фоновых заданий, поэтому снова нажимаем «Администрирование» - «Настройки программы» - «Функциональность». Сверху будут отображены вкладки с настройками, где можно убрать ненужные галочки.
Запуск 1С в тонком клиенте – еще один способ оптимизации программы. Работа в таком режиме не затрачивает много ресурсов системы. Для использования 1С в таком режиме в окне запуска необходимо справа выбрать «Изменить» - «редактирование информационной базы» - в «Основном режиме запуска» выбрать «Тонкий клиент».
Если размер информационной базы слишком большой, для оптимизации можно использовать «Свертку информационной базы». В итоге будут сформированы остатки на определенную дату, неактуальные документы, неиспользуемая информация и другие ненужные элементы удаляются. Процедура свертки снизит нагрузку 1С на компьютер и улучшит скорость работы.
Потребность использования дополнительных опций в конфигурации 1С может заключаться в доработке и оптимизации отчетов. Необходимый функционал разрабатывается в «Конфигураторе» на языке программирования 1С, не изменяя типовой конфигурации и не влияя на ее обновление. Доработка конфигурации 1С осуществляется только в случаях, когда не хватает внешних обработок: скорректировать проводки документа, добавить новую подсистему справочников и т.д.).
Если требуется перенести внешние отчеты и обработки 1С из одной базы в другую, то сначала необходимо зайти в первую базу и сохранить внешнюю обработку в файл, после чего зайти во вторую базу и добавить внешнюю обработку из ранее сохраненного файла. Однако, реализовать перенос можно только при условии, что конфигурации идентичны – например, обе базы из 1С: Бухгалтерия.
Интеграция бизнес процессов в 1С путем ее доработки
Доработка конфигурации 1С неразрывно связана с интеграциями бизнес-процессов, где бизнес-процессы – прикладные объекты конфигурации. Их функционал заключается в описании бизнес-логики в «Карте маршрута». Систему адресации бизнес-процесса описывает задача, которая дает возможность создавать проекцию «Карты маршрутов».
Точка действия на карте содержит данные о том, кто и что должен сделать на конкретном этапе: бухгалтер – принять оплату наличными, кладовщик – осуществить выдачу товара по накладной и т.д. Исполнитель может указываться персонально – Петров, а может с учетом ролевой маршрутизации – «Бухгалтер».
Всего видов маршрутизации две: групповая и коллективная. При групповой маршрутизации заданное действие необходимо реализовать всем участникам группы. Задача формируется для каждого сотрудника, после чего бизнес-процесс ожидает их завершения для дальнейшего продвижения по маршруту. Коллективная маршрутизация подразумевает исполнение задачи конкретным участником группы.
Помимо этого, существует персональная и ролевая маршрутизация. Ролевая маршрутизация обуславливается взаимодействием объекта задач с регистром сведений, что дает возможность ставить задания не только конкретным исполнителям, но и группам, подразделениям и др.
Обычно интеграции с бизнес-процессами не требуют корректировки готовых решений или сводятся к минимуму. Мелкие изменения в конфигурации позволяют оперативно реагировать на запись важных для них объектов базы данных.
Настройка прав доступа в 1С
Важным параметром при интеграции бизнес-процессов при доработке 1Сявляется настройка прав доступа. Роль – набор доступных для пользователя действий. Каждый объект (документы, справочники) обладает индивидуальным набором прав – запись, чтение, изменение и др.
Общие настройки роли в 1С осуществляются в окне «Роль АдминистраторККМ: Права», в котором две вкладки – «Права» и «Шаблоны ограничений». Основная рабочая вкладка – «Права».
В левом меню выводится список объектов, на которые будут установлены права, рядом расположен список «Права» с возможными правами для настройки. Под ними находится маленькое окошко «Ограничения доступа к данным» для настройки прав на уровне записей.
В окне «Роль МенеджерПоПродажам: Права» можно настроить права на администрирование данных, обновление конфигурации баз данных, монопольный режим, просмотреть активных пользователей, разрешить доступ к пункту меню «Все функции», разрешить или запретить сохранение пользовательских данных и т.д.
Для таких основных объектов, как документы, справочники, регистры и др. набор прав роли стандартный: чтение, добавление, изменение, просмотр, редактирование, удаление (программное), ввод по строке, отмена проведения документов, управление итогами регистра бухгалтерии, использование отчетов.
Также в 1С существует «Привилегированный режим», который удобно использовать, если роли не нужно давать права на действия, но метаданные нужно будет использовать.
Ошибки в 1С требующие доработки
В случае, когда всплывает окно ошибки «Нарушение прав доступа» - нужно понять, на какой объект не хватает прав и либо добавить новую роль пользователю, либо расширить права в уже существующей.
Ошибка «Объект не найден» сообщает либо о битой ссылке, либо о некорректно настроенном механизме прав. Такая ошибка указывает на то, что у пользователя недостаточно прав на предоставление ссылки. Понять состояние ссылки можно войдя в базу от пользователя с полными правами.
Доработка 1С – многозадачный и сложный процесс. Реализовать новый функционал без специалиста, чаще всего, невозможно. Франчайзи «Авиант» предоставляет любые услуги по абонентскому обслуживанию, обновлению, доработке и сопровождению 1С. Наши специалисты помогут доработать любые конфигурации, создать дополнительные опции для расширения возможностей программы, оптимизируют качество работы, а также выполнят любые работы по пожеланиям клиента.