Разработка и Конфигурация · 10 мин
Что такое переделы в 1С и когда они нужны
Что такое переделы в 1С, чем доработка отличается от настройки, когда нужны изменения конфигурации, какие есть риски и как организовать работу без потери обновлений.
Переделы в 1С — это любые изменения типовой конфигурации под потребности конкретной компании: новые документы, дополнительные реквизиты, изменённые печатные формы, нестандартные отчёты, доработанные алгоритмы проведения. Термин используется в обиходе программистов и внедренцев и охватывает всё — от мелкой правки макета до глубокой переработки учётных механизмов.
Типовые конфигурации (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом и другие) рассчитаны на «среднюю» компанию. Реальный бизнес почти всегда отличается: свои виды договоров, особые скидки, специфические согласования, отраслевая отчётность. Когда штатных настроек не хватает, возникает передел.
Важно понимать: передел — это не всегда программирование. Часть задач решается механизмами расширений и дополнительных отчётов и обработок без изменения самой конфигурации. Грамотный подход — сначала проверить, закрывается ли потребность настройкой, и только потом лезть в код.
Что относится к переделам в 1С
К переделам принято относить любые отклонения от типовой поставки конфигурации. Условно их можно разделить по глубине вмешательства.
- Лёгкие: дополнительные реквизиты и сведения, внешние печатные формы, дополнительные отчёты и обработки, настройка прав доступа.
- Средние: расширения конфигурации — изменение форм, добавление своих процедур в типовые модули, новые роли и подсистемы.
- Глубокие: прямое изменение объектов конфигурации — документов, регистров, модулей проведения, планов обмена.
Чем глубже передел, тем дороже его сопровождение. Изменение типового модуля проведения документа может дать нужный результат здесь и сейчас, но при каждом обновлении конфигурации придётся вручную переносить эту правку на новую версию.
Когда передел оправдан, а когда достаточно настройки
Частая ситуация: пользователь просит «доработать», хотя задача решается штатными средствами. Например, требование «видеть остатки по своему складу» закрывается настройкой прав и вариантов отчётов, а не программированием. Прежде чем заказывать передел, проверьте три вещи: есть ли нужная функция в типовой конфигурации, решается ли задача дополнительными реквизитами и отчётами, существует ли готовое расширение или отраслевое решение.
Передел действительно оправдан, когда бизнес-процесс принципиально отличается от типового: нестандартный расчёт цен, специфический документооборот, интеграция с оборудованием или внешними системами, отраслевые требования к учёту. В этих случаях экономия на «костылях» в Excel обычно проигрывает стоимости нормальной доработки.
Как выбрать действие
Способы реализации переделов
Внешние отчёты и обработки
Самый безопасный вариант. Файл подключается через «Дополнительные отчёты и обработки» и работает внутри программы, не затрагивая конфигурацию. Подходит для печатных форм, загрузки данных из Excel, групповых операций, нестандартной аналитики. При обновлении конфигурации такие переделы обычно продолжают работать без изменений.
Расширения конфигурации
Расширение позволяет менять формы, добавлять реквизиты, подменять обработчики событий и дополнять типовые процедуры через аннотации «Вместо», «Перед», «После». Конфигурация остаётся на поддержке, обновления ставятся штатно. Ограничение: не всё можно изменить расширением — например, состав движений документа по регистрам в ряде случаев требует прямой правки.
Прямое изменение конфигурации
Самый мощный и самый дорогой в сопровождении способ. Конфигурация частично или полностью снимается с поддержки, и каждое обновление превращается в ручную работу по сравнению и объединению модулей. Оправдано только для крупных нестандартных учётных механизмов.
Сравнение вариантов
Подходят для печатных форм, загрузок и аналитики. Ограничение: нельзя менять типовые формы и логику проведения.
Подходит для изменения форм и дополнения типовой логики. Ограничение: не все объекты и механизмы доступны для изменения.
Подходит для глубокой переработки учёта. Ограничение: дорогое сопровождение и риск конфликтов при обновлениях.
Как организовать передел без потери обновлений
Главное правило: минимизируйте вмешательство в типовой код. Сначала исчерпайте настройки, затем внешние обработки, затем расширение — и только в крайнем случае правьте конфигурацию. Каждый уровень в десятки раз дешевле предыдущего в сопровождении.
- 1Сформулируйте задачу в терминах бизнеса: что должно получиться на выходе, а не какие кнопки нажать
- 2Проверьте, закрывается ли задача типовой функциональностью или дополнительными реквизитами
- 3Выберите минимальный способ реализации: обработка, расширение или изменение конфигурации
- 4Сделайте копию базы и реализуйте передел на копии
- 5Протестируйте на реальных данных: проведите документы, сформируйте отчёты, проверьте права пользователей
- 6Перенесите передел в рабочую базу и задокументируйте, что и зачем изменено
Обязательно ведите реестр переделов: список всех доработок с указанием способа реализации, автора и назначения. Когда через год встанет вопрос об обновлении или смене подрядчика, этот реестр сэкономит десятки часов разбирательства.
Риски и типичные ошибки
Самый болезненный риск — потеря данных или невозможность обновиться. Правка конфигурации без копии, изменение типовых модулей без документирования, расширения, конфликтующие между собой, — всё это накапливает технический долг, который рано или поздно придётся оплачивать.
При приёмке передела просите не только работающий результат, но и краткое описание: какие объекты изменены, каким способом, как отключить доработку при необходимости. Это базовая страховка на случай смены исполнителя.
Как проверить результат передела
Приёмка доработки — не формальность. Проверяйте результат на данных, максимально близких к боевым: реальные контрагенты, номенклатура, документы за прошлые периоды. Особое внимание — граничным случаям: пустые значения, отрицательные остатки, сторнирование, работа под ограниченными правами.
Как проверить результат
Документы проводятся, движения по регистрам корректны
Ошибки проведения, лишние или пропавшие движения
Обновление проходит штатно, переделы работают
Конфликты при объединении, доработка перестаёт работать
Функция доступна тем, кому нужно, и скрыта от остальных
Ошибки доступа или функция видна всем подряд
Регламентные операции выполняются без ошибок
Сбои в закрытии месяца после внедрения передела
Сколько стоят переделы и от чего зависит цена
Цена передела определяется трудоёмкостью: простая внешняя печатная форма — часы работы, нестандартный расчёт себестоимости — недели. Но стоимость разработки — только часть расходов. Глубокие переделы требуют оплаты каждого обновления, исправления конфликтов и поддержки автора или нового подрядчика.
Чтобы не переплачивать, требуйте от исполнителя обоснования выбранного способа реализации. Если предлагают править конфигурацию там, где достаточно расширения, — это повод задать вопросы. Дешёвая разработка с дорогим сопровождением почти всегда проигрывает более дорогой, но правильно спроектированной.
Что важно запомнить
Передел — это доработка типовой конфигурации под бизнес. Выбирайте минимальный способ: настройка, внешняя обработка, расширение, и только потом изменение конфигурации. Всегда работайте на копии, ведите реестр доработок и проверяйте обновление до его установки в рабочую базу.
Частые вопросы о переделах в 1С
Можно ли обновлять конфигурацию, если в ней есть переделы?
Да, если доработки сделаны через внешние обработки и расширения — обновление проходит штатно. Если изменена сама конфигурация, обновление потребует ручного сравнения и объединения модулей, что делает специалист. Всегда сначала обновляйте копию базы.
Чем расширение лучше изменения конфигурации?
Расширение не трогает типовой код, поэтому конфигурация остаётся на поддержке и обновляется автоматически. Изменение конфигурации снимает её с поддержки, и каждое обновление становится платной ручной работой.
Кто может сделать передел — нужен ли франчайзи?
Технически доработку может выполнить любой программист 1С: штатный специалист, фрилансер или компания-партнёр. Важнее не статус, а квалификация, передача исходных кодов и документации, а также договорённости о сопровождении.
Что делать, если передел сломался после обновления?
Откатитесь на резервную копию рабочей базы, затем воспроизведите проблему на копии и передайте её разработчику доработки. Чаще всего причина — изменение типовых процедур, к которым обращалось расширение или внешняя обработка.
Как понять, что переделы в базе стали проблемой?
Тревожные признаки: обновление откладывается месяцами из-за страха что-то сломать, никто не знает полного списка доработок, после каждого обновления что-то перестаёт работать. Это сигнал провести аудит доработок и часть из них перевести на расширения или отказаться от них.
Можно ли отменить передел и вернуться к типовой конфигурации?
Да. Внешние обработки просто отключаются, расширения удаляются, а изменённую конфигурацию можно вернуть на поддержку загрузкой типовой поставки — но с потерей всех прямых правок, поэтому предварительно зафиксируйте, какие из них нужно перенести в расширения.