Files
153_CB-OUO_Parent-Payments/docs/РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ. Учёт родительской платы ЦБ ОУО (БГУ 2.0).md
T
tsvetkoff 1935e64cdd Документация по учёту родительской платы: Памятка, Руководство пользователя, Руководство по эксплуатации (.md)
Комплект перенесён с сетевого ресурса в подпапку docs/ — чтобы версии документации и кода не разъезжались.
2026-10-14 21:46:10 +05:00

25 KiB
Raw Blame History

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ. Учёт родительской платы ЦБ ОУО (БГУ 2.0)

Конфигурация: Бухгалтерия государственного учреждения, редакция 2.0 (БГУ 2.0.107.53), платформа 8.5.1, режим совместимости 8.3.24 Расширение: 153_ЦБ_ОУО_БГУ.ПрофиСофт, префикс объектов ПС_, режим совместимости 8.3.14 Базовая конфигурация: на полной поддержке, не модифицируется Версия документа: 1.2 от 12.10.2026


1. Назначение и состав

1.1. Назначение

Расширение реализует учёт родительской платы по схеме «детский сад → централизованная бухгалтерия»: передачу и принятие задолженности, печать извещений (ф. 0504805), идентификацию кассовых поступлений по назначению платежа, контроль расчётов.

1.2. Состав объектов расширения

Объект Назначение
Document.ПС_ПередачаЗадолженностиВЦБ Передача задолженности из сада в ЦБ, печать извещения (ф. 0504805)
Document.ПС_ПринятиеЗадолженностиОтУчреждения Принятие задолженности в ЦБ, движения регистра взаиморасчётов
AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате Аналитический учёт взаиморасчётов на стороне ЦБ (8 измерений: организация, учреждение, плательщик, ребёнок, договор, ИФО, КФО, КПС; ресурс «Сумма»; реквизиты: вид операции, ИД строки (квитанции), документ передачи)
Enum.ПС_ВидыОперацийПоВзаиморасчетам Виды операций: принято от учреждения, оплата, начальное сальдо
CommonModule.ПС_УчетРодительскойПлаты Проводки и печатные формы 0504805
CommonModule.ПС_РаботаСКонтрагентами Сопоставление ЦБ ↔ контрагент и сад ↔ организация по ИНН
CommonModule.ПС_РазборПлатежейПоРодительскойПлате Разбор назначения платежа и заполнение расшифровки платежа
DataProcessor.ПС_УправлениеРасчетамиПоРодительскойПлате Рабочее место управления расчётами
Report.ПС_ВедомостьЦБПоРодительскойПлате Оборотная ведомость по расчётам по родительской плате (СКД, на штатных механизмах БСП)
Role.ПС_ОсновнаяРоль Права на объекты расширения
Макет ПФ_MXL_Извещение0504805_103н_ПС_РП Печатная форма извещения (ф. 0504805, 103н)

Заимствованные объекты типовой конфигурации:

Объект Что изменено
Document.КассовоеПоступление Добавлены обработчики &После("ПередЗаписью") — автозаполнение расшифровки платежа, и &После("ОбработкаПроведения") — формирование расхода по регистру взаиморасчётов (закрытие задолженности); заимствованы реквизиты РодительскаяПлата, Организация, ИФО и табличная часть РасшифровкаПлатежа с реквизитами Примечание, Контрагент, Ребенок, Договор, СчетРасчетов, КОСГУНазначениеПлатежа, КБКНазначениеПлатежа, КФО
Подсистемы ТаксиПлатноеОбразование / РодительскаяПлата Размещение новых документов и обработок
Subsystem.ПодключаемыеОтчетыИОбработки Подключение отчёта расширения к механизму «Варианты отчётов» БСП
CommonModule.ВариантыОтчетовПереопределяемый Описание отчёта и его варианта в механизме БСП (в доработке)
CommonForm.ФормаОтчета Общая форма отчёта БСП — назначена основной формой отчёта

