Если типовая конфигурация программ 1С не удовлетворяет всем потребностям бизнеса, есть возможность осуществить доработку или настройку 1С. Доработка 1С может быть как в виде внесения незначительных правок интерфейса, так и глобальных изменений наподобие внедрения новых подсистем. Любая конфигурация версий ПРОФ и КОРП может быть дописана под индивидуальные потребности заказчика.
Доработка программ 1С необходима, когда к стандартному функционалу необходимо добавить новые возможности или дополнительные элементы для эффективного достижения бизнес-задач компании. Типовые конфигурации 1С являются универсальными, и это сознательный подход разработчиков – иначе они были бы перегружены и с программной, и с аппаратной точки зрения, что затрудняло бы их использование и понимание логики работы.
Часто желание доработать программу 1С возникает у опытных пользователей, когда становится ясно, как процессы, существующие в организации, можно оптимизировать, что-то изменив, добавив или удалив.
Доработка 1С решает следующие основные задачи:
В ряде случаев можно обойтись без доработки, приобретя отраслевой программный продукт 1С – их ассортимент широк, и они учитывают специфику каждой конкретной сферы предпринимательства. Готовые продукты протестированы и проверены множеством заказчиков, поэтому мы рекомендуем рассмотреть и такой вариант.
Наиболее востребованы следующие виды доработок:
Иногда доработки требуются при совершенствовании баз в облачном сервисе, при оптимизации оборудования, апгрейде до нового уровня конфигурации. Доработкам чаще всего подвергаются системы управленческого, складского или иного внутреннего учета.
Перед тем, как принимать решение о необходимости программных доработок 1С, рекомендуется выполнить первоначальную настройку, включающую в себя операции:
Если первичная настройка не помогла настроить функционал достаточным образом, чтобы решить бизнес-задачи компании, следует прибегнуть к доработке до нового уровня с привлечением программистов 1С. До начала работ необходимо составить и согласовать с заказчиком техническое задание, содержащее перечень задач и описание необходимых доработок.
Вариантов доработки конфигурации 1С, не требующих изменения кода типовой конфигурации, на текущий момент два: через расширения и с помощью внешних отчетов и обработок. Рассмотрим оба способа.
Расширения конфигурации позволяют точечно дорабатывать 1С: добавлять кнопки, новые функциональные блоки. Это не влечет за собой модификации типовой конфигурации: все изменения выполняются в расширении, которое, по сути, тоже является конфигурацией. Доработки реализуются внешними модулями, изменения вносятся в выделенную структуру данных. Затем расширение подключается к типовой конфигурации, и платформа автоматически их объединяет. Когда поставщик выпускает новую версию, выполняется ее автоматическое обновление.
Тонким моментом является то, что, если посредством расширений поменять много разных мест в программе, тестирование будет затруднено и могут возникнуть неполадки при работе программы.
К внешним обработкам относятся такие мелкие модификации, как создание специфических отчетов, печатных форм и т.п. Такой способ доработки также является мягким и стабильным, крайне редко вызывающим сбои при обновлении конфигурации. Проектирование и отлаживание можно выполнять в процессе работы, без необходимости каждый раз сохранять конфигурацию. Внешняя обработка создается в конфигураторе, который поддерживает также возможность сравнения и объединения внутренних и внешних или двух внешних обработок и отчетов.
Зачастую система учета в компании построена таким образом, что его ведение осуществляется в нескольких программных продуктах и пользователи вынуждены постоянно между ними переключаться. Это чревато возрастанием трудозатрат из-за необходимости неоднократного внесения данных и неизбежной в связи с этим путаницы. Обучение новых сотрудников работе в такой разрозненной конфигурации систем также занимает много времени, сообщение различных подразделений затруднено. Поэтому в таком случае мы рекомендуем осуществить интеграцию программ путем настройки обмена данными между базами.
Рассмотрим несколько наиболее востребованных вариантов настройки программных продуктов 1С в соответствии с индивидуальными задачами ведения учета на предприятиях различного масштаба.
Через параметры учета задаются настройки ведения учета в программе 1С:БП, они расположены в пункте меню «Администрирование» в одноименном разделе:
На экране настройки плана счетов доступны опции:
Для настройки прав пользователей перейдите в пункт меню «Администрирование» подпункт «Настройка пользователей и прав»:
На открывшемся экране можно совершить следующие операции:
Для настройки учетной политики компании, включая вид деятельности предприятия и способ ведения учета, перейдите на экран «Главное» – «Учетная политика» и выберите интересующую организацию. В соответствии с настройками программа может по-разному проводить документы и закрывать месяц, поэтому их нужно применить до заведения данных в базу.
Доступны следующие настройки:
Рассмотрим для примера один из самых частых вариантов настройки обмена в среде торговых предприятий – одностороннюю выгрузку из 1С:УТ в 1С:БП. Вначале нужно заполнить реквизиты организации, по которой планируется проводить синхронизацию, настроить учетную политику БУ и НУ, и создать архивный вариант базы.
Перейдите в пункт меню «Администрирование конфигурации» и выберите подпункт «Новая синхронизация» для запуска помощника:
Выберите программу и на открывшемся экране помощника настройте параметры подключения:
Здесь необходимо выбрать один из трех вариантов обмена данными. Рассмотрим работу обмена через файл, после чего нужно определиться, в каком формате он будет проводиться, и выбрать общую папку:
Затем нужно произвести аналогичную процедуру в 1С:БП, указав ту же папку настроек.
Следующий этап – установка правил получения-отправки. Для этого в первую очередь надо настроить состав данных в УТ и выполнить выгрузку:
Затем нужно выполнить процедуру сопоставление данных:
Производится первоначальная выгрузка данных:
После этого нужно переключиться в 1С:БП и выбрать пункт меню «Настроить правила отправки и получения данных»:
Поскольку мы рассматриваем ситуацию с односторонней синхронизацией, нужно отметить пункт «Отправлять только используемую в документах». Однако надо иметь в виду, что при такой настройке не будут выгружаться «Установки цен номенклатуры», а для учета розничных продаж это необходимо, поэтому настроим полный обмен. Также для ведения такого учета в 1С:БП нужно создать розничные цены.
Дополнительно нужно указать, будет ли выполняться аналитика по складам. Если в ней нет необходимости, снимите отметку.
Далее по аналогии с 1С:УТ нужно сопоставить данные и сделать первоначальную выгрузку. Успешность настройки в обеих базах можно проверить в помощнике: все этапы должны сопровождаться зелеными флажками. Тогда можно переходить к проверке обмена.
В пункте меню «Синхронизация данных» нажмите кнопку «Синхронизировать»:
На этом настройка обмена данными считается выполненной.
Пользователи могут подключиться к удаленному серверу через Remote desktop protocol с любого устройства, имеющего доступ в интернет. Этот режим поддерживает все функциональные возможности программ 1С, но для работы в нем необходимо, чтобы на компьютере пользователя была установлена одна из следующих операционных систем: Windows XP/Windows Vista/Windows7/Windows 2003/2008 Server/Windows Server 2008 R2, а версия программы для запуска удаленного рабочего стола (mstsc.exe) должна быть не ниже 6.1.
Если ярлык не установлен, найдите в меню «Пуск» программу «Удаленный рабочий стол», укажите параметры вашей учетной записи, нажмите на ярлык «1С:Предприятие» и начните удаленную работу.
Если ярлык уже установлен на компьютер, достаточно запустить его, ввести логин-пароль и начать работу:
Надо выбрать, каким образом вы будете работать удаленно – через тонкого клиента или веб-клиента.
Тонкий клиент имеет ограничения и осуществляет только передачу и изменение данных, а доступ через него возможен для информационных баз, которые поддерживают работу в режиме управляемых форм. В то же время он обеспечивает минимальную нагрузку на канал связи и для его работы нужны лишь базовые ресурсы компьютера. Тонкий клиент надо устанавливать через 1cv8c.exe, а веб-клиенту нужен только браузер и подключение к интернету, и он может работать c Apple iOS.
Перейдем к настройке удаленной базы.
Нажмите кнопку «Добавить», на следующем экране выберите вариант «Добавление в список существующей информационной базы» и перейдите далее:
Выберите вариант «На веб-сервере» и укажите веб-адрес информационной базы, затем нажмите «Далее»:
В следующем окне нужно выбрать параметры и режим запуска. Если специфических требований нет, достаточно оставить переключатель в пункте «Выбирать автоматически».
Нажмите кнопку «Готово». Информационная база добавлена, возможность удаленной работы настроена.
Доработка или настройка программы 1С – удобный и несложный способ кастомизации системы согласно задачам, стоящим перед конкретной компанией. Выбор варианта доработки или настройки зависит от бизнес-процессов, их сложности, установленных программ и операционных возможностей. Эти процедуры могут быть осуществлены штатным либо привлеченным программистом 1С. Важно перед тем, как приступить к доработке, составить техническое задание, позволяющее определить круг решаемых задач и ожидаемые результаты.