Как перенести список участков СНТ в 1С:Садовод одним файлом
Содержание
Участки в 1С:Садовод загружают из таблицы Excel через стандартную загрузку данных в список справочника: открываете список участков, выбираете команду загрузки из файла, вставляете или открываете таблицу, сопоставляете колонки с реквизитами и запускаете перенос. Из старой базы 1С участки переносят через «Универсальный обмен данными в формате XML» с правилами конвертации.
Главная работа — не сама загрузка, а подготовка файла. Если в таблице чистые номера участков, кадастровые номера в одном формате и площади числами, импорт 300–500 участков занимает минут десять. Если нет — часы ручной правки дублей.
Подготовка таблицы с участками перед импортом
Начните с одного листа Excel, где одна строка — один участок. Объединённые ячейки, промежуточные итоги и шапки на несколько строк уберите: загрузка читает таблицу построчно и спотыкается на таком оформлении.
Минимальный набор колонок:
| Колонка | Пример | Что проверить |
|---|---|---|
| Номер участка | 127, 12А | Уникален в пределах СНТ, без пробелов в конце |
| Улица / линия | 3-я линия | Одинаковое написание во всех строках |
| Кадастровый номер | 50:20:0010336:123 | Формат с двоеточиями, хранить как текст |
| Площадь, кв. м | 600 | Число без «кв. м» и пробелов |
| Владелец (ФИО) | Иванов Пётр Сергеевич | Полное ФИО, без сокращений |
| Членство | член / индивидуал | Только оговорённые значения |
Отдельно продумайте три вещи, на которых чаще всего ломается загрузка.
🔢 Номер участка как текст. Номера вида 12А, 12/1 или 012 Excel превращает в даты или срезает нули. Перед вводом задайте колонке формат «Текстовый» или ставьте апостроф перед значением.
🗺 Кадастровый номер. Он состоит из четырёх частей через двоеточие: код округа, район, квартал, номер участка в квартале — например 50:20:0010336:123. Excel может принять такое значение за время. Держите колонку текстовой и проверьте, что в номерах нет пробелов, точек вместо двоеточий и лишних нулей.
📐 Площадь. Только число. Если в одной части списка площадь в сотках (6), а в другой в метрах (600), приведите всё к одной единице до загрузки, иначе взносы «с сотки» посчитаются неверно.
Сделайте в Excel служебную колонку с формулой =СЧЁТЕСЛИ($A:$A;A2) по номеру участка. Всё, где результат больше 1, — дубли, их нужно разобрать до импорта, а не после.
Персональные данные садоводов (ФИО, телефоны, адреса) попадают под 152-ФЗ. Таблицу с ними не пересылайте по открытым чатам и удалите временные копии после загрузки.
Справочники, которые заполняют до загрузки участков
Участок в базе ссылается на другие объекты: улицы или линии, владельцев, виды членства. Если этих значений в базе нет, загрузка либо создаст их автоматически, либо оставит поле пустым — зависит от настройки сопоставления.
Надёжный порядок такой:
- Заполните реквизиты самого товарищества: наименование, ИНН, банковские счета.
- Загрузите или введите улицы / линии, если в вашей версии они ведутся отдельным справочником.
- Загрузите садоводов (физических лиц) отдельным файлом: ФИО, телефон, адрес для уведомлений.
- Только после этого загружайте участки, указывая владельца по ФИО.
При таком порядке программа при импорте находит владельца по ФИО и привязывает его к участку, а не создаёт второго «Иванова П. С.».
Перед первой загрузкой выгрузите копию базы через конфигуратор (Администрирование → Выгрузить информационную базу, файл .dt) или сделайте копию каталога файловой базы. Массовую загрузку проще откатить из копии, чем удалять сотни элементов вручную.
Сопоставление колонок Excel с реквизитами участка
Загрузка из файла в конфигурациях на БСП устроена одинаково. В списке справочника участков найдите команду загрузки из файла — она обычно в меню Ещё командной панели списка. Откроется форма с пустой таблицей, колонки которой совпадают с реквизитами участка.
Дальше два варианта:
- 📋 Вставка через буфер. Скопируйте из Excel диапазон данных (без шапки) и вставьте в таблицу формы. Колонки должны идти в том же порядке, что в форме.
- 📂 Загрузка файла. Выберите файл
.xlsx,.xlsили.csv, и программа сама предложит сопоставить колонки файла с реквизитами.
Сопоставление выглядит так:
Для колонок-ссылок (владелец, улица) важно, по какому полю искать существующий элемент. Для владельца — по ФИО, для улицы — по наименованию. Если в форме есть настройка «создавать новые элементы, если не найдены», включайте её только для простых справочников вроде улиц. Для владельцев лучше оставить поиск без создания: ненайденные строки покажут, где ФИО в файле написано не так, как в базе.
Перед записью форма показывает предварительный результат: какие строки создадут новый участок, какие обновят существующий, а какие не распознаны. Просмотрите этот список, особенно строки с пустыми ссылками.
Перенос участков из старой базы через универсальный обмен
Если участки уже ведутся в другой программе на 1С (старая версия Садовода, самописная конфигурация, Бухгалтерия с аналитикой по участкам), Excel — не единственный путь.
Для переноса между конфигурациями 1С используют обработку «Универсальный обмен данными в формате XML» (УниверсальныйОбменДаннымиXML.epf) и правила обмена, подготовленные в конфигурации «Конвертация данных
». Схема работы:
- В базе-источнике откройте обработку через
Файл → Открыть, загрузите правила обмена и выгрузите данные в XML-файл. - В базе 1С:Садовод откройте ту же обработку, на вкладке загрузки укажите полученный файл и запустите загрузку.
- Проверьте протокол обмена: в нём перечислены объекты, которые не загрузились, и причина.
Готовых правил «из чего угодно в Садовод» не бывает: их пишет программист под конкретную пару конфигураций. Для разовой миграции 200–500 участков это часто избыточно — проще выгрузить список из старой базы в Excel (Ещё → Вывести список в списке справочника, затем сохранить табличный документ как .xlsx) и загрузить его по схеме выше.
Сравнение способов:
| Способ | Когда подходит | Риски |
|---|---|---|
| Вставка из Excel | До 1000 участков, данные в таблице | Ошибки формата номеров и кадастра |
| Загрузка файла с сопоставлением | Таблица из правления или кадастровой выписки | Неверное сопоставление колонок |
| Универсальный обмен XML | Миграция всей истории из другой базы 1С | Нужны правила обмена и программист |
| Внешняя обработка загрузки | Нестандартные данные, несколько владельцев на участок | Обработка должна соответствовать релизу |
Если у вас осталась только выгрузка из реестра членов в Word или PDF, сначала перенесите её в Excel и проверьте выборочно 10–15 строк по бумажному реестру. Ошибки распознавания в номерах участков потом стоят дороже, чем ручная сверка сейчас.
Дубли и ошибки при загрузке участков
Типичные сообщения и что с ними делать:
Если дубли всё же попали в базу, не удаляйте их сразу. Сначала проверьте, не успели ли на дубль начислить взносы или провести оплату. Если документы есть, перенесите их на правильный участок, а дубль пометьте на удаление. Окончательное удаление помеченных объектов (Администрирование → Обслуживание → Удаление помеченных объектов) покажет, остались ли на элемент ссылки.
Удаление помеченных объектов в файловой базе лучше запускать, когда в программе больше никто не работает: при открытых сеансах часть объектов может не удалиться из-за блокировок.
Привязка участков к садоводам и лицевым счетам
Участок без владельца и лицевого счёта бесполезен для начисления взносов. По 217-ФЗ товарищество ведёт реестр членов и учитывает правообладателей участков, которые ведут хозяйство без членства. Поэтому в карточке участка важно правильно указать и владельца, и его статус.
Что проверить после загрузки:
- 👤 Владелец. У каждого участка указан правообладатель. Для общей долевой собственности решите заранее, кто основной плательщик: на него открывается лицевой счёт.
- 🧾 Лицевой счёт. Номер лицевого счёта удобно делать производным от номера участка (
Л/С 127), тогда садовод легко узнаёт его в квитанции. Если лицевые счета ведутся отдельным справочником, загрузите их вторым файлом с колонками «номер участка» и «номер лицевого счёта». - 🏷 Членство. Отметка «член товарищества» или «ведёт хозяйство без участия в товариществе» влияет на то, какие взносы и платежи начисляются.
- 📞 Контакты. Телефон и электронная почта нужны для рассылки уведомлений о собраниях и квитанций.
Если у одного садовода несколько участков, не создавайте ему несколько карточек физлица. Одна карточка, несколько участков, у каждого — свой лицевой счёт или общий, как принято в вашем СНТ.
Начальные остатки задолженности по лицевым счетам вводят отдельно от участков — документом ввода начальных остатков на дату начала учёта. Не пытайтесь хранить долг в колонке файла с участками: при загрузке справочника он никуда не попадёт.
Проверка базы после массовой загрузки
Сразу после импорта сверьте базу с исходной таблицей по контрольным цифрам:
Как это сделать быстро:
- В списке участков настройте вывод нужных колонок и используйте
Ещё → Вывести список. Табличный документ покажет итог по числовым колонкам — сверяете площадь и количество. - Отбор по пустому значению владельца или кадастрового номера показывает пропуски. Отбор задаётся в настройках списка, они открываются из меню
Ещё. - Пробное начисление сделайте документом начисления взносов по нескольким участкам с разной площадью. Например, при взносе 1 200 ₽ за сотку участок 600 кв. м должен получить 7 200 ₽, а участок 850 кв. м — 10 200 ₽. Если суммы другие — проблема в единицах площади при загрузке. Пробный документ потом не проводите или удалите.
Частые вопросы о загрузке участков
Можно ли загрузить участки из выписки ЕГРН?
Что делать, если у участка нет кадастрового номера?
Можно ли обновить площади уже загруженных участков, не создавая новые?
Как загрузить участки в базу 1С:Садовод в облаке?
Нужно ли согласие садоводов на внесение их данных в программу?
Источники
- Федеральный закон от 29.07.2017 № 217-ФЗ «О ведении гражданами садоводства и огородничества для собственных нужд»
- Федеральный закон от 13.07.2015 № 218-ФЗ «О государственной регистрации недвижимости»
- Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»