Заимствование реквизитов и табличной части — не «украшательство»: без него статический анализатор EDT не видит наследованную структуру документа и выдаёт предупреждения SU232 на каждое обращение в коде расширения.


2. Установка и подключение

  1. Собрать расширение в EDT (проект 153_ЦБ_ОУО_БГУ.ПрофиСофт) и получить файл расширения (.cfe).
  2. В 1С:Предприятие: Администрирование → Печатные формы, отчёты и обработки → Расширения → добавить файл расширения → перезапустить сеанс.
  3. Убедиться, что расширение активно и в разделе «Платное обучение» → «Сервис» появилась обработка «Управление расчётами по родительской плате».
  4. Проверить права: пользователям ЦБ и садов должны быть доступны объекты расширения (роль ПС_ОсновнаяРоль или права, включённые в используемые роли).

После изменения состава формы или метаданных расширения необходимо пересобрать проект и заново подключить (обновить) расширение, иначе изменения формы не появятся в пользовательском режиме.


3. Настройка перед началом работы

Что настроить Требование
Организация ЦБ Константа «Организация централизованная бухгалтерия» — подставляется в рабочее место автоматически
Справочник «Дети» Код элемента = лицевой счёт ребёнка (15 символов, например Х000012877); обязательно заполнен реквизит «Контрагент» (родитель-плательщик)
Справочник «Контрагенты» Сады и родители; ИНН садов должен совпадать с ИНН соответствующих организаций — по ИНН работает сопоставление в рабочем месте
Справочник «Организации» Сады (ПБС) и ЦБ (АДБ) с корректными ИНН
Справочник «Договоры» Договоры привязаны к контрагенту (реквизит «Контрагент»). Справочник не иерархический
Справочник «КОСГУ» Должен существовать код 131 (используется как КОСГУ назначения платежа)
План счетов ЕПСБУ Должны существовать счета 205.31 и 304.04
Источники финансирования (ИФО) Заполнены у садов и в проводках
Права пользователей Доступ к документам расширения и обработке

4. Регламент загрузки реестров платежей из СУФД

  1. Реестр платежей загружается штатным механизмом БГУ («Импорт данных из файлов платёжных поручений на общую сумму с реестром»). Расширение XML не разбирает.
  2. В результате создаётся документ «Кассовое поступление»; строки реестра попадают в табличную часть «Расшифровка платежа» (назначение платежа — в реквизите «Примечание»).
  3. Для документов с признаком «Родительская плата» при записи автоматически заполняются: ребёнок, контрагент, договор, счёт расчётов 205.31, КОСГУ 131.
  4. После загрузки: рабочее место → страница «Кассовые поступления» → проверить колонку «Строк не распознано»; по документам с ненулевым значением выполнить ручной доввод строк.
  5. При проведении документа с признаком «Родительская плата» формируется расход по регистру взаиморасчётов: по каждой строке, где определён ребёнок и договор, задолженность закрывается (вид операции «Оплата»). Разрезы движения: организация — из шапки (ЦБ); учреждение (сад) — по организации ребёнка через сопоставление с контрагентом; плательщик, ребёнок, договор, КФО, КПС — из строки расшифровки; ИФО — из шапки документа. Если задолженности нет, образуется отрицательный остаток — переплата (допустима).

Важно: обработчик автозаполнения срабатывает на записи документа, а закрытие задолженности — на проведении. Документы, загруженные до установки/обновления расширения, нужно перезаписать (открыть и записать) — либо довводить строки вручную. Непроведённое кассовое поступление движений по регистру взаиморасчётов не создаёт.

См. также — документация БГУ 2.0 на ИТС:


5. Проверка работоспособности (приёмочные сценарии)

№ Сценарий Ожидаемый результат
1 Открыть рабочее место, задать период, нажать «Обновить» Все страницы заполняются без ошибок; период по умолчанию — «Этот месяц»; организация ЦБ подставлена
2 Открыть рабочее место → «Остатки и обороты» Остатки и обороты по 205.31 и 304.04 в разрезе ИФО
3 Провести документ «Передача задолженности в ЦБ» Проводки Дт 304.04 — Кт 205.31; печать извещения формируется
4 Ввести «Принятие задолженности» на основании передачи Проводки Дт 205.31 — Кт 304.04; движения регистра; сверка «передано/принято» без расхождений
5 Документ передачи с признаком «Начальное сальдо» → «Заполнить по остаткам счёта 205.31» Табличная часть заполнена остатками на дату документа; поле «Документ начисления» скрыто
6 Загрузить реестр с корректными лицевыми счетами В расшифровке платежа заполнены ребёнок, контрагент, договор, счёт расчётов 205.31, КОСГУ 131
7 Загрузить реестр со строкой «чужого» лицевого счёта Строка не распознана, выведено сообщение с номером строки и причиной; поле ребёнка пустое
8 Повторно записать обработанный документ Ранее заполненные строки не перезаписаны; КОСГУ «000» заменён на 131
9 Контрагент с несколькими договорами и без остатков Договор пустой, выведено диагностическое сообщение
10 Провести кассовое поступление с распознанными строками Сформирован расход по регистру взаиморасчётов (вид операции «Оплата»); остаток по ребёнку уменьшился
11 Провести кассовое поступление по ребёнку без задолженности Образован отрицательный остаток — переплата (ошибок нет)
12 Кнопка «Оборотная ведомость» в рабочем месте Открывается отчёт ПС_ВедомостьЦБПоРодительскойПлате в общей форме отчёта БСП; структура — учреждения, внутри дети; колонки: остаток на начало, приход, расход, остаток на конец

6. Типовые ошибки и их устранение

6.1. Ошибки времени выполнения

Симптом Причина Устранение
Поле не найдено "Субконто1" при записи кассового поступления Отбор по субконто стоял в позиции «Счет» виртуальной таблицы Остатки В параметрах ВТ Остатки(<Период>, <Счет>, <Субконто>, <Условие>) условия по Субконто<Номер> допустимы только в «Условии» (4-й параметр)
Неверные параметры "…ОстаткиИОбороты, 5" при открытии рабочего места Условие по счёту стояло в позиции «Субконто» Порядок параметров ВТ ОстаткиИОбороты — (Начало периода, Конец периода, Периодичность, Метод дополнения, **Счет**, Субконто, Условие): счёт идёт пятым. Ориентир — типовые отчёты СправкаРасчетСебестоимостьПродукции, СправкаРасчетКалькуляцииСебестоимости
Поле не найдено "Договоры.ЭтоГруппа" Справочник «Договоры» не иерархический Убрать условие НЕ Договоры.ЭтоГруппа из запросов
Кассовое поступление …: контрагент не определён — не найден ребёнок с лицевым счётом … по всем строкам Отбор по организации в поиске ребёнка (в документе организация — ЦБ, а дети относятся к садам) Идентифицировать ребёнка только по лицевому счёту, без отбора по организации
Сообщение по строке, хотя лицевой счёт верный Код в справочнике «Дети» хранится дополненным пробелами до длины 15 Нормализовать сравнение (СокрЛП) с обеих сторон
КОСГУ остаётся «000» после записи Код «000» проставляет типовая загрузка реестров, а правило «заполнять только пустое» его не трогает КОСГУ «000» заменять на 131 принудительно
Автозаполнение не срабатывает Документ загружен до установки расширения, либо снят признак «Родительская плата» Перезаписать документ; проверить признак
Таблицы рабочего места пусты, выведено сообщение о сопоставлении Не удалось сопоставить организацию и контрагента по ИНН Сверить ИНН в справочниках «Организации» и «Контрагенты»

6.2. Ошибки при разработке и сборке (EDT)

Симптом Причина Устранение
SU232 «Свойство (метод) объекта не обнаружено» на реквизиты/ТЧ заимствованного документа Анализатор не видит наследованную структуру Заимствовать в расширение используемые реквизиты документа и реквизиты табличной части
SU89 «Запрос в цикле» Обращения к базе внутри цикла по строкам Собирать данные в цикле без запросов, выполнять один пакетный запрос на документ
SU47/SU67 на расширяющем методе Метод расширения виден на клиенте Оборачивать обработчик в #Если Сервер
Коллизия имён РодительскаяПлата В конфигурации есть одноимённый общий модуль Не использовать «голое» имя реквизита в модуле объекта; проверку признака выполнять внутри общего модуля расширения
Ошибка «Файл был изменён после чтения» Параллельная правка файла Перечитать файл и повторить правку
Ошибки SU112 по табличной части Артефакт записи .mdo Повторить проверку маркеров после пересборки
«Метод объекта не обнаружен (ПриОпределенииНастроек)» при чтении настроек отчёта Отчёт включён в ПодключаемыеОтчетыИОбработки, но в модуле менеджера нет обязательного метода Добавить в модуль менеджера отчёта процедуру ПриОпределенииНастроек(Настройки) Экспорт
Параметр периода в запросе СКД пуст или ошибка типа Двойное экранирование & при записи текста запроса через метаданные (&amp;amp;) Перезаписать текст запроса, передавая & как есть

7. Обновление

  1. Обновление типовой конфигурации: после обновления БГУ 2.0 проверить заимствованные объекты (Document.КассовоеПоступление, подсистемы) — при изменении типовой структуры требуется повторное заимствование реквизитов и повторная сборка расширения.
  2. Обновление расширения: пересобрать проект в EDT → сформировать .cfe → обновить расширение в 1С:Предприятие → перезапустить сеансы.
  3. После обновления прогнать приёмочные сценарии из раздела 5.
  4. Обновление БСП / типовой: в расширение заимствованы объекты БСП (ПодключаемыеОтчетыИОбработки, ВариантыОтчетовПереопределяемый, общая форма ФормаОтчета). После обновления типовой их состав нужно проверять и при необходимости перезаимствовать — расширение несёт их копии.
  5. Перед любым обновлением — резервная копия информационной базы.

8. Ограничения и известные особенности

  1. Период платежа не разбирается — для заполнения расшифровки он не используется.
  2. Поиск ребёнка по ФИО не выполняется (ФИО не уникально); идентификатор — только лицевой счёт.
  3. Сад в шапке кассового поступления не определяется — организация в документе это ЦБ; сад виден только по строкам.
  4. Остатки в рабочем месте — без разреза по саду (только ИФО): в проводках по 205.31/304.04 нет разреза по учреждению.
  5. Отбор/вывод вида операции «начальное сальдо» в оборотной ведомости не реализован.
  6. Смена лицевого счёта ребёнка не переидентифицирует ранее загруженные платежи.
  7. Массовый повторный разбор существующих документов не автоматизирован — доввод выполняется по документу вручную.
  8. Отчёт «Оборотная ведомость» переведён на штатные механизмы БСП: структура (учреждение → ребёнок) и выводимые поля заданы в схеме компоновки данных, период — стандартный параметр Период с вычисляемыми границами; отчёт открывается общей формой отчёта БСП. Программная сборка структуры из модуля отчёта убрана.
  9. Вывод поля периода в шапке отчёта (в общей форме БСП) и размещение отчёта в разделе «Родительская плата» — в доработке.

9. Сопровождение

При обращении фиксировать:

  • документ (вид, дата, номер), организацию, период;
  • номер строки расшифровки платежа и текст назначения платежа;
  • полный текст сообщения системы;
  • действия, приведшие к ошибке.

Разбор инцидентов «строка не распознана» начинается с проверки справочника «Дети» (код = лицевой счёт, заполнен контрагент) и наличия договора у контрагента.