Compare commits
12 Commits
26bc7c80a2
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| ff5b06da28 | |||
| 1067b9aaca | |||
| fa700e7554 | |||
| d3473d9392 | |||
| 41cb2f8f85 | |||
| 4a35751282 | |||
| 00d20c7e52 | |||
| ea98b4e190 | |||
| 629340ff3f | |||
| 41f3cb4184 | |||
| 1e24ec1b16 | |||
| 5309bab3c7 |
+188
-14
@@ -59,6 +59,7 @@
|
|||||||
// Второй проход: отбор строк, по которым ребёнок и его контрагент определены однозначно.
|
// Второй проход: отбор строк, по которым ребёнок и его контрагент определены однозначно.
|
||||||
СтрокиКЗаполнению = Новый Массив;
|
СтрокиКЗаполнению = Новый Массив;
|
||||||
Контрагенты = Новый Соответствие;
|
Контрагенты = Новый Соответствие;
|
||||||
|
ОрганизацииКонтрагентов = Новый Соответствие;
|
||||||
|
|
||||||
Для Каждого ДанныеПлатежа Из РазобранныеСтроки Цикл
|
Для Каждого ДанныеПлатежа Из РазобранныеСтроки Цикл
|
||||||
|
|
||||||
@@ -79,9 +80,13 @@
|
|||||||
СтрокаКЗаполнению.СтрокаПлатежа = СтрокаПлатежа;
|
СтрокаКЗаполнению.СтрокаПлатежа = СтрокаПлатежа;
|
||||||
СтрокаКЗаполнению.Ребенок = Ребенок.Ссылка;
|
СтрокаКЗаполнению.Ребенок = Ребенок.Ссылка;
|
||||||
СтрокаКЗаполнению.Контрагент = Ребенок.Контрагент;
|
СтрокаКЗаполнению.Контрагент = Ребенок.Контрагент;
|
||||||
|
СтрокаКЗаполнению.Вставить("ЛицевойСчет", ДанныеПлатежа.ЛицевойСчет);
|
||||||
СтрокиКЗаполнению.Добавить(СтрокаКЗаполнению);
|
СтрокиКЗаполнению.Добавить(СтрокаКЗаполнению);
|
||||||
|
|
||||||
Контрагенты.Вставить(Ребенок.Контрагент, Истина);
|
Контрагенты.Вставить(Ребенок.Контрагент, Истина);
|
||||||
|
// Договор ищется только по организации ребёнка: при переводе ребёнка из сада в сад
|
||||||
|
// у родителя остаются договоры прежних учреждений.
|
||||||
|
ОрганизацииКонтрагентов.Вставить(Ребенок.Контрагент, Ребенок.Организация);
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -106,10 +111,15 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// Договоры определяются одним запросом сразу по всем контрагентам документа.
|
// Договоры определяются одним запросом сразу по всем контрагентам документа.
|
||||||
Договоры = ДоговорыПоКонтрагентам(Контрагенты, ДокументОбъект, СчетРасчетов);
|
Договоры = ДоговорыПоКонтрагентам(Контрагенты, ОрганизацииКонтрагентов, ДокументОбъект, СчетРасчетов);
|
||||||
|
|
||||||
|
// КФО строк берётся из настройки лицевого счёта: раздел счёта -> допустимые КФО.
|
||||||
|
// Используется типовой механизм, поэтому выбор совпадает с поведением типовых форм:
|
||||||
|
// подставляется первое допустимое значение (наименьший порядок перечисления КВД).
|
||||||
|
КФОПоСчетам = КФОПоЛицевымСчетам(СтрокиКЗаполнению);
|
||||||
|
|
||||||
Результат.Заполнено = Результат.Заполнено + ЗаполнитьСтрокиРасшифровки(
|
Результат.Заполнено = Результат.Заполнено + ЗаполнитьСтрокиРасшифровки(
|
||||||
СтрокиКЗаполнению, Договоры, СчетРасчетов, КОСГУНазначениеПлатежа);
|
СтрокиКЗаполнению, Договоры, СчетРасчетов, КОСГУНазначениеПлатежа, КФОПоСчетам);
|
||||||
|
|
||||||
Возврат Результат;
|
Возврат Результат;
|
||||||
|
|
||||||
@@ -203,6 +213,8 @@
|
|||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Контрагенты - Соответствие из СправочникСсылка.Контрагенты, Булево - контрагенты (дети) документа.
|
// Контрагенты - Соответствие из СправочникСсылка.Контрагенты, Булево - контрагенты (дети) документа.
|
||||||
|
// ОрганизацииКонтрагентов - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Организации -
|
||||||
|
// организация ребёнка по контрагенту. Пустая ссылка - отбор по организации не применяется.
|
||||||
// ДокументОбъект - ДокументОбъект.КассовоеПоступление - документ, по дате и организации которого ищутся остатки.
|
// ДокументОбъект - ДокументОбъект.КассовоеПоступление - документ, по дате и организации которого ищутся остатки.
|
||||||
// СчетРасчетов - ПланСчетовСсылка.ЕПСБУ - счёт расчётов родительской платы (205.31).
|
// СчетРасчетов - ПланСчетовСсылка.ЕПСБУ - счёт расчётов родительской платы (205.31).
|
||||||
//
|
//
|
||||||
@@ -210,7 +222,7 @@
|
|||||||
// Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Договоры - договоры по контрагентам,
|
// Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Договоры - договоры по контрагентам,
|
||||||
// определённые однозначно.
|
// определённые однозначно.
|
||||||
//
|
//
|
||||||
Функция ДоговорыПоКонтрагентам(Контрагенты, ДокументОбъект, СчетРасчетов)
|
Функция ДоговорыПоКонтрагентам(Контрагенты, ОрганизацииКонтрагентов, ДокументОбъект, СчетРасчетов)
|
||||||
|
|
||||||
КонтрагентыМассив = Новый Массив;
|
КонтрагентыМассив = Новый Массив;
|
||||||
Для Каждого Элемент Из Контрагенты Цикл
|
Для Каждого Элемент Из Контрагенты Цикл
|
||||||
@@ -222,10 +234,12 @@
|
|||||||
КоличествоДоговоров = Новый Соответствие;
|
КоличествоДоговоров = Новый Соответствие;
|
||||||
|
|
||||||
// 1. Договоры из остатков по счёту 205.31 - приоритетный источник.
|
// 1. Договоры из остатков по счёту 205.31 - приоритетный источник.
|
||||||
ЗаполнитьДоговорыПоОстаткам20531(КонтрагентыМассив, ДокументОбъект, СчетРасчетов, Результат, Неоднозначные);
|
ЗаполнитьДоговорыПоОстаткам20531(КонтрагентыМассив, ОрганизацииКонтрагентов, ДокументОбъект, СчетРасчетов,
|
||||||
|
Результат, Неоднозначные);
|
||||||
|
|
||||||
// 2. Для остальных контрагентов - единственный договор, отобранный по реквизиту "Контрагент".
|
// 2. Для остальных контрагентов - единственный договор, отобранный по реквизиту "Контрагент".
|
||||||
ЗаполнитьДоговорыПоОтбору(КонтрагентыМассив, Результат, Неоднозначные, КоличествоДоговоров);
|
ЗаполнитьДоговорыПоОтбору(КонтрагентыМассив, ОрганизацииКонтрагентов, Результат, Неоднозначные,
|
||||||
|
КоличествоДоговоров);
|
||||||
|
|
||||||
// 3. Диагностика по контрагентам, для которых договор определить не удалось.
|
// 3. Диагностика по контрагентам, для которых договор определить не удалось.
|
||||||
Для Каждого Элемент Из Контрагенты Цикл
|
Для Каждого Элемент Из Контрагенты Цикл
|
||||||
@@ -260,12 +274,15 @@
|
|||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// КонтрагентыМассив - Массив из СправочникСсылка.Контрагенты - контрагенты (дети), по которым ищутся остатки.
|
// КонтрагентыМассив - Массив из СправочникСсылка.Контрагенты - контрагенты (дети), по которым ищутся остатки.
|
||||||
|
// ОрганизацииКонтрагентов - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Организации -
|
||||||
|
// организация ребёнка по контрагенту. Пустая ссылка - отбор по организации не применяется.
|
||||||
// ДокументОбъект - ДокументОбъект.КассовоеПоступление - документ, по дате и организации которого ищутся остатки.
|
// ДокументОбъект - ДокументОбъект.КассовоеПоступление - документ, по дате и организации которого ищутся остатки.
|
||||||
// Счет20531 - ПланСчетовСсылка.ЕПСБУ - счёт расчётов родительской платы (205.31).
|
// Счет20531 - ПланСчетовСсылка.ЕПСБУ - счёт расчётов родительской платы (205.31).
|
||||||
// Результат - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Договоры - дополняется найденными договорами.
|
// Результат - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Договоры - дополняется найденными договорами.
|
||||||
// Неоднозначные - Соответствие из СправочникСсылка.Контрагенты, Булево - контрагенты с несколькими договорами в остатках.
|
// Неоднозначные - Соответствие из СправочникСсылка.Контрагенты, Булево - контрагенты с несколькими договорами в остатках.
|
||||||
//
|
//
|
||||||
Процедура ЗаполнитьДоговорыПоОстаткам20531(КонтрагентыМассив, ДокументОбъект, Счет20531, Результат, Неоднозначные)
|
Процедура ЗаполнитьДоговорыПоОстаткам20531(КонтрагентыМассив, ОрганизацииКонтрагентов, ДокументОбъект, Счет20531,
|
||||||
|
Результат, Неоднозначные)
|
||||||
|
|
||||||
Если НЕ ЗначениеЗаполнено(Счет20531) Тогда
|
Если НЕ ЗначениеЗаполнено(Счет20531) Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
@@ -281,15 +298,19 @@
|
|||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ РАЗЛИЧНЫЕ
|
"ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||||
| Остатки.Субконто1 КАК Контрагент,
|
| Остатки.Субконто1 КАК Контрагент,
|
||||||
| Остатки.Субконто2 КАК Договор
|
| Остатки.Субконто2 КАК Договор,
|
||||||
|
| Договоры.Организация КАК Организация
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| РегистрБухгалтерии.ЖурналПроводокЕПСБУ.Остатки(
|
| РегистрБухгалтерии.ЖурналПроводокЕПСБУ.Остатки(
|
||||||
| &Дата,
|
| &Дата,
|
||||||
| Счет В ИЕРАРХИИ (&Счет20531),
|
| Счет В ИЕРАРХИИ (&Счет20531),
|
||||||
| &ВидыСубконто,
|
| &ВидыСубконто,
|
||||||
| Организация = &Организация И Субконто1 В (&Контрагенты)) КАК Остатки
|
| Организация = &Организация И Субконто1 В (&Контрагенты)) КАК Остатки
|
||||||
|
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Договоры КАК Договоры
|
||||||
|
| ПО Остатки.Субконто2 = Договоры.Ссылка
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| Остатки.СуммаОстаток <> 0";
|
| Остатки.СуммаОстаток <> 0
|
||||||
|
| И НЕ Договоры.ВАрхиве";
|
||||||
Запрос.УстановитьПараметр("Дата", ДокументОбъект.Дата);
|
Запрос.УстановитьПараметр("Дата", ДокументОбъект.Дата);
|
||||||
Запрос.УстановитьПараметр("Счет20531", Счет20531);
|
Запрос.УстановитьПараметр("Счет20531", Счет20531);
|
||||||
Запрос.УстановитьПараметр("ВидыСубконто", ВидыСубконто);
|
Запрос.УстановитьПараметр("ВидыСубконто", ВидыСубконто);
|
||||||
@@ -303,6 +324,10 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если НЕ ОрганизацияДоговораПодходит(Выборка.Организация, ОрганизацииКонтрагентов[Выборка.Контрагент]) Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
НайденныйДоговор = Результат[Выборка.Контрагент];
|
НайденныйДоговор = Результат[Выборка.Контрагент];
|
||||||
Если НайденныйДоговор = Неопределено Тогда
|
Если НайденныйДоговор = Неопределено Тогда
|
||||||
Результат.Вставить(Выборка.Контрагент, Выборка.Договор);
|
Результат.Вставить(Выборка.Контрагент, Выборка.Договор);
|
||||||
@@ -315,24 +340,32 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Дополняет результат единственным договором, отобранным по реквизиту "Контрагент".
|
// Дополняет результат единственным договором, отобранным по реквизиту "Контрагент".
|
||||||
|
// Учитываются только действующие договоры (не помеченные на удаление и не находящиеся в архиве),
|
||||||
|
// организация договора должна совпадать с организацией ребёнка: при переводе ребёнка из сада в сад
|
||||||
|
// у родителя остаются договоры прежних учреждений.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// КонтрагентыМассив - Массив из СправочникСсылка.Контрагенты - контрагенты (дети), по которым отбираются договоры.
|
// КонтрагентыМассив - Массив из СправочникСсылка.Контрагенты - контрагенты (дети), по которым отбираются договоры.
|
||||||
|
// ОрганизацииКонтрагентов - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Организации -
|
||||||
|
// организация ребёнка по контрагенту. Пустая ссылка - отбор по организации не применяется.
|
||||||
// Результат - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Договоры - дополняется найденными договорами.
|
// Результат - Соответствие из СправочникСсылка.Контрагенты, СправочникСсылка.Договоры - дополняется найденными договорами.
|
||||||
// Неоднозначные - Соответствие из СправочникСсылка.Контрагенты, Булево - контрагенты с неоднозначным договором.
|
// Неоднозначные - Соответствие из СправочникСсылка.Контрагенты, Булево - контрагенты с неоднозначным договором.
|
||||||
// КоличествоДоговоров - Соответствие из СправочникСсылка.Контрагенты, Число - количество найденных договоров.
|
// КоличествоДоговоров - Соответствие из СправочникСсылка.Контрагенты, Число - количество найденных договоров.
|
||||||
//
|
//
|
||||||
Процедура ЗаполнитьДоговорыПоОтбору(КонтрагентыМассив, Результат, Неоднозначные, КоличествоДоговоров)
|
Процедура ЗаполнитьДоговорыПоОтбору(КонтрагентыМассив, ОрганизацииКонтрагентов, Результат, Неоднозначные,
|
||||||
|
КоличествоДоговоров)
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| Договоры.Контрагент КАК Контрагент,
|
| Договоры.Контрагент КАК Контрагент,
|
||||||
| Договоры.Ссылка КАК Договор
|
| Договоры.Ссылка КАК Договор,
|
||||||
|
| Договоры.Организация КАК Организация
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник.Договоры КАК Договоры
|
| Справочник.Договоры КАК Договоры
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| НЕ Договоры.ПометкаУдаления
|
| НЕ Договоры.ПометкаУдаления
|
||||||
|
| И НЕ Договоры.ВАрхиве
|
||||||
| И Договоры.Контрагент В (&Контрагенты)
|
| И Договоры.Контрагент В (&Контрагенты)
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| Договоры.Контрагент";
|
| Договоры.Контрагент";
|
||||||
@@ -342,6 +375,10 @@
|
|||||||
Выборка = Запрос.Выполнить().Выбрать();
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
Пока Выборка.Следующий() Цикл
|
Пока Выборка.Следующий() Цикл
|
||||||
|
|
||||||
|
Если НЕ ОрганизацияДоговораПодходит(Выборка.Организация, ОрганизацииКонтрагентов[Выборка.Контрагент]) Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ДоговорыКонтрагента = Найденные[Выборка.Контрагент];
|
ДоговорыКонтрагента = Найденные[Выборка.Контрагент];
|
||||||
Если ДоговорыКонтрагента = Неопределено Тогда
|
Если ДоговорыКонтрагента = Неопределено Тогда
|
||||||
ДоговорыКонтрагента = Новый Массив;
|
ДоговорыКонтрагента = Новый Массив;
|
||||||
@@ -365,6 +402,29 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Проверяет, что договор относится к организации ребёнка.
|
||||||
|
//
|
||||||
|
// При переводе ребёнка из сада в сад по нему остаются договоры прежних учреждений,
|
||||||
|
// поэтому договор без проверки организации выбирается неверно.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ОрганизацияДоговора - СправочникСсылка.Организации - организация, указанная в договоре.
|
||||||
|
// ОрганизацияРебенка - СправочникСсылка.Организации - текущая организация ребёнка;
|
||||||
|
// пустая ссылка или Неопределено - отбор по организации не применяется.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево - Истина, если договор подходит; Ложь - если относится к другой организации.
|
||||||
|
//
|
||||||
|
Функция ОрганизацияДоговораПодходит(ОрганизацияДоговора, ОрганизацияРебенка)
|
||||||
|
|
||||||
|
Если НЕ ЗначениеЗаполнено(ОрганизацияРебенка) Тогда
|
||||||
|
Возврат Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ОрганизацияДоговора = ОрганизацияРебенка;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// Заполняет реквизиты строк расшифровки платежа по результатам разбора назначения.
|
// Заполняет реквизиты строк расшифровки платежа по результатам разбора назначения.
|
||||||
// КОСГУ "000", проставленный типовой загрузкой реестров, заменяется принудительно;
|
// КОСГУ "000", проставленный типовой загрузкой реестров, заменяется принудительно;
|
||||||
// остальные заполненные значения не перезаписываются.
|
// остальные заполненные значения не перезаписываются.
|
||||||
@@ -375,11 +435,14 @@
|
|||||||
// договоры, определённые по контрагентам однозначно.
|
// договоры, определённые по контрагентам однозначно.
|
||||||
// СчетРасчетов - ПланСчетовСсылка.ЕПСБУ - счёт расчётов родительской платы.
|
// СчетРасчетов - ПланСчетовСсылка.ЕПСБУ - счёт расчётов родительской платы.
|
||||||
// КОСГУНазначениеПлатежа - СправочникСсылка.КОСГУ - КОСГУ назначения платежа.
|
// КОСГУНазначениеПлатежа - СправочникСсылка.КОСГУ - КОСГУ назначения платежа.
|
||||||
|
// КФОПоСчетам - Соответствие из Строка, ПеречислениеСсылка.КВД - КФО по номерам
|
||||||
|
// лицевых счетов, см. КФОПоЛицевымСчетам.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Число - количество заполненных строк расшифровки платежа.
|
// Число - количество заполненных строк расшифровки платежа.
|
||||||
//
|
//
|
||||||
Функция ЗаполнитьСтрокиРасшифровки(СтрокиКЗаполнению, Договоры, СчетРасчетов, КОСГУНазначениеПлатежа)
|
Функция ЗаполнитьСтрокиРасшифровки(СтрокиКЗаполнению, Договоры, СчетРасчетов, КОСГУНазначениеПлатежа,
|
||||||
|
КФОПоСчетам = Неопределено)
|
||||||
|
|
||||||
// Типовая загрузка реестров прописывает в КОСГУ назначения платежа код "000" -
|
// Типовая загрузка реестров прописывает в КОСГУ назначения платежа код "000" -
|
||||||
// для родительской платы его нужно заменить принудительно.
|
// для родительской платы его нужно заменить принудительно.
|
||||||
@@ -411,6 +474,10 @@
|
|||||||
СтрокаРасшифровки.КОСГУНазначениеПлатежа = КОСГУНазначениеПлатежа;
|
СтрокаРасшифровки.КОСГУНазначениеПлатежа = КОСГУНазначениеПлатежа;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если НЕ ЗначениеЗаполнено(СтрокаРасшифровки.КФО) И КФОПоСчетам <> Неопределено Тогда
|
||||||
|
СтрокаРасшифровки.КФО = КФОСтрокиПоЛицевомуСчету(КФОПоСчетам, СтрокаКЗаполнению.ЛицевойСчет);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Заполнено = Заполнено + 1;
|
Заполнено = Заполнено + 1;
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
@@ -419,6 +486,108 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Определяет КФО для лицевых счетов строк документа.
|
||||||
|
//
|
||||||
|
// КФО задаётся на разделе лицевого счёта (табличная часть "Допустимые КФО"). Список допустимых
|
||||||
|
// значений получаем типовой функцией, она же упорядочивает их по порядку перечисления КВД.
|
||||||
|
// Как и в типовых формах, берётся первое допустимое значение: если у счёта разрешено несколько
|
||||||
|
// КФО, подставляется значение с наименьшим порядком, остальные бухгалтер может выбрать вручную.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// СтрокиКЗаполнению - Массив из Структура - строки, по которым определён ребёнок и контрагент.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие из Строка, ПеречислениеСсылка.КВД - КФО по номерам лицевых счетов,
|
||||||
|
// по которым допустимый КФО определён.
|
||||||
|
//
|
||||||
|
Функция КФОПоЛицевымСчетам(СтрокиКЗаполнению)
|
||||||
|
|
||||||
|
Результат = Новый Соответствие;
|
||||||
|
|
||||||
|
Коды = Новый Массив;
|
||||||
|
Для Каждого СтрокаКЗаполнению Из СтрокиКЗаполнению Цикл
|
||||||
|
Для Каждого Код Из КодыПоискаРебенка(СтрокаКЗаполнению.ЛицевойСчет) Цикл
|
||||||
|
Коды.Добавить(Код);
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Если Коды.Количество() = 0 Тогда
|
||||||
|
Возврат Результат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Для Каждого ЛицевойСчет Из ЛицевыеСчетаПоКодам(Коды) Цикл
|
||||||
|
|
||||||
|
ДопустимыеКФО = ПлатежноРасчетныеДокументыПовтИсп.ДопустимыеКФО(, ЛицевойСчет.Значение);
|
||||||
|
Если ДопустимыеКФО.Количество() = 0 Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Результат.Вставить(ЛицевойСчет.Ключ, ДопустимыеКФО[0]);
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает КФО строки по номеру лицевого счёта, распознанному в назначении платежа.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// КФОПоСчетам - Соответствие из Строка, ПеречислениеСсылка.КВД - КФО по номерам лицевых счетов.
|
||||||
|
// ЛицевойСчет - Строка - лицевой счёт, распознанный в назначении платежа.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ПеречислениеСсылка.КВД - КФО строки; пустая ссылка, если КФО определить не удалось.
|
||||||
|
//
|
||||||
|
Функция КФОСтрокиПоЛицевомуСчету(КФОПоСчетам, ЛицевойСчет)
|
||||||
|
|
||||||
|
Для Каждого Код Из КодыПоискаРебенка(ЛицевойСчет) Цикл
|
||||||
|
КФО = КФОПоСчетам[Код];
|
||||||
|
Если КФО <> Неопределено Тогда
|
||||||
|
Возврат КФО;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Перечисления.КВД.ПустаяСсылка();
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает лицевые счета по их номерам.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Коды - Массив из Строка - номера лицевых счетов (варианты написания).
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие из Строка, СправочникСсылка.ЛицевыеСчета - лицевые счета по номерам.
|
||||||
|
//
|
||||||
|
Функция ЛицевыеСчетаПоКодам(Коды)
|
||||||
|
|
||||||
|
Результат = Новый Соответствие;
|
||||||
|
Если Коды.Количество() = 0 Тогда
|
||||||
|
Возврат Результат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| ЛицевыеСчета.Код КАК Код,
|
||||||
|
| ЛицевыеСчета.Ссылка КАК Ссылка
|
||||||
|
|ИЗ
|
||||||
|
| Справочник.ЛицевыеСчета КАК ЛицевыеСчета
|
||||||
|
|ГДЕ
|
||||||
|
| НЕ ЛицевыеСчета.ПометкаУдаления
|
||||||
|
| И ЛицевыеСчета.Код В (&Коды)";
|
||||||
|
Запрос.УстановитьПараметр("Коды", Коды);
|
||||||
|
|
||||||
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
|
Пока Выборка.Следующий() Цикл
|
||||||
|
Результат.Вставить(СокрЛП(Выборка.Код), Выборка.Ссылка);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// Определяет лицевой счёт ребёнка по тексту назначения платежа.
|
// Определяет лицевой счёт ребёнка по тексту назначения платежа.
|
||||||
// Лицевой счёт идёт после последнего вхождения "л/с" и может начинаться с буквы "Х" или "Г".
|
// Лицевой счёт идёт после последнего вхождения "л/с" и может начинаться с буквы "Х" или "Г".
|
||||||
//
|
//
|
||||||
@@ -563,7 +732,8 @@
|
|||||||
| Дети.Код КАК Код,
|
| Дети.Код КАК Код,
|
||||||
| Дети.Ссылка КАК Ссылка,
|
| Дети.Ссылка КАК Ссылка,
|
||||||
| Дети.Наименование КАК Наименование,
|
| Дети.Наименование КАК Наименование,
|
||||||
| Дети.Контрагент КАК Контрагент
|
| Дети.Контрагент КАК Контрагент,
|
||||||
|
| Дети.Организация КАК Организация
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник.Дети КАК Дети
|
| Справочник.Дети КАК Дети
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
@@ -573,8 +743,12 @@
|
|||||||
|
|
||||||
Выборка = Запрос.Выполнить().Выбрать();
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
Пока Выборка.Следующий() Цикл
|
Пока Выборка.Следующий() Цикл
|
||||||
Результат.Вставить(СокрЛП(Выборка.Код), Новый Структура("Ссылка, Наименование, Контрагент",
|
Ребенок = Новый Структура;
|
||||||
Выборка.Ссылка, Выборка.Наименование, Выборка.Контрагент));
|
Ребенок.Вставить("Ссылка", Выборка.Ссылка);
|
||||||
|
Ребенок.Вставить("Наименование", Выборка.Наименование);
|
||||||
|
Ребенок.Вставить("Контрагент", Выборка.Контрагент);
|
||||||
|
Ребенок.Вставить("Организация", Выборка.Организация);
|
||||||
|
Результат.Вставить(СокрЛП(Выборка.Код), Ребенок);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Возврат Результат;
|
Возврат Результат;
|
||||||
|
|||||||
@@ -173,11 +173,12 @@
|
|||||||
Возврат ТабличныйДокумент;
|
Возврат ТабличныйДокумент;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Макет общий для обоих документов: реестр у ЦБ и у сада одинаковый,
|
||||||
|
// поэтому сопровождается в одном месте - общем макете.
|
||||||
|
Макет = ПолучитьОбщийМакет("ПС_РеестрПлатежей");
|
||||||
Если ТипЗнч(ДокументСсылка) = Тип("ДокументСсылка.ПС_ПринятиеПоступившихПлатежейИзЦБ") Тогда
|
Если ТипЗнч(ДокументСсылка) = Тип("ДокументСсылка.ПС_ПринятиеПоступившихПлатежейИзЦБ") Тогда
|
||||||
Макет = Документы.ПС_ПринятиеПоступившихПлатежейИзЦБ.ПолучитьМакет("РеестрПлатежей");
|
|
||||||
Учреждение = ДокументОбъект.Организация;
|
Учреждение = ДокументОбъект.Организация;
|
||||||
Иначе
|
Иначе
|
||||||
Макет = Документы.ПС_ПередачаПоступившихПлатежейВУчреждения.ПолучитьМакет("РеестрПлатежей");
|
|
||||||
Учреждение = ДокументОбъект.Учреждение;
|
Учреждение = ДокументОбъект.Учреждение;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -242,12 +243,19 @@
|
|||||||
"Организация, Учреждение, ИФО, Период, Ответственный, ИзвещениеИсходящее");
|
"Организация, Учреждение, ИФО, Период, Ответственный, ИзвещениеИсходящее");
|
||||||
|
|
||||||
ИзвещениеОбъект = Неопределено;
|
ИзвещениеОбъект = Неопределено;
|
||||||
|
ЭтоНовоеИзвещение = Истина;
|
||||||
Если ЗначениеЗаполнено(Реквизиты.ИзвещениеИсходящее) Тогда
|
Если ЗначениеЗаполнено(Реквизиты.ИзвещениеИсходящее) Тогда
|
||||||
ИзвещениеОбъект = Реквизиты.ИзвещениеИсходящее.ПолучитьОбъект();
|
ИзвещениеОбъект = Реквизиты.ИзвещениеИсходящее.ПолучитьОбъект();
|
||||||
|
ЭтоНовоеИзвещение = ИзвещениеОбъект = Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ИзвещениеОбъект = Неопределено Тогда
|
Если ЭтоНовоеИзвещение Тогда
|
||||||
ИзвещениеОбъект = Документы.ИзвещениеИсходящее.СоздатьДокумент();
|
ИзвещениеОбъект = Документы.ИзвещениеИсходящее.СоздатьДокумент();
|
||||||
|
ИначеЕсли ИзвещениеОбъект.ПомеченНаУдаление Тогда
|
||||||
|
ОбщегоНазначения.СообщитьПользователю(
|
||||||
|
"Извещение " + Строка(ИзвещениеОбъект.Ссылка) + " помечено на удаление: изменения в него не вносятся."
|
||||||
|
+ " Снимите пометку удаления или отвяжите извещение от документа передачи.");
|
||||||
|
Возврат Документы.ИзвещениеИсходящее.ПустаяСсылка();
|
||||||
ИначеЕсли ИзвещениеОбъект.Проведен Тогда
|
ИначеЕсли ИзвещениеОбъект.Проведен Тогда
|
||||||
ОбщегоНазначения.СообщитьПользователю(
|
ОбщегоНазначения.СообщитьПользователю(
|
||||||
"Извещение " + Строка(ИзвещениеОбъект.Ссылка) + " проведено: изменения в него не вносятся."
|
"Извещение " + Строка(ИзвещениеОбъект.Ссылка) + " проведено: изменения в него не вносятся."
|
||||||
@@ -255,7 +263,9 @@
|
|||||||
Возврат Документы.ИзвещениеИсходящее.ПустаяСсылка();
|
Возврат Документы.ИзвещениеИсходящее.ПустаяСсылка();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЭтоНовоеИзвещение Тогда
|
||||||
ИзвещениеОбъект.Дата = ТекущаяДатаСеанса();
|
ИзвещениеОбъект.Дата = ТекущаяДатаСеанса();
|
||||||
|
КонецЕсли;
|
||||||
ИзвещениеОбъект.Организация = Реквизиты.Организация;
|
ИзвещениеОбъект.Организация = Реквизиты.Организация;
|
||||||
ИзвещениеОбъект.Получатель = КонтрагентПоОрганизации(Реквизиты.Учреждение);
|
ИзвещениеОбъект.Получатель = КонтрагентПоОрганизации(Реквизиты.Учреждение);
|
||||||
ИзвещениеОбъект.ВидИзвещения = Перечисления.ВидыОперацийИсходящееИзвещение.ПолучениеДохода;
|
ИзвещениеОбъект.ВидИзвещения = Перечисления.ВидыОперацийИсходящееИзвещение.ПолучениеДохода;
|
||||||
@@ -292,12 +302,19 @@
|
|||||||
"Организация, ЦБ, ИФО, Период, Ответственный, ИзвещениеВходящее, ДокументПередачи");
|
"Организация, ЦБ, ИФО, Период, Ответственный, ИзвещениеВходящее, ДокументПередачи");
|
||||||
|
|
||||||
ИзвещениеОбъект = Неопределено;
|
ИзвещениеОбъект = Неопределено;
|
||||||
|
ЭтоНовоеИзвещение = Истина;
|
||||||
Если ЗначениеЗаполнено(Реквизиты.ИзвещениеВходящее) Тогда
|
Если ЗначениеЗаполнено(Реквизиты.ИзвещениеВходящее) Тогда
|
||||||
ИзвещениеОбъект = Реквизиты.ИзвещениеВходящее.ПолучитьОбъект();
|
ИзвещениеОбъект = Реквизиты.ИзвещениеВходящее.ПолучитьОбъект();
|
||||||
|
ЭтоНовоеИзвещение = ИзвещениеОбъект = Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ИзвещениеОбъект = Неопределено Тогда
|
Если ЭтоНовоеИзвещение Тогда
|
||||||
ИзвещениеОбъект = Документы.ИзвещениеВходящее.СоздатьДокумент();
|
ИзвещениеОбъект = Документы.ИзвещениеВходящее.СоздатьДокумент();
|
||||||
|
ИначеЕсли ИзвещениеОбъект.ПомеченНаУдаление Тогда
|
||||||
|
ОбщегоНазначения.СообщитьПользователю(
|
||||||
|
"Извещение " + Строка(ИзвещениеОбъект.Ссылка) + " помечено на удаление: изменения в него не вносятся."
|
||||||
|
+ " Снимите пометку удаления или отвяжите извещение от документа принятия.");
|
||||||
|
Возврат Документы.ИзвещениеВходящее.ПустаяСсылка();
|
||||||
ИначеЕсли ИзвещениеОбъект.Проведен Тогда
|
ИначеЕсли ИзвещениеОбъект.Проведен Тогда
|
||||||
ОбщегоНазначения.СообщитьПользователю(
|
ОбщегоНазначения.СообщитьПользователю(
|
||||||
"Извещение " + Строка(ИзвещениеОбъект.Ссылка) + " проведено: изменения в него не вносятся."
|
"Извещение " + Строка(ИзвещениеОбъект.Ссылка) + " проведено: изменения в него не вносятся."
|
||||||
@@ -305,7 +322,9 @@
|
|||||||
Возврат Документы.ИзвещениеВходящее.ПустаяСсылка();
|
Возврат Документы.ИзвещениеВходящее.ПустаяСсылка();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЭтоНовоеИзвещение Тогда
|
||||||
ИзвещениеОбъект.Дата = ТекущаяДатаСеанса();
|
ИзвещениеОбъект.Дата = ТекущаяДатаСеанса();
|
||||||
|
КонецЕсли;
|
||||||
ИзвещениеОбъект.Организация = Реквизиты.Организация;
|
ИзвещениеОбъект.Организация = Реквизиты.Организация;
|
||||||
ИзвещениеОбъект.Отправитель = КонтрагентПоОрганизации(Реквизиты.ЦБ);
|
ИзвещениеОбъект.Отправитель = КонтрагентПоОрганизации(Реквизиты.ЦБ);
|
||||||
ИзвещениеОбъект.ВидИзвещения = Перечисления.ВидыОперацийВходящееИзвещение.ПолучениеДохода;
|
ИзвещениеОбъект.ВидИзвещения = Перечисления.ВидыОперацийВходящееИзвещение.ПолучениеДохода;
|
||||||
@@ -329,6 +348,44 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Синхронизирует связанное извещение с изменившимся документом подсистемы.
|
||||||
|
//
|
||||||
|
// Вызывается из обработчика записи документов передачи и принятия платежей: извещение
|
||||||
|
// перезаполняется по актуальным строкам реестра, чтобы его печатная форма не разошлась
|
||||||
|
// с учётным документом. Проведённое извещение и извещение, помеченное на удаление,
|
||||||
|
// не изменяются - такие документы пользователь приводит в порядок сам.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ДокументОбъект - ДокументОбъект.ПС_ПередачаПоступившихПлатежейВУчреждения,
|
||||||
|
// ДокументОбъект.ПС_ПринятиеПоступившихПлатежейИзЦБ - записываемый документ.
|
||||||
|
//
|
||||||
|
Процедура ОбновитьИзвещениеПриИзмененииДокумента(ДокументОбъект) Экспорт
|
||||||
|
|
||||||
|
Если ДокументОбъект.ЭтоНовый() Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЭтоПередача = ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ПС_ПередачаПоступившихПлатежейВУчреждения");
|
||||||
|
|
||||||
|
Извещение = ?(ЭтоПередача, ДокументОбъект.ИзвещениеИсходящее, ДокументОбъект.ИзвещениеВходящее);
|
||||||
|
Если НЕ ЗначениеЗаполнено(Извещение) Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
СостояниеИзвещения = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Извещение,
|
||||||
|
"Проведен, ПометкаУдаления");
|
||||||
|
Если СостояниеИзвещения.Проведен ИЛИ СостояниеИзвещения.ПометкаУдаления Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЭтоПередача Тогда
|
||||||
|
СоздатьИзвещениеПоПередаче(ДокументОбъект.Ссылка);
|
||||||
|
Иначе
|
||||||
|
СоздатьИзвещениеПоПринятию(ДокументОбъект.Ссылка);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|||||||
+8
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="3bdb6d56-4781-4a97-a147-a3511e6a0ecb">
|
||||||
|
<name>ПС_Заставка_Родительская_Плата</name>
|
||||||
|
<synonym>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Заставка родительская плата</value>
|
||||||
|
</synonym>
|
||||||
|
</mdclass:CommonPicture>
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 58 KiB |
+8
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="6e76aae3-d259-4804-8558-6e505b23b169">
|
||||||
|
<name>ПС_Лого_Родительская_Плата</name>
|
||||||
|
<synonym>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Лого родительская плата</value>
|
||||||
|
</synonym>
|
||||||
|
</mdclass:CommonPicture>
|
||||||
+19
-6
@@ -6,7 +6,7 @@
|
|||||||
<languageInfo>
|
<languageInfo>
|
||||||
<id>ru</id>
|
<id>ru</id>
|
||||||
<code>Русский</code>
|
<code>Русский</code>
|
||||||
<description>Русский</description>
|
<description/>
|
||||||
</languageInfo>
|
</languageInfo>
|
||||||
</languageSettings>
|
</languageSettings>
|
||||||
<columns>
|
<columns>
|
||||||
@@ -389,7 +389,7 @@
|
|||||||
</c>
|
</c>
|
||||||
<c>
|
<c>
|
||||||
<c>
|
<c>
|
||||||
<f>15</f>
|
<f>20</f>
|
||||||
<parameter>ДатаПлатежа</parameter>
|
<parameter>ДатаПлатежа</parameter>
|
||||||
</c>
|
</c>
|
||||||
</c>
|
</c>
|
||||||
@@ -407,7 +407,7 @@
|
|||||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
||||||
<c>
|
<c>
|
||||||
<c>
|
<c>
|
||||||
<f>20</f>
|
<f>21</f>
|
||||||
<tl>
|
<tl>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
@@ -418,14 +418,14 @@
|
|||||||
</c>
|
</c>
|
||||||
<c>
|
<c>
|
||||||
<c>
|
<c>
|
||||||
<f>21</f>
|
<f>22</f>
|
||||||
<parameter>ОбщаяСумма</parameter>
|
<parameter>ОбщаяСумма</parameter>
|
||||||
</c>
|
</c>
|
||||||
</c>
|
</c>
|
||||||
</row>
|
</row>
|
||||||
</rowsItem>
|
</rowsItem>
|
||||||
<templateMode>true</templateMode>
|
<templateMode>true</templateMode>
|
||||||
<defaultFormatIndex>22</defaultFormatIndex>
|
<defaultFormatIndex>23</defaultFormatIndex>
|
||||||
<height>7</height>
|
<height>7</height>
|
||||||
<vgRows>7</vgRows>
|
<vgRows>7</vgRows>
|
||||||
<namedItem xsi:type="NamedItemCells">
|
<namedItem xsi:type="NamedItemCells">
|
||||||
@@ -478,7 +478,7 @@
|
|||||||
<font faceName="Arial" height="8" bold="true" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
|
<font faceName="Arial" height="8" bold="true" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
|
||||||
<font faceName="Arial" height="8" bold="false" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
|
<font faceName="Arial" height="8" bold="false" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
|
||||||
<format>
|
<format>
|
||||||
<width>198</width>
|
<width>846</width>
|
||||||
</format>
|
</format>
|
||||||
<format>
|
<format>
|
||||||
<width>81</width>
|
<width>81</width>
|
||||||
@@ -553,6 +553,19 @@
|
|||||||
</v8:item>
|
</v8:item>
|
||||||
</format>
|
</format>
|
||||||
</format>
|
</format>
|
||||||
|
<format>
|
||||||
|
<font>0</font>
|
||||||
|
<border>0</border>
|
||||||
|
<horizontalAlignment>Center</horizontalAlignment>
|
||||||
|
<textPlacement>Wrap</textPlacement>
|
||||||
|
<fillType>Parameter</fillType>
|
||||||
|
<format>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>ДФ=dd.MM.yyyy</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</format>
|
||||||
|
</format>
|
||||||
<format>
|
<format>
|
||||||
<font>1</font>
|
<font>1</font>
|
||||||
</format>
|
</format>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<mdclass:CommonTemplate xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="3d10ceae-63fa-4f75-9b16-33da45dc4213">
|
||||||
|
<name>ПС_РеестрПлатежей</name>
|
||||||
|
<synonym>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Реестр платежей</value>
|
||||||
|
</synonym>
|
||||||
|
</mdclass:CommonTemplate>
|
||||||
@@ -11,6 +11,8 @@
|
|||||||
<usePurposes>Checked</usePurposes>
|
<usePurposes>Checked</usePurposes>
|
||||||
<defaultLanguage>Checked</defaultLanguage>
|
<defaultLanguage>Checked</defaultLanguage>
|
||||||
<interfaceCompatibilityMode>Checked</interfaceCompatibilityMode>
|
<interfaceCompatibilityMode>Checked</interfaceCompatibilityMode>
|
||||||
|
<logo>Extended</logo>
|
||||||
|
<splash>Extended</splash>
|
||||||
<defaultRoles>Extended</defaultRoles>
|
<defaultRoles>Extended</defaultRoles>
|
||||||
</extension>
|
</extension>
|
||||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="aa420a29-9e2c-45b0-b936-81fa20959b24"/>
|
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="aa420a29-9e2c-45b0-b936-81fa20959b24"/>
|
||||||
@@ -28,7 +30,10 @@
|
|||||||
<usePurposes>PersonalComputer</usePurposes>
|
<usePurposes>PersonalComputer</usePurposes>
|
||||||
<scriptVariant>Russian</scriptVariant>
|
<scriptVariant>Russian</scriptVariant>
|
||||||
<defaultRoles>Role.ПС_ОсновнаяРоль</defaultRoles>
|
<defaultRoles>Role.ПС_ОсновнаяРоль</defaultRoles>
|
||||||
|
<version>1.0.4</version>
|
||||||
<defaultLanguage>Language.Русский</defaultLanguage>
|
<defaultLanguage>Language.Русский</defaultLanguage>
|
||||||
|
<logo/>
|
||||||
|
<splash/>
|
||||||
<interfaceCompatibilityMode>TaxiEnableVersion8_2</interfaceCompatibilityMode>
|
<interfaceCompatibilityMode>TaxiEnableVersion8_2</interfaceCompatibilityMode>
|
||||||
<languages uuid="2f74bb63-c643-4692-af13-1f99a56719fb" extendedConfigurationObject="4b1b900f-9c8f-4b2b-8292-3a9a6db40715">
|
<languages uuid="2f74bb63-c643-4692-af13-1f99a56719fb" extendedConfigurationObject="4b1b900f-9c8f-4b2b-8292-3a9a6db40715">
|
||||||
<name>Русский</name>
|
<name>Русский</name>
|
||||||
@@ -51,8 +56,13 @@
|
|||||||
<commonPictures>CommonPicture.ОтменитьДействие</commonPictures>
|
<commonPictures>CommonPicture.ОтменитьДействие</commonPictures>
|
||||||
<commonPictures>CommonPicture.ПовторитьДействие</commonPictures>
|
<commonPictures>CommonPicture.ПовторитьДействие</commonPictures>
|
||||||
<commonPictures>CommonPicture.Сумма</commonPictures>
|
<commonPictures>CommonPicture.Сумма</commonPictures>
|
||||||
|
<commonPictures>CommonPicture.ПС_Лого_Родительская_Плата</commonPictures>
|
||||||
|
<commonPictures>CommonPicture.ПС_Заставка_Родительская_Плата</commonPictures>
|
||||||
<roles>Role.ПС_ОсновнаяРоль</roles>
|
<roles>Role.ПС_ОсновнаяРоль</roles>
|
||||||
<roles>Role.БазовыеПраваБГУ</roles>
|
<roles>Role.БазовыеПраваБГУ</roles>
|
||||||
|
<roles>Role.ПС_ЧтениеРодительскойПлаты</roles>
|
||||||
|
<roles>Role.ПС_ЗаписьРодительскойПлаты</roles>
|
||||||
|
<commonTemplates>CommonTemplate.ПС_РеестрПлатежей</commonTemplates>
|
||||||
<commonModules>CommonModule.ПС_УчетРодительскойПлаты</commonModules>
|
<commonModules>CommonModule.ПС_УчетРодительскойПлаты</commonModules>
|
||||||
<commonModules>CommonModule.ПС_РазборПлатежейПоРодительскойПлате</commonModules>
|
<commonModules>CommonModule.ПС_РазборПлатежейПоРодительскойПлате</commonModules>
|
||||||
<commonModules>CommonModule.ВариантыОтчетовПереопределяемый</commonModules>
|
<commonModules>CommonModule.ВариантыОтчетовПереопределяемый</commonModules>
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 34 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 83 KiB |
+793
-383
File diff suppressed because it is too large
Load Diff
+188
-102
@@ -22,6 +22,58 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||||
|
|
||||||
|
// Обновляет таблицы пульта при изменении периода отбора.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Элемент - ПолеФормы - изменённое поле отбора.
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПериодПриИзменении(Элемент)
|
||||||
|
|
||||||
|
ОбновитьТаблицыНаСервере();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Обновляет таблицы пульта при изменении организации (ЦБ).
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Элемент - ПолеФормы - изменённое поле отбора.
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОрганизацияПриИзменении(Элемент)
|
||||||
|
|
||||||
|
ОбновитьТаблицыНаСервере();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Обновляет таблицы пульта при изменении ИФО.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Элемент - ПолеФормы - изменённое поле отбора.
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ИФОПриИзменении(Элемент)
|
||||||
|
|
||||||
|
ОбновитьТаблицыНаСервере();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Обновляет таблицы пульта при изменении учреждения (сада).
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Элемент - ПолеФормы - изменённое поле отбора.
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура УчреждениеПриИзменении(Элемент)
|
||||||
|
|
||||||
|
ОбновитьТаблицыНаСервере();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыТаблицаДокументыПередачи
|
#Область ОбработчикиСобытийЭлементовТаблицыФормыТаблицаДокументыПередачи
|
||||||
|
|
||||||
// Сужает таблицу принятий до принятий по выбранному документу передачи.
|
// Сужает таблицу принятий до принятий по выбранному документу передачи.
|
||||||
@@ -42,6 +94,26 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область ОбработчикиСобытийЭлементовТаблицыФормыТаблицаСадыОстатки
|
||||||
|
|
||||||
|
// Показывает остатки по детям выбранного сада.
|
||||||
|
// Строка сада берётся из таблицы «Остатки по садам»; при пустой строке детализация
|
||||||
|
// остаётся по всем садам из отбора формы.
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ТаблицаСадыОстаткиПриАктивизацииСтроки(Элемент)
|
||||||
|
|
||||||
|
ТекущиеДанные = Элемент.ТекущиеДанные;
|
||||||
|
Если ТекущиеДанные = Неопределено Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЗаполнитьОстаткиПоДетям(ТекущиеДанные.Учреждение);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОбработчикиКомандФормы
|
#Область ОбработчикиКомандФормы
|
||||||
|
|
||||||
// Обновляет данные таблиц формы по установленным фильтрам.
|
// Обновляет данные таблиц формы по установленным фильтрам.
|
||||||
@@ -85,18 +157,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Обеспечивает наличие идентификаторов объектов метаданных по документам внутреннего ЭДО.
|
|
||||||
//
|
|
||||||
// Команда нужна для разовой проверки механизма внутреннего ЭДО БГУ: без идентификаторов
|
|
||||||
// документы расширения не попадают в настройки внутреннего ЭДО (см. ПС_ИдентификаторыОбъектовЭДО).
|
|
||||||
//
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура ИнициализироватьИдентификаторыЭДО(Команда)
|
|
||||||
|
|
||||||
ИнициализироватьИдентификаторыЭДОНаСервере();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
@@ -118,33 +178,12 @@
|
|||||||
ЗаполнитьДокументыПередачи(Отборы.ЦБОрганизация, Отборы.СадОрганизация);
|
ЗаполнитьДокументыПередачи(Отборы.ЦБОрганизация, Отборы.СадОрганизация);
|
||||||
ЗаполнитьДокументыПринятия(Отборы.ЦБОрганизация, Отборы.СадОрганизация);
|
ЗаполнитьДокументыПринятия(Отборы.ЦБОрганизация, Отборы.СадОрганизация);
|
||||||
ЗаполнитьСверку(Отборы.ЦБОрганизация, Отборы.СадОрганизация);
|
ЗаполнитьСверку(Отборы.ЦБОрганизация, Отборы.СадОрганизация);
|
||||||
ЗаполнитьТаблицуОстатков();
|
ЗаполнитьОстаткиПоСадам();
|
||||||
|
ЗаполнитьОстаткиПоДетям(Неопределено);
|
||||||
ЗаполнитьКассовыеПоступления();
|
ЗаполнитьКассовыеПоступления();
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Обеспечивает наличие идентификаторов объектов метаданных по документам внутреннего ЭДО
|
|
||||||
// и выводит пользователю результат проверки.
|
|
||||||
//
|
|
||||||
&НаСервере
|
|
||||||
Процедура ИнициализироватьИдентификаторыЭДОНаСервере()
|
|
||||||
|
|
||||||
ОбъектОбработки = РеквизитФормыВЗначение("Объект");
|
|
||||||
Идентификаторы = ОбъектОбработки.ПС_ИнициализироватьИдентификаторыОбъектовЭДО();
|
|
||||||
|
|
||||||
ТекстыИдентификаторов = Новый Массив;
|
|
||||||
|
|
||||||
Для Каждого КлючИЗначение Из Идентификаторы Цикл
|
|
||||||
ТекстыИдентификаторов.Добавить(КлючИЗначение.Ключ + " -> " + Строка(КлючИЗначение.Значение));
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = "Идентификаторы объектов метаданных внутреннего ЭДО: "
|
|
||||||
+ СтрСоединить(ТекстыИдентификаторов, "; ");
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
// Возвращает отборы формы в терминах, в которых они хранятся в документах.
|
// Возвращает отборы формы в терминах, в которых они хранятся в документах.
|
||||||
//
|
//
|
||||||
// ЦБ и учреждение (сад) хранятся в документах передачи и принятия организациями,
|
// ЦБ и учреждение (сад) хранятся в документах передачи и принятия организациями,
|
||||||
@@ -174,7 +213,8 @@
|
|||||||
ДокументыПередачи.Очистить();
|
ДокументыПередачи.Очистить();
|
||||||
ДокументыПринятия.Очистить();
|
ДокументыПринятия.Очистить();
|
||||||
Сверка.Очистить();
|
Сверка.Очистить();
|
||||||
ТаблицаОстатков.Очистить();
|
ТаблицаОстатковСады.Очистить();
|
||||||
|
ТаблицаОстатковДети.Очистить();
|
||||||
КассовыеПоступления.Очистить();
|
КассовыеПоступления.Очистить();
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@@ -426,89 +466,135 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Заполняет таблицу остатков и оборотов по счетам 205.31 и 304.04.
|
// Заполняет таблицу остатков по садам: поступило в ЦБ, передано в сад и остаток у ЦБ.
|
||||||
// Использует виртуальную таблицу ОстаткиИОбороты регистра бухгалтерии.
|
//
|
||||||
|
// Источник данных - регистр накопления взаиморасчётов по родительской плате: приход
|
||||||
|
// формирует кассовое поступление, расход - документ передачи платежей в учреждение.
|
||||||
|
// Остаток показывает, сколько поступило в ЦБ и ещё не передано в сад.
|
||||||
//
|
//
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ЗаполнитьТаблицуОстатков()
|
Процедура ЗаполнитьОстаткиПоСадам()
|
||||||
|
|
||||||
ТаблицаОстатков.Очистить();
|
ТаблицаОстатковСады.Очистить();
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Объект.Учреждение) Тогда
|
|
||||||
ОбщегоНазначения.СообщитьПользователю(
|
|
||||||
"Остатки и обороты по счетам ведутся без разреза по учреждению,"
|
|
||||||
+ " поэтому отбор по учреждению на эту страницу не влияет.");
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
НачалоПериода = Объект.Период.ДатаНачала;
|
|
||||||
КонецПериода = Объект.Период.ДатаОкончания;
|
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
|
УсловиеОтбора = УсловиеОтбораОстатков(Запрос);
|
||||||
|
|
||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| ""205.31"" КАК Счет,
|
| Остатки.Учреждение КАК Учреждение,
|
||||||
| ОстаткиИОбороты.ИФО КАК ИФО,
|
| СУММА(Остатки.СуммаПриход) КАК Поступило,
|
||||||
| СУММА(ОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
|
| СУММА(Остатки.СуммаРасход) КАК Передано,
|
||||||
| СУММА(ОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт,
|
| СУММА(Остатки.СуммаКонечныйОстаток) КАК Остаток
|
||||||
| СУММА(ОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт,
|
|
||||||
| СУММА(ОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток
|
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| РегистрБухгалтерии.ЖурналПроводокЕПСБУ.ОстаткиИОбороты(
|
| РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.ОстаткиИОбороты(
|
||||||
| &НачалоПериода,
|
| &НачалоПериода, &КонецПериода, Авто, , " + УсловиеОтбора + ") КАК Остатки
|
||||||
| &КонецПериода,
|
|
||||||
| Авто,
|
|
||||||
| ,
|
|
||||||
| Счет В ИЕРАРХИИ (&Счет205)) КАК ОстаткиИОбороты
|
|
||||||
|ГДЕ
|
|
||||||
| (&ИФО = НЕОПРЕДЕЛЕНО
|
|
||||||
| ИЛИ ОстаткиИОбороты.ИФО = &ИФО)
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| ОстаткиИОбороты.ИФО
|
| Остатки.Учреждение
|
||||||
|
|
|УПОРЯДОЧИТЬ ПО
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
| Остатки.Учреждение";
|
||||||
|
|
|
||||||
|ВЫБРАТЬ
|
|
||||||
| ""304.04"",
|
|
||||||
| ОстаткиИОбороты.ИФО,
|
|
||||||
| СУММА(ОстаткиИОбороты.СуммаНачальныйОстаток),
|
|
||||||
| СУММА(ОстаткиИОбороты.СуммаОборотДт),
|
|
||||||
| СУММА(ОстаткиИОбороты.СуммаОборотКт),
|
|
||||||
| СУММА(ОстаткиИОбороты.СуммаКонечныйОстаток)
|
|
||||||
|ИЗ
|
|
||||||
| РегистрБухгалтерии.ЖурналПроводокЕПСБУ.ОстаткиИОбороты(
|
|
||||||
| &НачалоПериода,
|
|
||||||
| &КонецПериода,
|
|
||||||
| Авто,
|
|
||||||
| ,
|
|
||||||
| Счет В ИЕРАРХИИ (&Счет304)) КАК ОстаткиИОбороты
|
|
||||||
|ГДЕ
|
|
||||||
| (&ИФО = НЕОПРЕДЕЛЕНО
|
|
||||||
| ИЛИ ОстаткиИОбороты.ИФО = &ИФО)
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|
||||||
| ОстаткиИОбороты.ИФО";
|
|
||||||
|
|
||||||
Счет205 = ПланыСчетов.ЕПСБУ.НайтиПоКоду("205.31");
|
Запрос.УстановитьПараметр("НачалоПериода", Объект.Период.ДатаНачала);
|
||||||
Счет304 = ПланыСчетов.ЕПСБУ.НайтиПоКоду("304.04");
|
Запрос.УстановитьПараметр("КонецПериода", Объект.Период.ДатаОкончания);
|
||||||
Если Счет205 = Неопределено ИЛИ Счет304 = Неопределено Тогда
|
|
||||||
ОбщегоНазначения.СообщитьПользователю(
|
|
||||||
"Остатки и обороты не рассчитаны: в плане счетов ЕПСБУ не найден счет"
|
|
||||||
+ " 205.31 и/или 304.04.");
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
|
|
||||||
Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
|
|
||||||
Запрос.УстановитьПараметр("Счет205", Счет205);
|
|
||||||
Запрос.УстановитьПараметр("Счет304", Счет304);
|
|
||||||
Запрос.УстановитьПараметр("ИФО", ?(ЗначениеЗаполнено(Объект.ИФО), Объект.ИФО, Неопределено));
|
|
||||||
|
|
||||||
Выборка = Запрос.Выполнить().Выбрать();
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
Пока Выборка.Следующий() Цикл
|
Пока Выборка.Следующий() Цикл
|
||||||
ЗаполнитьЗначенияСвойств(ТаблицаОстатков.Добавить(), Выборка);
|
Если Выборка.Поступило = 0 И Выборка.Передано = 0 И Выборка.Остаток = 0 Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
ЗаполнитьЗначенияСвойств(ТаблицаОстатковСады.Добавить(), Выборка);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Заполняет таблицу остатков по детям: поступило в ЦБ, передано в сад и остаток у ЦБ
|
||||||
|
// по каждому ребёнку и договору.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Учреждение - CatalogRef.Организации - сад, выбранный в таблице остатков по садам;
|
||||||
|
// Неопределено - детализация строится по всем садам из отбора формы.
|
||||||
|
//
|
||||||
|
&НаСервере
|
||||||
|
Процедура ЗаполнитьОстаткиПоДетям(Учреждение)
|
||||||
|
|
||||||
|
ТаблицаОстатковДети.Очистить();
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
УсловиеОтбора = УсловиеОтбораОстатков(Запрос, Учреждение);
|
||||||
|
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| Остатки.Учреждение КАК Учреждение,
|
||||||
|
| Остатки.ИФО КАК ИФО,
|
||||||
|
| Остатки.Ребенок КАК Ребенок,
|
||||||
|
| Остатки.Договор КАК Договор,
|
||||||
|
| СУММА(Остатки.СуммаПриход) КАК Поступило,
|
||||||
|
| СУММА(Остатки.СуммаРасход) КАК Передано,
|
||||||
|
| СУММА(Остатки.СуммаКонечныйОстаток) КАК Остаток
|
||||||
|
|ИЗ
|
||||||
|
| РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.ОстаткиИОбороты(
|
||||||
|
| &НачалоПериода, &КонецПериода, Авто, , " + УсловиеОтбора + ") КАК Остатки
|
||||||
|
|СГРУППИРОВАТЬ ПО
|
||||||
|
| Остатки.Учреждение,
|
||||||
|
| Остатки.ИФО,
|
||||||
|
| Остатки.Ребенок,
|
||||||
|
| Остатки.Договор
|
||||||
|
|УПОРЯДОЧИТЬ ПО
|
||||||
|
| Учреждение,
|
||||||
|
| Ребенок";
|
||||||
|
|
||||||
|
Запрос.УстановитьПараметр("НачалоПериода", Объект.Период.ДатаНачала);
|
||||||
|
Запрос.УстановитьПараметр("КонецПериода", Объект.Период.ДатаОкончания);
|
||||||
|
|
||||||
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
|
Пока Выборка.Следующий() Цикл
|
||||||
|
Если Выборка.Поступило = 0 И Выборка.Передано = 0 И Выборка.Остаток = 0 Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
ЗаполнитьЗначенияСвойств(ТаблицаОстатковДети.Добавить(), Выборка);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Возвращает условие отбора для виртуальной таблицы остатков регистра взаиморасчётов
|
||||||
|
// и устанавливает соответствующие параметры запроса.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Запрос - Запрос - запрос, в который добавляются параметры отбора;
|
||||||
|
// Учреждение - CatalogRef.Организации - сад, по которому строится детализация;
|
||||||
|
// Неопределено - используется отбор по учреждению из формы.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Строка - условие отбора в терминах полей регистра; "ИСТИНА", если отборов нет.
|
||||||
|
//
|
||||||
|
&НаСервере
|
||||||
|
Функция УсловиеОтбораОстатков(Запрос, Учреждение = Неопределено)
|
||||||
|
|
||||||
|
Условия = Новый Массив;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(Объект.Организация) Тогда
|
||||||
|
Запрос.УстановитьПараметр("ОрганизацияОтбор", Объект.Организация);
|
||||||
|
Условия.Добавить("Организация = &ОрганизацияОтбор");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(Объект.ИФО) Тогда
|
||||||
|
Запрос.УстановитьПараметр("ИФООтбор", Объект.ИФО);
|
||||||
|
Условия.Добавить("ИФО = &ИФООтбор");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если НЕ ЗначениеЗаполнено(Учреждение) Тогда
|
||||||
|
Учреждение = Объект.Учреждение;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(Учреждение) Тогда
|
||||||
|
Запрос.УстановитьПараметр("УчреждениеОтбор", Учреждение);
|
||||||
|
Условия.Добавить("Учреждение = &УчреждениеОтбор");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ?(Условия.Количество() = 0, "ИСТИНА", СтрСоединить(Условия, " И "));
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// Заполняет таблицу формы КассовыеПоступления: документы с признаком "Родительская плата" за период
|
// Заполняет таблицу формы КассовыеПоступления: документы с признаком "Родительская плата" за период
|
||||||
// по установленным отборам.
|
// по установленным отборам.
|
||||||
// Колонка "Строк не распознано" показывает строки расшифровки платежа, в которых не определён ребёнок, -
|
// Колонка "Строк не распознано" показывает строки расшифровки платежа, в которых не определён ребёнок, -
|
||||||
|
|||||||
-22
@@ -1,24 +1,2 @@
|
|||||||
// Обработка ПС_УправлениеРасчетамиПоРодительскойПлате.
|
// Обработка ПС_УправлениеРасчетамиПоРодительскойПлате.
|
||||||
// Логика дашборда реализована в модуле управляемой формы (Forms/Форма/Module.bsl).
|
// Логика дашборда реализована в модуле управляемой формы (Forms/Форма/Module.bsl).
|
||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
|
||||||
|
|
||||||
#Если Сервер Или ВнешнееСоединение Или ТолстыйКлиентОбычноеПриложение Тогда
|
|
||||||
|
|
||||||
// Обеспечивает наличие в справочнике идентификаторов объектов метаданных записей
|
|
||||||
// по документам внутреннего ЭДО, созданным в расширении конфигурации.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Соответствие из КлючИЗначение - идентификаторы объектов метаданных по их полным именам:
|
|
||||||
// * Ключ - Строка - полное имя объекта метаданных, например "Документ.ПС_ПринятиеПоступившихПлатежейИзЦБ";
|
|
||||||
// * Значение - СправочникСсылка.ИдентификаторыОбъектовМетаданных - идентификатор объекта метаданных.
|
|
||||||
//
|
|
||||||
Функция ПС_ИнициализироватьИдентификаторыОбъектовЭДО() Экспорт
|
|
||||||
|
|
||||||
Возврат ПС_ИдентификаторыОбъектовЭДО.ПС_ОбеспечитьИдентификаторыДокументовЭДО();
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
#КонецЕсли
|
|
||||||
|
|
||||||
#КонецОбласти
|
|
||||||
+4
@@ -67,6 +67,10 @@
|
|||||||
// расходящиеся электронные документы аннулируются.
|
// расходящиеся электронные документы аннулируются.
|
||||||
ПС_ВнутреннийЭДОИзвещений.ПС_АннулироватьЭлектронныеДокументыПриИзменении(ЭтотОбъект, Отказ);
|
ПС_ВнутреннийЭДОИзвещений.ПС_АннулироватьЭлектронныеДокументыПриИзменении(ЭтотОбъект, Отказ);
|
||||||
|
|
||||||
|
// Связанное извещение перезаполняется по актуальным строкам реестра,
|
||||||
|
// чтобы его печатная форма не разошлась с документом.
|
||||||
|
ПС_УчетРодительскойПлаты.ОбновитьИзвещениеПриИзмененииДокумента(ЭтотОбъект);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
||||||
|
|||||||
-7
@@ -436,11 +436,4 @@
|
|||||||
<value>Извещение ф. 0504805 (103н) — получатель</value>
|
<value>Извещение ф. 0504805 (103н) — получатель</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
</templates>
|
</templates>
|
||||||
<templates uuid="b7cee754-65c6-4a53-91aa-84068f8790e7">
|
|
||||||
<name>РеестрПлатежей</name>
|
|
||||||
<synonym>
|
|
||||||
<key>ru</key>
|
|
||||||
<value>Реестр платежей</value>
|
|
||||||
</synonym>
|
|
||||||
</templates>
|
|
||||||
</mdclass:Document>
|
</mdclass:Document>
|
||||||
|
|||||||
+4
@@ -133,6 +133,10 @@
|
|||||||
// расходящиеся электронные документы аннулируются.
|
// расходящиеся электронные документы аннулируются.
|
||||||
ПС_ВнутреннийЭДОИзвещений.ПС_АннулироватьЭлектронныеДокументыПриИзменении(ЭтотОбъект, Отказ);
|
ПС_ВнутреннийЭДОИзвещений.ПС_АннулироватьЭлектронныеДокументыПриИзменении(ЭтотОбъект, Отказ);
|
||||||
|
|
||||||
|
// Связанное извещение перезаполняется по актуальным строкам реестра,
|
||||||
|
// чтобы его печатная форма не разошлась с документом.
|
||||||
|
ПС_УчетРодительскойПлаты.ОбновитьИзвещениеПриИзмененииДокумента(ЭтотОбъект);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
||||||
|
|||||||
-574
@@ -1,574 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<document xmlns="http://v8.1c.ru/8.2/data/spreadsheet" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<languageSettings>
|
|
||||||
<currentLanguage>ru</currentLanguage>
|
|
||||||
<defaultLanguage>ru</defaultLanguage>
|
|
||||||
<languageInfo>
|
|
||||||
<id>ru</id>
|
|
||||||
<code>Русский</code>
|
|
||||||
<description>Русский</description>
|
|
||||||
</languageInfo>
|
|
||||||
</languageSettings>
|
|
||||||
<columns>
|
|
||||||
<size>10</size>
|
|
||||||
<columnsItem>
|
|
||||||
<index>0</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>1</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>1</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>2</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>2</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>3</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>3</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>4</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>4</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>5</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>5</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>6</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>6</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>7</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>7</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>4</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>8</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>8</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>9</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>9</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
</columns>
|
|
||||||
<columns>
|
|
||||||
<id>c4c71b73-7783-4619-abbc-ece4486e4bdb</id>
|
|
||||||
<size>10</size>
|
|
||||||
<columnsItem>
|
|
||||||
<index>0</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>10</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>1</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>11</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>2</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>12</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>3</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>4</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>4</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>5</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>5</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>13</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>6</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>7</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>7</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>14</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>8</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>8</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
<columnsItem>
|
|
||||||
<index>9</index>
|
|
||||||
<column>
|
|
||||||
<formatIndex>9</formatIndex>
|
|
||||||
</column>
|
|
||||||
</columnsItem>
|
|
||||||
</columns>
|
|
||||||
<rowsItem>
|
|
||||||
<index>0</index>
|
|
||||||
<row>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>ЗаголовокРеестра</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
</row>
|
|
||||||
</rowsItem>
|
|
||||||
<rowsItem>
|
|
||||||
<index>1</index>
|
|
||||||
<row>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>РеквизитыДокумента</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
</row>
|
|
||||||
</rowsItem>
|
|
||||||
<rowsItem>
|
|
||||||
<index>2</index>
|
|
||||||
<row>
|
|
||||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>16</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>ФИО плательщика</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>16</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Сумма</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>17</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Лицевой счет ребенка</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>16</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>ФИО ребенка</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>16</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Назначение платежа</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>16</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Организация</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>16</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Рассчетный счет</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>16</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Группа</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>17</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Период оплаты</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>17</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Дата приема платежа</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
</row>
|
|
||||||
</rowsItem>
|
|
||||||
<rowsItem>
|
|
||||||
<index>3</index>
|
|
||||||
<row>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>18</f>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>18</f>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>18</f>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>18</f>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>18</f>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>18</f>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>18</f>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>18</f>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>18</f>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>18</f>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
</row>
|
|
||||||
</rowsItem>
|
|
||||||
<rowsItem>
|
|
||||||
<index>4</index>
|
|
||||||
<row>
|
|
||||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>Плательщик</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>19</f>
|
|
||||||
<parameter>Сумма</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>ЛицевойСчет</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>Ребенок</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>НазначениеПлатежа</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>Организация</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>РассчетныйСчет</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>Группа</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>Период</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>15</f>
|
|
||||||
<parameter>ДатаПлатежа</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
</row>
|
|
||||||
</rowsItem>
|
|
||||||
<rowsItem>
|
|
||||||
<index>5</index>
|
|
||||||
<row>
|
|
||||||
<empty>true</empty>
|
|
||||||
</row>
|
|
||||||
</rowsItem>
|
|
||||||
<rowsItem>
|
|
||||||
<index>6</index>
|
|
||||||
<row>
|
|
||||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>20</f>
|
|
||||||
<tl>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>ИТОГО:</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</tl>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
<c>
|
|
||||||
<c>
|
|
||||||
<f>21</f>
|
|
||||||
<parameter>ОбщаяСумма</parameter>
|
|
||||||
</c>
|
|
||||||
</c>
|
|
||||||
</row>
|
|
||||||
</rowsItem>
|
|
||||||
<templateMode>true</templateMode>
|
|
||||||
<defaultFormatIndex>22</defaultFormatIndex>
|
|
||||||
<height>7</height>
|
|
||||||
<vgRows>7</vgRows>
|
|
||||||
<namedItem xsi:type="NamedItemCells">
|
|
||||||
<name>Заголовок</name>
|
|
||||||
<area>
|
|
||||||
<type>Rows</type>
|
|
||||||
<beginRow>0</beginRow>
|
|
||||||
<endRow>1</endRow>
|
|
||||||
<beginColumn>-1</beginColumn>
|
|
||||||
<endColumn>-1</endColumn>
|
|
||||||
</area>
|
|
||||||
</namedItem>
|
|
||||||
<namedItem xsi:type="NamedItemCells">
|
|
||||||
<name>ОбластьПодвалТаблицы</name>
|
|
||||||
<area>
|
|
||||||
<type>Rows</type>
|
|
||||||
<beginRow>6</beginRow>
|
|
||||||
<endRow>6</endRow>
|
|
||||||
<beginColumn>-1</beginColumn>
|
|
||||||
<endColumn>-1</endColumn>
|
|
||||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
|
||||||
</area>
|
|
||||||
</namedItem>
|
|
||||||
<namedItem xsi:type="NamedItemCells">
|
|
||||||
<name>ОбластьСтрокаТаблицы</name>
|
|
||||||
<area>
|
|
||||||
<type>Rows</type>
|
|
||||||
<beginRow>4</beginRow>
|
|
||||||
<endRow>4</endRow>
|
|
||||||
<beginColumn>-1</beginColumn>
|
|
||||||
<endColumn>-1</endColumn>
|
|
||||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
|
||||||
</area>
|
|
||||||
</namedItem>
|
|
||||||
<namedItem xsi:type="NamedItemCells">
|
|
||||||
<name>ОбластьШапкаТаблицы</name>
|
|
||||||
<area>
|
|
||||||
<type>Rows</type>
|
|
||||||
<beginRow>2</beginRow>
|
|
||||||
<endRow>2</endRow>
|
|
||||||
<beginColumn>-1</beginColumn>
|
|
||||||
<endColumn>-1</endColumn>
|
|
||||||
<columnsID>c4c71b73-7783-4619-abbc-ece4486e4bdb</columnsID>
|
|
||||||
</area>
|
|
||||||
</namedItem>
|
|
||||||
<line width="1" gap="false">
|
|
||||||
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
|
|
||||||
</line>
|
|
||||||
<font faceName="Arial" height="8" bold="false" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
|
|
||||||
<font faceName="Arial" height="8" bold="true" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
|
|
||||||
<font faceName="Arial" height="8" bold="false" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
|
|
||||||
<format>
|
|
||||||
<width>198</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>81</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>111</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>186</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>190</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>152</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>137</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>106</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>103</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>213</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>74</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>99</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>171</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>167</width>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<font>0</font>
|
|
||||||
<border>0</border>
|
|
||||||
<horizontalAlignment>Center</horizontalAlignment>
|
|
||||||
<textPlacement>Wrap</textPlacement>
|
|
||||||
<fillType>Parameter</fillType>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<font>1</font>
|
|
||||||
<border>0</border>
|
|
||||||
<horizontalAlignment>Center</horizontalAlignment>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<font>1</font>
|
|
||||||
<border>0</border>
|
|
||||||
<horizontalAlignment>Center</horizontalAlignment>
|
|
||||||
<textPlacement>Wrap</textPlacement>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<font>2</font>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<font>0</font>
|
|
||||||
<border>0</border>
|
|
||||||
<horizontalAlignment>Center</horizontalAlignment>
|
|
||||||
<textPlacement>Wrap</textPlacement>
|
|
||||||
<fillType>Parameter</fillType>
|
|
||||||
<format>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>ЧДЦ=2</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</format>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<font>1</font>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<font>1</font>
|
|
||||||
<border>0</border>
|
|
||||||
<horizontalAlignment>Center</horizontalAlignment>
|
|
||||||
<fillType>Parameter</fillType>
|
|
||||||
<format>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>ЧДЦ=2</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</format>
|
|
||||||
</format>
|
|
||||||
<format>
|
|
||||||
<width>72</width>
|
|
||||||
</format>
|
|
||||||
</document>
|
|
||||||
-7
@@ -451,11 +451,4 @@
|
|||||||
<value>Извещение ф. 0504805 (103н) — родительская плата</value>
|
<value>Извещение ф. 0504805 (103н) — родительская плата</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
</templates>
|
</templates>
|
||||||
<templates uuid="ac2fe0db-bb91-49ea-811e-1accc9b784dd">
|
|
||||||
<name>РеестрПлатежей</name>
|
|
||||||
<synonym>
|
|
||||||
<key>ru</key>
|
|
||||||
<value>Реестр платежей</value>
|
|
||||||
</synonym>
|
|
||||||
</templates>
|
|
||||||
</mdclass:Document>
|
</mdclass:Document>
|
||||||
|
|||||||
+18
-2
@@ -106,6 +106,10 @@
|
|||||||
</v8:item>
|
</v8:item>
|
||||||
</title>
|
</title>
|
||||||
</field>
|
</field>
|
||||||
|
<field xsi:type="DataSetFieldField">
|
||||||
|
<dataPath>ИДСтроки</dataPath>
|
||||||
|
<field>ИДСтроки</field>
|
||||||
|
</field>
|
||||||
<dataSource>ИсточникДанных1</dataSource>
|
<dataSource>ИсточникДанных1</dataSource>
|
||||||
<query>ВЫБРАТЬ
|
<query>ВЫБРАТЬ
|
||||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.Организация КАК Организация,
|
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.Организация КАК Организация,
|
||||||
@@ -119,6 +123,10 @@
|
|||||||
ИЗ
|
ИЗ
|
||||||
РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.Остатки(&НачалоПериода,) КАК
|
РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.Остатки(&НачалоПериода,) КАК
|
||||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки
|
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки
|
||||||
|
ИНДЕКСИРОВАТЬ ПО
|
||||||
|
Организация,
|
||||||
|
Учреждение,
|
||||||
|
Ребенок
|
||||||
;
|
;
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -134,8 +142,12 @@
|
|||||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.СуммаРасход КАК Расход
|
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты.СуммаРасход КАК Расход
|
||||||
ПОМЕСТИТЬ ОборотыПоРП
|
ПОМЕСТИТЬ ОборотыПоРП
|
||||||
ИЗ
|
ИЗ
|
||||||
РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.Обороты(&НачалоПериода, &КонецПериода, Регистратор,) КАК
|
РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.Обороты(&НачалоПериода, ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), СЕКУНДА, 1), Регистратор,) КАК
|
||||||
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты
|
ПС_ВзаиморасчетыПоРодительскойПлатеОбороты
|
||||||
|
ИНДЕКСИРОВАТЬ ПО
|
||||||
|
Организация,
|
||||||
|
Учреждение,
|
||||||
|
Ребенок
|
||||||
;
|
;
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -149,8 +161,12 @@
|
|||||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.СуммаОстаток КАК ОстатокНаКонец
|
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки.СуммаОстаток КАК ОстатокНаКонец
|
||||||
ПОМЕСТИТЬ ОстаткиПоРПНаКонец
|
ПОМЕСТИТЬ ОстаткиПоРПНаКонец
|
||||||
ИЗ
|
ИЗ
|
||||||
РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.Остатки(&КонецПериода,) КАК
|
РегистрНакопления.ПС_ВзаиморасчетыПоРодительскойПлате.Остатки(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), СЕКУНДА, 1),) КАК
|
||||||
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки
|
ПС_ВзаиморасчетыПоРодительскойПлатеОстатки
|
||||||
|
ИНДЕКСИРОВАТЬ ПО
|
||||||
|
Организация,
|
||||||
|
Учреждение,
|
||||||
|
Ребенок
|
||||||
;
|
;
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|||||||
@@ -0,0 +1,483 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Rights xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://v8.1c.ru/8.2/roles" xsi:type="Rights">
|
||||||
|
<setForNewObjects>false</setForNewObjects>
|
||||||
|
<setForAttributesByDefault>false</setForAttributesByDefault>
|
||||||
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.КФО</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Document.ПС_ПередачаПоступившихПлатежейВУчреждения</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Insert</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Update</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Delete</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Posting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UndoPosting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveInsert</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Edit</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveSetDeletionMark</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveClearDeletionMark</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveDeleteMarked</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractivePosting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractivePostingRegular</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveUndoPosting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveChangeOfPosted</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InputByString</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistoryOfMissingData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryOfMissingData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistorySettings</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ViewDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EditDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SwitchToDataHistoryVersion</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Document.НачислениеРодительскойПлаты</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Insert</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Update</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Delete</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Posting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UndoPosting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Edit</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveSetDeletionMark</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveClearDeletionMark</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveDeleteMarked</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractivePosting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractivePostingRegular</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveUndoPosting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveChangeOfPosted</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistoryOfMissingData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryOfMissingData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistorySettings</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ViewDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EditDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SwitchToDataHistoryVersion</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.Договор</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Update</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Edit</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TotalsControl</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.StandardAttribute.RecordType</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.StandardAttribute.Active</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.StandardAttribute.LineNumber</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.StandardAttribute.Recorder</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.StandardAttribute.Period</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Attribute.ВидОперации</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.Плательщик</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.ИФО</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Resource.Сумма</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Attribute.ДокументПередачи</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.Учреждение</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.Организация</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Document.ПС_ПринятиеПоступившихПлатежейИзЦБ</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Insert</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Update</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Delete</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Posting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UndoPosting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveInsert</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Edit</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveSetDeletionMark</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveClearDeletionMark</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveDeleteMarked</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractivePosting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractivePostingRegular</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveUndoPosting</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveChangeOfPosted</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InputByString</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistoryOfMissingData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryOfMissingData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistorySettings</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ViewDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EditDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SwitchToDataHistoryVersion</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.Ребенок</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.ИДСтроки</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>DataProcessor.ПС_УправлениеРасчетамиПоРодительскойПлате</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Report.ПС_ВедомостьЦБПоРодительскойПлате</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате.Dimension.КПС</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
</Rights>
|
||||||
+8
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<mdclass:Role xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="b82e2998-dfde-414a-9d26-4f95c45fb346">
|
||||||
|
<name>ПС_ЗаписьРодительскойПлаты</name>
|
||||||
|
<synonym>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Родительская плата: запись</value>
|
||||||
|
</synonym>
|
||||||
|
</mdclass:Role>
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Rights xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://v8.1c.ru/8.2/roles" xsi:type="Rights">
|
||||||
|
<setForNewObjects>false</setForNewObjects>
|
||||||
|
<setForAttributesByDefault>false</setForAttributesByDefault>
|
||||||
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
|
<object>
|
||||||
|
<name>Document.ПС_ПередачаПоступившихПлатежейВУчреждения</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Document.ПС_ПринятиеПоступившихПлатежейИзЦБ</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>AccumulationRegister.ПС_ВзаиморасчетыПоРодительскойПлате</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>DataProcessor.ПС_УправлениеРасчетамиПоРодительскойПлате</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Report.ПС_ВедомостьЦБПоРодительскойПлате</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Document.НачислениеРодительскойПлаты</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
</Rights>
|
||||||
+8
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<mdclass:Role xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="52451e17-fda1-4de2-a69a-f8b4f3994203">
|
||||||
|
<name>ПС_ЧтениеРодительскойПлаты</name>
|
||||||
|
<synonym>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Родительская плата: чтение</value>
|
||||||
|
</synonym>
|
||||||
|
</mdclass:Role>
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
# ПАМЯТКА. Учёт родительской платы ЦБ ОУО (БГУ 2.0)
|
|
||||||
|
|
||||||
**Кому:** бухгалтер ЦБ, бухгалтер детского сада.
|
|
||||||
**Где:** 1С:Предприятие → раздел **«Платное обучение»** → **«Сервис»** → обработка **«Управление расчётами по родительской плате»** (далее — рабочее место).
|
|
||||||
**Дата:** 07.10.2026
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 1. Порядок работы в течение месяца
|
|
||||||
|
|
||||||
| № | Кто | Что делает | Где |
|
|
||||||
|---|---|---|---|
|
|
||||||
| 1 | Сад | Табель посещаемости, документ **«Начисление родительской платы»** | Типовой механизм БГУ |
|
|
||||||
| 2 | ЦБ | Проверить, что начисления всех садов пришли | Рабочее место → страница **«Начисления»** |
|
|
||||||
| 3 | Сад | **«Передача задолженности в ЦБ»** → печать извещения (ф. 0504805) | Раздел «Платное обучение» → «Сервис» |
|
|
||||||
| 4 | ЦБ | **«Принятие задолженности от учреждения»** (ввод на основании передачи) | Раздел «Платное обучение» → «Сервис» |
|
|
||||||
| 5 | ЦБ | Сверить переданное и принятое | Рабочее место → страница **«Сверка «передано / принято»»** |
|
|
||||||
| 6 | ЦБ | Загрузить реестр платежей из СУФД → создаётся **«Кассовое поступление»** | Типовой механизм БГУ |
|
|
||||||
| 7 | ЦБ | Проверить, все ли строки платежей распознаны | Рабочее место → страница **«Кассовые поступления»** |
|
|
||||||
|
|
||||||
В рабочем месте перед работой задайте **Период** (по умолчанию «Этот месяц»), при необходимости — **Организацию (ЦБ)**, **ИФО**, **Учреждение (сад)**, и нажмите **«Обновить»**.
|
|
||||||
|
|
||||||
## 2. Кассовые поступления: что делается автоматически
|
|
||||||
|
|
||||||
При записи документа «Кассовое поступление» с признаком **«Родительская плата»** система сама заполняет в строках табличной части «Расшифровка платежа»:
|
|
||||||
|
|
||||||
- **Ребёнок** — по лицевому счёту из назначения платежа;
|
|
||||||
- **Контрагент** — родитель (плательщик) из карточки ребёнка;
|
|
||||||
- **Договор** — см. правила ниже;
|
|
||||||
- **Счёт расчётов** — 205.31;
|
|
||||||
- **КОСГУ назначения платежа** — 131.
|
|
||||||
|
|
||||||
**Как определяется договор** (по убыванию приоритета):
|
|
||||||
1. если по счёту 205.31 есть остатки — договор берётся из остатков;
|
|
||||||
2. иначе — единственный договор, отобранный по контрагенту;
|
|
||||||
3. если договоров нет или их больше одного — поле остаётся пустым и выводится сообщение.
|
|
||||||
|
|
||||||
**Что не перезаписывается:** строки, в которых уже заполнен ребёнок, повторно не обрабатываются; счёт расчётов заполняется только в пустое поле. Исключение — КОСГУ: код «000», который проставляет типовая загрузка, принудительно заменяется на 131.
|
|
||||||
|
|
||||||
**Что происходит при проведении.** Проведение документа «Кассовое поступление» с признаком «Родительская плата» закрывает задолженность: по каждой строке, где определён ребёнок и договор, формируется расход по регистру взаиморасчётов — оплата родительской платы. Сумма платежа уменьшает остаток по ребёнку. Если задолженности нет, образуется отрицательный остаток — это переплата, в учёте она допустима.
|
|
||||||
|
|
||||||
## 3. Если строка не распозналась
|
|
||||||
|
|
||||||
1. В рабочем месте на странице **«Кассовые поступления»** найдите документ с ненулевой колонкой **«Строк не распознано»**.
|
|
||||||
2. Откройте документ и прочитайте сообщения. Возможные тексты:
|
|
||||||
|
|
||||||
| Сообщение | Что означает | Что проверить |
|
|
||||||
|---|---|---|
|
|
||||||
| «не найден ребёнок с лицевым счётом …» | лицевого счёта нет в справочнике «Дети» | код ребёнка в справочнике (код = лицевой счёт), лишние пробелы и символы |
|
|
||||||
| «не удалось определить лицевой счёт ребёнка» | в назначении платежа нет фрагмента «л/с …» | текст назначения платежа в строке |
|
|
||||||
| «у ребёнка … не заполнен контрагент» | в карточке ребёнка пустой контрагент | карточка ребёнка → контрагент (родитель) |
|
|
||||||
| «не найден счёт 205.31» / «не найден код 131» | справочники не настроены | план счетов ЕПСБУ, справочник КОСГУ |
|
|
||||||
|
|
||||||
3. Заполните строку вручную (ребёнок, контрагент, договор) и запишите документ.
|
|
||||||
|
|
||||||
## 4. Начальное сальдо при запуске системы
|
|
||||||
|
|
||||||
1. Документ **«Передача задолженности в ЦБ»** с признаком **«Начальное сальдо»**.
|
|
||||||
2. Команда **«Заполнить по остаткам счёта 205.31»** — табличная часть заполнится остатками на дату документа (строки можно править и добавлять).
|
|
||||||
3. Печать извещения (ф. 0504805) и передача в ЦБ.
|
|
||||||
4. В ЦБ — **«Принятие задолженности от учреждения»** на основании документа передачи.
|
|
||||||
|
|
||||||
Переплаты вводятся **отрицательной суммой** в строке.
|
|
||||||
|
|
||||||
## 5. Отчёты и контроль
|
|
||||||
|
|
||||||
- **Оборотная ведомость** — кнопка в рабочем месте (передаются текущие отборы и период). Отчёт строится по учреждениям, внутри — по детям; колонки: остаток на начало, приход, расход, остаток на конец. Если период не задан, отчёт показывает все данные.
|
|
||||||
- **Остатки и обороты** — страница рабочего места (счета 205.31 и 304.04, в разрезе ИФО).
|
|
||||||
- **Сверка «передано / принято»** — страница рабочего места (расхождения по документам передачи).
|
|
||||||
|
|
||||||
> Остатки в рабочем месте берутся из бухгалтерских проводок и только в разрезе ИФО — отбор по учреждению (саду) на них не влияет, о чём выводится предупреждение.
|
|
||||||
|
|
||||||
## 6. Куда обращаться
|
|
||||||
|
|
||||||
- Вопросы по методике учёта — бухгалтерия ЦБ.
|
|
||||||
- Технические проблемы (ошибки при записи, незаполненные поля, расхождения) — сопровождение с указанием: документ, дата, номер, текст сообщения.
|
|
||||||
@@ -0,0 +1,169 @@
|
|||||||
|
# РУКОВОДСТВО АДМИНИСТРАТОРА. Учёт родительской платы ЦБ ОУО (БГУ 2.0)
|
||||||
|
|
||||||
|
Расширение: `153_ЦБ_ОУО_БГУ.ПрофиСофт`, **версия 1.0.3**
|
||||||
|
Базовая конфигурация: БГУ 2.0 (2.0.107.53), режим совместимости расширения 8.3.24
|
||||||
|
Документ актуален на 30.10.2026.
|
||||||
|
|
||||||
|
Документ для администратора системы: установка, первичная настройка, права доступа, обновление, диагностика. Порядок ежедневной работы — в «РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ».
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 1. Состав поставки
|
||||||
|
|
||||||
|
| Объект | Назначение |
|
||||||
|
|---|---|
|
||||||
|
| `КассовоеПоступление` (типовой, расширен) | приход по регистру взаиморасчётов по строкам расшифровки платежа |
|
||||||
|
| `ПС_ПередачаПоступившихПлатежейВУчреждения` | ЦБ передаёт саду поступившие платежи |
|
||||||
|
| `ПС_ПринятиеПоступившихПлатежейИзЦБ` | сад принимает переданные суммы |
|
||||||
|
| `ПС_ВзаиморасчетыПоРодительскойПлате` | регистр накопления — единственный источник сумм по расчётам |
|
||||||
|
| `ПС_УправлениеРасчетамиПоРодительскойПлате` | пульт управления |
|
||||||
|
| `ПС_ВедомостьЦБПоРодительскойПлате` | оборотная ведомость |
|
||||||
|
| `ПС_УчетРодительскойПлаты`, `ПС_РазборПлатежейПоРодительскойПлате`, `ПС_ВнутреннийЭДОИзвещений` | общие модули: печать, разбор назначения платежа, извещения |
|
||||||
|
| `ПС_РеестрПлатежей` (общий макет) | вёрстка реестра, одна для обоих документов |
|
||||||
|
| `ПС_ЧтениеРодительскойПлаты`, `ПС_ЗаписьРодительскойПлаты` | роли доступа |
|
||||||
|
|
||||||
|
Файл поставки — `.cfe`. Версия указывается в имени файла и в свойствах расширения; **всегда сверяйте версию** перед установкой.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 2. Установка расширения
|
||||||
|
|
||||||
|
1. Получить `.cfe` у разработчика.
|
||||||
|
2. В 1С: **Администрирование → Расширения конфигурации** (или «Расширения конфигурации» в разделе «НСИ и администрирование»).
|
||||||
|
3. **Добавить из файла** → выбрать `.cfe`.
|
||||||
|
4. **Обновить конфигурацию базы данных**. Сделать это в монопольном режиме или когда пользователи не работают.
|
||||||
|
5. Проверить: **Сервис → О программе** → блок «Расширения конфигурации» → строка `Профи софт`, колонка **«Версия»**. Должна совпасть с заявленной.
|
||||||
|
6. Проверить, что расширение **активно** (флажок «Активно» установлен).
|
||||||
|
|
||||||
|
Проверка версии — обязательный шаг. Если версия не совпадает, дальше разбираться бессмысленно: установлена не та сборка.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 3. Первичная настройка базы
|
||||||
|
|
||||||
|
Выполняется один раз при внедрении и повторяется при добавлении нового учреждения.
|
||||||
|
|
||||||
|
### 3.1. Константа «Организация централизованной бухгалтерии»
|
||||||
|
|
||||||
|
Заполняется организацией ЦБ. По ней по умолчанию подставляется организация в пульте, в передаче и в принятии.
|
||||||
|
|
||||||
|
### 3.2. Справочник «Организации»
|
||||||
|
|
||||||
|
- ЦБ — отдельная организация.
|
||||||
|
- Каждый детский сад — отдельная организация.
|
||||||
|
- У обеих сторон заполнены ИНН, КПП, ИФО и счета.
|
||||||
|
|
||||||
|
### 3.3. Соответствие «Организация → Контрагент»
|
||||||
|
|
||||||
|
Извещения ф. 0504805 адресуются контрагентам, а документы расширения — организациям. Контрагент подбирается автоматически: штатной функцией БГУ (`БюджетнаяОтчетностьПолучениеНСИ.КонтрагентПоОрганизации` — ИНН + КПП + бюджет), при неудаче — по ИНН с уточнением по КПП и бюджету.
|
||||||
|
|
||||||
|
**Требование:** для ЦБ и **для каждого сада** должен существовать контрагент, который находится этим подбором. Без него извещение создаётся с пустым получателем/отправителем и не пройдёт проверку заполнения.
|
||||||
|
|
||||||
|
### 3.4. Типовая операция кассового поступления (критично)
|
||||||
|
|
||||||
|
Поступления родительской платы идут на счёт 303.05. В типовой конфигурации при заполненном корсчёте 303.00 сбрасывается признак «Родительская плата», и приход по регистру взаиморасчётов **не формируется**.
|
||||||
|
|
||||||
|
Рабочая настройка:
|
||||||
|
|
||||||
|
1. Скопировать типовую операцию «Поступление, зачисление в бюджеты» (для 303-го счёта).
|
||||||
|
2. В копии изменить отбор по корреспондирующему счёту на **«прочие счета»** (корсчёт не заполнен).
|
||||||
|
3. В документе выбирать эту операцию, корсчёт — «прочие счета», признак «Родительская плата» — установлен.
|
||||||
|
|
||||||
|
Страховка в расширении: если признак снят, но в назначении платежа распознан лицевой счёт ребёнка, при записи документа выводится предупреждение.
|
||||||
|
|
||||||
|
### 3.5. Справочники расчётов с родителями
|
||||||
|
|
||||||
|
| Справочник | Требования |
|
||||||
|
|---|---|
|
||||||
|
| `Дети` | код = лицевой счёт ребёнка (`X000013125` или `000010525`); **обязательно заполнен контрагент** |
|
||||||
|
| `Контрагенты` | плательщики (родители) |
|
||||||
|
| `Договоры` | у родителя должен быть **один** договор, иначе он не заполнится автоматически |
|
||||||
|
| `ВидыНалоговИПлатежей` | значение для аналитики счёта 303.05 в документе принятия |
|
||||||
|
| `ИсточникиФинансовогоОбеспечения` | заполняется в документах и реестрах |
|
||||||
|
| `ЛицевыеСчета` | раздел счёта с табличной частью «Допустимые КФО» — из неё берётся КФО строк расшифровки |
|
||||||
|
| `КОСГУ` | код 131 — КОСГУ назначения платежа родительской платы |
|
||||||
|
|
||||||
|
**КФО строк расшифровки.** Берётся из настроек лицевого счёта: раздел → «Допустимые КФО». Используется типовая функция `ПлатежноРасчетныеДокументыПовтИсп.ДопустимыеКФО`, поэтому результат совпадает с поведением типовых форм: подставляется **первое** допустимое значение (с наименьшим порядком перечисления КВД). Если у счёта допустимо несколько КФО — остальные бухгалтер выбирает вручную. Если КФО не заполнился — проверьте, что у лицевого счёта есть раздел и в нём заполнены допустимые КФО.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 4. Роли и права
|
||||||
|
|
||||||
|
В расширении две роли. Третья, `ПС_ОсновнаяРоль`, создаётся платформой автоматически — **назначать её пользователям не нужно**.
|
||||||
|
|
||||||
|
| Право на объект | `ПС_ЧтениеРодительскойПлаты` | `ПС_ЗаписьРодительскойПлаты` |
|
||||||
|
|---|---|---|
|
||||||
|
| Документы передачи, принятия, начисления — Read, View | да | да |
|
||||||
|
| Те же документы — Insert, Update, Delete, Posting, UndoPosting | — | да |
|
||||||
|
| Регистр `ПС_ВзаиморасчетыПоРодительскойПлате` — Read | да | да |
|
||||||
|
| Тот же регистр — Update | — | да |
|
||||||
|
| Пульт и ведомость — Use, View | да | да |
|
||||||
|
|
||||||
|
**Важно:** роли расширения дают права только на объекты расширения. Пользователю дополнительно нужны штатные роли БГУ (базовые права, работа с документами, отчётами). Назначать только роль расширения недостаточно — интерфейс останется пустым.
|
||||||
|
|
||||||
|
Рекомендуемая схема:
|
||||||
|
|
||||||
|
| Кто | Роли |
|
||||||
|
|---|---|
|
||||||
|
| Бухгалтер ЦБ | `ПС_ЗаписьРодительскойПлаты` + штатные роли БГУ для работы с кассовыми документами |
|
||||||
|
| Бухгалтер сада | `ПС_ЗаписьРодительскойПлаты` + штатные роли БГУ своего учреждения |
|
||||||
|
| Руководитель, методист, контролёр | `ПС_ЧтениеРодительскойПлаты` + штатные роли для просмотра |
|
||||||
|
|
||||||
|
Роли удобно включать в профиль групп доступа, чтобы не назначать по одному пользователю.
|
||||||
|
|
||||||
|
Права на сами объекты метаданных (справочники, план счетов) не дублируются: они наследуются от базовой конфигурации.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 5. Обновление расширения
|
||||||
|
|
||||||
|
1. Получить `.cfe`, сверить версию.
|
||||||
|
2. Сделать резервную копию базы.
|
||||||
|
3. Загрузить и обновить расширение (раздел 2).
|
||||||
|
4. Проверить версию в «О программе».
|
||||||
|
5. Если обновление меняло состав измерений регистра или структуру табличных частей — **перепровести** кассовые поступления и документы передачи за затронутый период. Признак необходимости: в передаче пусты лицевой счёт, расчётный счёт, группа, период оплаты, дата платежа.
|
||||||
|
6. Проверить на одном-двух документах: заполнение передачи, печать реестра, печать извещения.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 6. Резервное копирование и обслуживание
|
||||||
|
|
||||||
|
- Резервная копия базы — перед каждым обновлением расширения, без исключений.
|
||||||
|
- Ежемесячно, после закрытия передач: сверить на пульте страницу «Сверка „передано / принято“». Расхождение ≠ 0 означает, что сад не принял документ.
|
||||||
|
- Ежемесячно: проверить на пульте «Остатки и обороты» — «Остаток у ЦБ» после передачи должен быть нулевым.
|
||||||
|
- После добавления нового сада: проверить контрагента (п. 3.3) и организацию (п. 3.2).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 7. Диагностика
|
||||||
|
|
||||||
|
| Сообщение / симптом | Причина | Действия |
|
||||||
|
|---|---|---|
|
||||||
|
| В передаче пусты лицевой счёт, назначение, расчётный счёт, группа, период оплаты, дата | у записи регистра пуст `ИДСтроки` — кассовое поступление проведено до появления измерения | перепровести кассовое поступление, заново заполнить передачу |
|
||||||
|
| «По N строкам идентификатор квитанции есть, но строка расшифровки платежа не найдена» | состав строк расшифровки менялся после проведения | перепровести кассовое поступление |
|
||||||
|
| «Распознан лицевой счёт ребёнка, но признак „Родительская плата“ не установлен» | снят признак, обычно из-за заполненного корсчёта 303.00 | см. п. 3.4 |
|
||||||
|
| КФО в строках расшифровки пуст | у лицевого счёта нет раздела или в разделе нет допустимых КФО | заполнить раздел и допустимые КФО |
|
||||||
|
| «Для организации … не найден контрагент» | нет соответствия «организация → контрагент» | см. п. 3.3, пересоздать извещение |
|
||||||
|
| «Поступившие платежи найдены в разрезе нескольких ИФО и/или КФО» | ИФО и КФО задаются на весь документ | передавать отдельными документами по каждому ИФО/КФО |
|
||||||
|
| Пульт открывается, таблицы пустые | не задан период (обе границы) | указать период, нажать «Обновить» |
|
||||||
|
| Раздел «Родительская плата» не виден пользователю | нет ролей | назначить роли (раздел 4) |
|
||||||
|
| Печать реестра выводит пустой лист | не заполнено тело общего макета `ПС_РеестрПлатежей` | проверить макет в конфигураторе/EDT |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 8. Технические сведения
|
||||||
|
|
||||||
|
- **Регистр `ПС_ВзаиморасчетыПоРодительскойПлате`.** Измерения: Организация, Учреждение, Плательщик, Ребёнок, Договор, ИФО, КФО, КПС, `ИДСтроки`. Ресурс: Сумма. Приход формирует кассовое поступление, расход — документ передачи. Все остатки и сверка считаются по нему.
|
||||||
|
- **`ИДСтроки`** — ключ строки квитанции в формате `<UUID кассового поступления>:<номер строки>`. По нему передача находит реквизиты реестра. Заполняется при проведении кассового поступления; у документов, проведённых до появления измерения, пуст.
|
||||||
|
- **Печать.** Оба документа печатают реестр из общего макета `ПС_РеестрПлатежей` через `ПолучитьОбщийМакет`. Макеты в самих документах удалены — вёрстка сопровождается в одном месте.
|
||||||
|
- **Извещения.** Создаются как обёртки: хранят ссылку на документ расширения и табличную часть «Задолженность». При изменении документа извещение перезаполняется, если оно не проведено и не помечено на удаление. Проведённое извещение не меняется.
|
||||||
|
- **Внутренний ЭДО** извещений не поддерживается: подписание и обмен — внешними средствами.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 9. Ограничения текущей версии
|
||||||
|
|
||||||
|
- Извещения ф. 0504805 не формируют проводок и не участвуют в расчётах.
|
||||||
|
- Сверка «передано / принято» сравнивает суммы документов, а не построчные суммы регистра.
|
||||||
|
- Документ передачи адресный: один сад на документ; ИФО и КФО — на весь документ.
|
||||||
|
- В передачах, созданных до версии 1.0.0, реквизит «Принятие платежей» не заполнен — его нужно проставить вручную либо создать принятие кнопкой.
|
||||||
@@ -1,170 +0,0 @@
|
|||||||
# РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ. Учёт родительской платы ЦБ ОУО (БГУ 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 на ИТС:**
|
|
||||||
- [Импорт данных из файлов платежных поручений на общую сумму с реестром](https://its.1c.ru/db/metbud81/content/7407/hdoc) — как настроить загрузку реестров платежей: по реестру формируется «Кассовое поступление» с заполненной расшифровкой платежа.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 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;`) | Перезаписать текст запроса, передавая `&` как есть |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 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. Сопровождение
|
|
||||||
|
|
||||||
При обращении фиксировать:
|
|
||||||
|
|
||||||
- документ (вид, дата, номер), организацию, период;
|
|
||||||
- номер строки расшифровки платежа и текст назначения платежа;
|
|
||||||
- полный текст сообщения системы;
|
|
||||||
- действия, приведшие к ошибке.
|
|
||||||
|
|
||||||
Разбор инцидентов «строка не распознана» начинается с проверки справочника «Дети» (код = лицевой счёт, заполнен контрагент) и наличия договора у контрагента.
|
|
||||||
@@ -1,246 +1,271 @@
|
|||||||
# РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ. Учёт родительской платы ЦБ ОУО (БГУ 2.0)
|
# РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ. Учёт родительской платы ЦБ ОУО (БГУ 2.0)
|
||||||
|
|
||||||
**Конфигурация:** Бухгалтерия государственного учреждения, редакция 2.0 (БГУ 2.0), платформа 8.5.1
|
Расширение: `153_ЦБ_ОУО_БГУ.ПрофиСофт`, **версия 1.0.4**
|
||||||
**Расширение:** `153_ЦБ_ОУО_БГУ.ПрофиСофт` (префикс объектов `ПС_`)
|
Документ актуален на 02.11.2026.
|
||||||
**Версия документа:** 1.1 от 07.10.2026
|
|
||||||
|
Руководство для бухгалтера ЦБ ОУО и бухгалтера детского сада. Установку, настройку и обновление см. в «РУКОВОДСТВО АДМИНИСТРАТОРА».
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 1. Общие сведения
|
## 1. Кто что делает
|
||||||
|
|
||||||
### 1.1. Назначение
|
| Сторона | Роль в учёте | Что делает в системе |
|
||||||
|
|
||||||
Расширение реализует учёт **родительской платы** в схеме «детский сад → централизованная бухгалтерия (ЦБ)»:
|
|
||||||
|
|
||||||
- начисление платы ведётся в садах (типовым документом БГУ);
|
|
||||||
- начисления **передаются в ЦБ** документом «Передача задолженности в ЦБ» с печатной формой извещения (ф. 0504805);
|
|
||||||
- ЦБ **принимает** задолженность документом «Принятие задолженности от учреждения»;
|
|
||||||
- платежи родителей, поступающие реестром из СУФД, **автоматически идентифицируются** по назначению платежа;
|
|
||||||
- расчёты контролируются в **рабочем месте «Управление расчётами по родительской плате»**.
|
|
||||||
|
|
||||||
### 1.2. Роли
|
|
||||||
|
|
||||||
| Роль | Кто | Что делает |
|
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Бухгалтер сада | ПБС, лицевой счёт 03 | Начисление, передача задолженности в ЦБ, печать извещения |
|
| **Детский сад** | начисляет родительскую плату (счёт 205.31) | ведёт начисления, передаёт сведения о начислениях в ЦБ, **принимает** переданные ЦБ платежи, подписывает извещение |
|
||||||
| Бухгалтер ЦБ | АДБ, лицевой счёт 04 | Принятие задолженности, загрузка реестров платежей, идентификация платежей, контроль расчётов |
|
| **ЦБ ОУО** | администратор кассовых поступлений | принимает деньги в бюджет, ведёт расчёты с садами, **передаёт** садам поступившие суммы |
|
||||||
|
|
||||||
### 1.3. Термины
|
Полный цикл всегда такой:
|
||||||
|
|
||||||
| Термин | Значение |
|
**сад начислил → сад сообщил начисление в ЦБ → деньги пришли в ЦБ → ЦБ передал их в сад → сад принял**.
|
||||||
|---|---|
|
|
||||||
| ЦБ | Централизованная бухгалтерия — организация, в которой ведётся учёт и принимаются платежи |
|
Первые два шага — типовые документы БГУ (раздел 4). Шаги «пришли → передал → принял» — документы расширения (разделы 5–7).
|
||||||
| Сад | Дошкольное учреждение (ПБС), начисляющее плату |
|
|
||||||
| Лицевой счёт ребёнка | Код ребёнка в справочнике «Дети» (синоним «Лицевой счёт», 15 символов, например `Х000012877`) |
|
|
||||||
| Расшифровка платежа | Табличная часть документа «Кассовое поступление», по строке на каждого плательщика |
|
|
||||||
| Назначение платежа | Текст из реестра СУФД; в расшифровке платежа хранится в реквизите «Примечание» |
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 2. Начало работы
|
## 2. Где что находится
|
||||||
|
|
||||||
### 2.1. Открытие рабочего места
|
| Что нужно | Где в 1С |
|
||||||
|
|
||||||
1С:Предприятие → раздел **«Платное обучение»** → **«Сервис»** → обработка **«Управление расчётами по родительской плате»**.
|
|
||||||
|
|
||||||
### 2.2. Отборы и период
|
|
||||||
|
|
||||||
В верхней части формы расположена группа **«Параметры периода»**:
|
|
||||||
|
|
||||||
| Поле | Назначение |
|
|
||||||
|---|---|
|
|---|---|
|
||||||
| **Период** | Стандартный период. По умолчанию — «Этот месяц». Если период не заполнен, таблицы очищаются и выводится сообщение |
|
| Пульт управления расчётами | раздел **Родительская плата** → «Управление расчётами по родительской плате» |
|
||||||
| **Организация (ЦБ)** | Организация централизованной бухгалтерии. При открытии подставляется автоматически из константы «Организация централизованная бухгалтерия» |
|
| Начисление родительской платы | типовой документ «Начисление родительской платы» |
|
||||||
| **ИФО** | Источник финансового обеспечения |
|
| Извещения ф. 0504805 | типовые документы «Извещение исходящее» и «Извещение входящее» |
|
||||||
| **Учреждение (сад)** | Детский сад (справочник «Контрагенты») |
|
| Кассовые поступления | раздел **Денежные средства** → «Кассовые поступления» |
|
||||||
|
| Передача платежей в учреждения (ЦБ) | раздел **Родительская плата** → «Передача поступивших платежей в учреждения» |
|
||||||
|
| Принятие платежей из ЦБ (сад) | раздел **Родительская плата** → «Принятие поступивших платежей из ЦБ» |
|
||||||
|
| Оборотная ведомость | кнопка **«Оборотная ведомость»** на пульте |
|
||||||
|
|
||||||
Кнопки:
|
Если раздела «Родительская плата» не видно — у пользователя нет прав. Обратитесь к администратору (см. «Руководство администратора», раздел «Роли и права»).
|
||||||
|
|
||||||
- **«Обновить»** — пересчитать все таблицы по установленным отборам;
|
|
||||||
- **«Оборотная ведомость»** — открыть отчёт с текущими отборами и периодом.
|
|
||||||
|
|
||||||
### 2.3. Страницы рабочего места
|
|
||||||
|
|
||||||
| Страница | Содержание |
|
|
||||||
|---|---|
|
|
||||||
| **Документы** | Документы принятия задолженности (ЦБ) и передачи задолженности (сад), колонка «Начальное сальдо» |
|
|
||||||
| **Начисления** | Документы «Начисление родительской платы» за период |
|
|
||||||
| **Сверка «передано / принято»** | Сопоставление переданных и принятых сумм по каждому документу передачи |
|
|
||||||
| **Остатки и обороты** | Остатки и обороты по счетам 205.31 и 304.04 в разрезе ИФО |
|
|
||||||
| **Кассовые поступления** | Документы «Кассовое поступление» с признаком «Родительская плата» и числом нераспознанных строк |
|
|
||||||
|
|
||||||
> Значения отборов сопоставляются между справочниками «Организации» и «Контрагенты» по ИНН. Если сопоставление не удалось, таблицы очищаются и выводится причина.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 3. Работа с документами
|
## 3. Как часто выполнять передачу и принятие
|
||||||
|
|
||||||
### 3.1. Начисление родительской платы (сад)
|
В расширении **нет привязки к календарному месяцу**: передачу поступивших платежей и их принятие можно делать за любой период — за день, за неделю, за месяц. Ограничений в программе нет, период на пульте выбирается любой.
|
||||||
|
|
||||||
Выполняется **типовым** документом БГУ «Начисление родительской платы». Расширение его не меняет. Начисления видны в рабочем месте на странице «Начисления» и служат основанием для передачи задолженности в ЦБ.
|
| Режим | Как выглядит | Когда удобен |
|
||||||
|
|---|---|---|
|
||||||
|
| **Ежедневный (оперативный)** | ЦБ каждый день передаёт суммы, поступившие за день; сад принимает их на следующий день | остаток у ЦБ близок к нулю, взаиморасчёты видны в любой момент |
|
||||||
|
| **Периодический** | передача раз в несколько дней или раз в неделю | меньше документов, контроль чаще, чем раз в месяц |
|
||||||
|
| **Месячный** | одна передача по итогам месяца | минимальный документооборот |
|
||||||
|
|
||||||
### 3.2. Передача задолженности в ЦБ (сад)
|
Выбранная периодичность фиксируется регламентом взаимодействия и учётной политикой. Внутри периода действует простое правило: **передавать и принимать можно столько раз, сколько нужно** — каждая передача забирает только те суммы, которые ещё не переданы.
|
||||||
|
|
||||||
**Документ:** «Передача задолженности в ЦБ».
|
Что важно при любом режиме:
|
||||||
|
|
||||||
| Реквизит | Что указывать |
|
- документ передачи адресный — один сад на документ;
|
||||||
|---|---|
|
- передача забирает остаток на момент документа, поэтому дважды одну сумму не отправит;
|
||||||
| Организация | Сад (ПБС) |
|
- сверка «передано / принято» на пульте строится за выбранный период, её рекомендуется делать не реже раза в месяц.
|
||||||
| ИФО | Источник финансового обеспечения сада |
|
|
||||||
| ЦБ | Централизованная бухгалтерия (получатель) |
|
|
||||||
| Период | Месяц начисления |
|
|
||||||
| Документ начисления | Основание — документ «Начисление родительской платы» |
|
|
||||||
| Сумма документа | Итог по табличной части |
|
|
||||||
| Счёт-корреспондент | По умолчанию 304.04 |
|
|
||||||
| КЭК корреспондент | По умолчанию 131 |
|
|
||||||
|
|
||||||
Табличная часть **«Задолженность»**: контрагент (родитель), договор, ребёнок, сумма, КПС, КЭК.
|
|
||||||
|
|
||||||
**Проводки:** Дт 304.04 — Кт 205.31 (счёт и КЭК корреспондирующей стороны берутся из реквизитов документа).
|
|
||||||
|
|
||||||
**Печать:** команда печати формирует **извещение (ф. 0504805)** по данным документа.
|
|
||||||
|
|
||||||
#### Режим «Начальное сальдо»
|
|
||||||
|
|
||||||
Для переноса сальдо на момент запуска системы:
|
|
||||||
|
|
||||||
1. установите признак **«Начальное сальдо»**;
|
|
||||||
2. нажмите **«Заполнить по остаткам счёта 205.31»** — табличная часть заполнится остатками на дату документа (строки можно править и добавлять);
|
|
||||||
3. при необходимости скорректируйте счёт-корреспондент и КЭК;
|
|
||||||
4. проведите документ и распечатайте извещение.
|
|
||||||
|
|
||||||
В этом режиме поле «Документ начисления» скрыто и не требуется. Переплаты вводятся **отрицательной суммой** в строке.
|
|
||||||
|
|
||||||
> Если у сада остатки по 205.31 лежат в нескольких ИФО или КФО, команда заполнения предупреждает об этом — такое сальдо переносится отдельными документами.
|
|
||||||
|
|
||||||
### 3.3. Принятие задолженности от учреждения (ЦБ)
|
|
||||||
|
|
||||||
**Документ:** «Принятие задолженности от учреждения». Удобнее всего вводить **на основании** документа передачи — тогда организация, учреждение, период, суммы и табличная часть заполнятся автоматически.
|
|
||||||
|
|
||||||
**Проводки:** Дт 205.31 — Кт 304.04. Документ также формирует движения регистра «Взаиморасчёты по родительской плате».
|
|
||||||
|
|
||||||
**Печать:** извещение (ф. 0504805), зеркальная сторона.
|
|
||||||
|
|
||||||
После ввода документа проверьте страницу **«Сверка «передано / принято»»**: расхождения по суммам должны быть нулевыми.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 4. Кассовые поступления и идентификация платежей
|
## 4. Передача сведений о начислениях в ЦБ (сад → ЦБ)
|
||||||
|
|
||||||
### 4.1. Как появляется документ
|
Типовые операции БГУ, расширением не автоматизируются. Нужны, чтобы ЦБ знал, сколько денег должно поступить, и мог сопоставить это с фактическими платежами.
|
||||||
|
|
||||||
Реестр платежей из СУФД загружается **штатным механизмом БГУ** («Импорт данных из файлов платёжных поручений на общую сумму с реестром»). В результате создаётся документ **«Кассовое поступление»**, а строки реестра попадают в табличную часть **«Расшифровка платежа»**.
|
### 4.1. Начисление родительской платы (сад)
|
||||||
|
|
||||||
Расширение не разбирает XML: работа идёт по факту записи документа с признаком **«Родительская плата»**.
|
Сад формирует начисление родительской платы типовым документом и проводит его:
|
||||||
|
|
||||||
### 4.2. Что заполняется автоматически
|
|
||||||
|
|
||||||
При записи документа система заполняет в строках расшифровки платежа:
|
|
||||||
|
|
||||||
| Реквизит | Значение |
|
|
||||||
|---|---|
|
|
||||||
| **Ребёнок** | Найден по лицевому счёту из назначения платежа |
|
|
||||||
| **Контрагент** | Родитель (плательщик) из карточки ребёнка |
|
|
||||||
| **Договор** | По правилам п. 4.3 |
|
|
||||||
| **Счёт расчётов** | 205.31 |
|
|
||||||
| **КОСГУ назначения платежа** | 131 |
|
|
||||||
|
|
||||||
Идентификация выполняется по **лицевому счёту**: он уникален для ЦБ и всех подшефных садов, поэтому отбор по организации не применяется.
|
|
||||||
|
|
||||||
### 4.3. Правила определения договора
|
|
||||||
|
|
||||||
1. Если по счёту 205.31 есть остатки у контрагента — договор берётся **из остатков**.
|
|
||||||
2. Иначе — **единственный** договор, отобранный по контрагенту.
|
|
||||||
3. Если договоров нет или их больше одного — выводится диагностическое сообщение, поле остаётся **пустым**.
|
|
||||||
|
|
||||||
### 4.4. Что не перезаписывается
|
|
||||||
|
|
||||||
- Строки, в которых **уже заполнен ребёнок**, повторно не обрабатываются (признак «строка уже обработана»).
|
|
||||||
- Счёт расчётов заполняется только в пустое поле.
|
|
||||||
- Исключение — **КОСГУ**: код «000», который проставляет типовая загрузка, принудительно заменяется на 131.
|
|
||||||
|
|
||||||
Поэтому повторная запись уже обработанного документа безопасна: ручные правки сохраняются.
|
|
||||||
|
|
||||||
### 4.5. Проведение документа: закрытие задолженности
|
|
||||||
|
|
||||||
При **проведении** документа «Кассовое поступление» с признаком «Родительская плата» задолженность закрывается: по каждой строке расшифровки, в которой определён ребёнок и договор, формируется **расход** по регистру «Взаиморасчёты по родительской плате» (оплата родительской платы). Сумма платежа уменьшает остаток по ребёнку.
|
|
||||||
|
|
||||||
Разрезы движения берутся из строки расшифровки: ребёнок, плательщик (контрагент), договор, учреждение (сад) — по лицевому счёту; КФО и КПС — из расшифровки платежа; ИФО — из шапки документа.
|
|
||||||
|
|
||||||
Если задолженности нет, образуется **отрицательный остаток** — это переплата; в учёте она допустима (в бухгалтерском учёте отражается по кредиту счёта).
|
|
||||||
|
|
||||||
### 4.6. Контроль нераспознанных строк
|
|
||||||
|
|
||||||
Рабочее место → страница **«Кассовые поступления»**:
|
|
||||||
|
|
||||||
| Колонка | Значение |
|
|
||||||
|---|---|
|
|
||||||
| Строк всего | Количество строк расшифровки платежа в документе |
|
|
||||||
| **Строк не распознано** | Строки, в которых не определён ребёнок — требуют ручного доввода |
|
|
||||||
|
|
||||||
Порядок работы:
|
|
||||||
|
|
||||||
1. найдите документ с ненулевой колонкой «Строк не распознано»;
|
|
||||||
2. откройте документ и прочитайте сообщения (см. п. 5);
|
|
||||||
3. заполните строку вручную и запишите документ.
|
|
||||||
|
|
||||||
### 4.7. Формат назначения платежа
|
|
||||||
|
|
||||||
Реестр СУФД передаёт назначение платежа шестью фрагментами через запятую:
|
|
||||||
|
|
||||||
```
|
```
|
||||||
ГКДОУ д/с №17 Сказка, л/с 03003001013, л/с Х000012877, Долгих Анна Артемовна, вторая группа ран.возр, май
|
Дт 205.31.560 Кт 401.10.131
|
||||||
```
|
```
|
||||||
|
|
||||||
| № | Фрагмент | Как используется |
|
Счёт 205.31 ведётся **только садом**. У ЦБ этого счёта по родительской плате нет.
|
||||||
|---|---|---|
|
|
||||||
| 1 | Наименование ДОУ | справочно |
|
|
||||||
| 2 | Лицевой счёт сада | справочно |
|
|
||||||
| 3 | **Лицевой счёт ребёнка** | **основной идентификатор** (код в справочнике «Дети») |
|
|
||||||
| 4 | ФИО ребёнка | справочно |
|
|
||||||
| 5 | Группа | справочно |
|
|
||||||
| 6 | Период | справочно (для заполнения расшифровки не используется) |
|
|
||||||
|
|
||||||
Лицевой счёт ищется после последнего фрагмента «л/с»; латинская буква `X` приравнивается к кириллической `Х`, допускается вариант записи без буквы.
|
### 4.2. Исходящее извещение «Начисление дохода» (сад)
|
||||||
|
|
||||||
|
На основании начисления сад формирует **исходящее извещение ф. 0504805** с видом **«Начисление дохода»** — одной суммой по учреждению, без построчной расшифровки по детям:
|
||||||
|
|
||||||
|
```
|
||||||
|
Дт 304.04.131 (КПС КРБ, КВР 801) Кт 303.05.731
|
||||||
|
```
|
||||||
|
|
||||||
|
Извещение направляется в ЦБ средствами ЭДО либо на бумаге.
|
||||||
|
|
||||||
|
### 4.3. Входящее извещение «Начисление дохода» (ЦБ)
|
||||||
|
|
||||||
|
ЦБ регистрирует полученное извещение **входящим извещением ф. 0504805** того же вида:
|
||||||
|
|
||||||
|
```
|
||||||
|
Дт 303.05.831 Кт 304.04.131 (КПС КДБ, АГПДБ 191)
|
||||||
|
```
|
||||||
|
|
||||||
|
Сумма этого извещения — **ожидаемые поступления**: контрольная величина, с которой потом сопоставляются фактические платежи.
|
||||||
|
|
||||||
|
### 4.4. Что важно знать
|
||||||
|
|
||||||
|
- Извещения о начислениях передаются **сводно, общими суммами по учреждению**. Построчная детализация по детям здесь не нужна — она содержится в реестре платежей (раздел 9).
|
||||||
|
- Сроки: начисление — до 5-го числа месяца, следующего за расчётным; извещение в ЦБ — до 10-го. Точные сроки — по регламенту.
|
||||||
|
- Остаток на счёте 303.05 (начислено минус поступило) — это разрыв сроков начисления и оплаты, а не ошибка.
|
||||||
|
- Счёт 304.04 у обеих сторон накапливает внутриведомственные расчёты и закрывается при завершении финансового года.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 5. Диагностические сообщения
|
## 5. Ежедневно: кассовое поступление (ЦБ)
|
||||||
|
|
||||||
Сообщения выводятся при записи документа «Кассовое поступление» и при работе в рабочем месте.
|
1. Открыть «Кассовое поступление», создать новый документ.
|
||||||
|
2. Заполнить шапку: организация — ЦБ, дата, счёт, ИФО.
|
||||||
|
3. Корреспондирующий счёт — **«прочие счета»**, типовая операция — специальная копия (её заводит администратор при внедрении).
|
||||||
|
4. Установить признак **«Родительская плата»**. Без него приход по взаиморасчётам не сформируется.
|
||||||
|
5. Заполнить таблицу «Расшифровка платежа». В колонке «Примечание» — назначение платежа из выписки.
|
||||||
|
6. Записать документ. По каждой распознанной строке автоматически заполняются:
|
||||||
|
- **контрагент** (родитель),
|
||||||
|
- **ребёнок**,
|
||||||
|
- **договор**,
|
||||||
|
- **счёт расчётов** 205.31,
|
||||||
|
- **КОСГУ назначения платежа** 131,
|
||||||
|
- **КФО** — из настроек лицевого счёта (раздел счёта → допустимые КФО; подставляется первый по порядку, как в типовых формах).
|
||||||
|
7. Провести документ.
|
||||||
|
|
||||||
| Сообщение | Причина | Действия |
|
Уже заполненные вручную значения при записи **не перезаписываются** — ручная правка сохраняется.
|
||||||
|
|
||||||
|
### 5.1. Бухгалтерские записи при кассовом поступлении
|
||||||
|
|
||||||
|
Кассовое поступление в ЦБ даёт **одну бухгалтерскую проводку** и **записи по регистру взаиморасчётов**:
|
||||||
|
|
||||||
|
| Что формируется | Запись | Смысл |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| «Кассовое поступление …, строка …: контрагент не определён — не найден ребёнок с лицевым счётом …» | Лицевого счёта нет в справочнике «Дети» | Проверить код ребёнка: должен совпадать с лицевым счётом (без лишних символов и пробелов). Заполнить строку вручную |
|
| Бухгалтерская проводка (типовая, по документу) | `Дт 210.02.131 Кт 303.05.731` | деньги пришли на лицевой счёт ЦБ и зачислены в бюджет как администрируемый доход |
|
||||||
| «… контрагент не определён — не удалось определить лицевой счёт ребёнка» | В назначении платежа нет фрагмента «л/с …» | Проверить текст назначения платежа, заполнить строку вручную |
|
| Регистр «Взаиморасчёты по родительской плате» (расширение) | приход по каждому ребёнку: плательщик, ребёнок, договор, КФО, КПС, сумма | оперативный учёт «кто и сколько заплатил» — **это не бухгалтерская проводка**, а аналитика расширения |
|
||||||
| «… контрагент не определён — у ребёнка … не заполнен контрагент» | В карточке ребёнка не заполнен контрагент (родитель) | Заполнить контрагента в карточке ребёнка |
|
|
||||||
| «в плане счетов ЕПСБУ не найден счёт 205.31 — счёт расчётов не заполнен» | Не настроен план счетов | Обратиться к сопровождению |
|
Что важно понимать про эти две части:
|
||||||
| «в справочнике КОСГУ не найден код 131 — КОСГУ назначения платежа не заполнен» | Не настроен справочник КОСГУ | Обратиться к сопровождению |
|
|
||||||
| «Остатки и обороты не рассчитаны: в плане счетов ЕПСБУ не найден счет 205.31 и/или 304.04» | Не настроен план счетов | Обратиться к сопровождению |
|
- проводка `Дт 210.02.131 Кт 303.05.731` **не различает детей** — она одна на всю сумму поступления. Детализация по детям живёт только в регистре взаиморасчётов и в реестре платежей (раздел 9);
|
||||||
| «Остатки не рассчитаны: не найдены остатки по счёту 205.31 …» | По счёту нет остатков на дату / по организации | Проверить дату и организацию |
|
- приход по регистру формируется **только по распознанным строкам** — там, где определились ребёнок и договор. Строка без ребёнка в регистр не попадает, но в проводку входит (деньги-то пришли);
|
||||||
| «Заполнение по остаткам невозможно: в плане счетов ЕПСБУ не найден счет 205.31» | Не настроен план счетов | Обратиться к сопровождению |
|
- повторное проведение документа перезаписывает движения регистра, поэтому исправления безопасны: достаточно изменить строки и перепровести документ.
|
||||||
| Предупреждение о том, что отбор по учреждению на остатки не влияет | Остатки берутся из проводок, где разрез по саду отсутствует | Учитывать при анализе |
|
|
||||||
| Сообщение о невозможности сопоставить организацию и контрагента по ИНН | Расхождение ИНН в справочниках | Проверить ИНН организации и контрагента |
|
Полная картина по счёту 303.05 у ЦБ складывается из двух событий:
|
||||||
|
|
||||||
|
```
|
||||||
|
начислено садом (извещение «Начисление дохода», раздел 4) Дт 303.05.831 Кт 304.04.131
|
||||||
|
поступили деньги (кассовое поступление) Дт 210.02.131 Кт 303.05.731
|
||||||
|
```
|
||||||
|
|
||||||
|
### 5.2. Почему в ведомости и на пульте виден остаток
|
||||||
|
|
||||||
|
Остаток — это нормальное состояние расчётов, а не ошибка. Он означает разные вещи в зависимости от того, где вы смотрите:
|
||||||
|
|
||||||
|
| Где смотрим | Что показывает остаток | Когда обнуляется |
|
||||||
|
|---|---|---|
|
||||||
|
| Ведомость ЦБ / пульт, колонка «Остаток на конец» | **поступило, но ещё не передано в сады** | после проведения документа передачи (раздел 6) и принятия садом (раздел 7) |
|
||||||
|
| Счёт 303.05 у ЦБ | начислено по извещениям **минус** поступившие деньги — «ожидаемые поступления» | когда родители заплатят начисленные суммы |
|
||||||
|
| Счёт 205.31 у сада | начислено **минус** принято от ЦБ | когда сад примет переданные платежи |
|
||||||
|
|
||||||
|
Отсюда три типовые ситуации, которые не требуют исправлений:
|
||||||
|
|
||||||
|
1. **Приход есть, остаток по регистру не обнулился** — деньги поступили, но передача в сад ещё не сделана. Сделайте передачу (раздел 6).
|
||||||
|
2. **Остаток на 303.05 большой, а поступлений мало** — начислено больше, чем оплачено: это задолженность родителей, работа с ней ведётся в саду.
|
||||||
|
3. **В ведомости строка есть, а прихода нет** — по строке не определились ребёнок или договор, поэтому приход по регистру не сформировался (см. п. 6 выше и раздел 10 «Что делать, если»).
|
||||||
|
|
||||||
|
### 5.3. Формат назначения платежа
|
||||||
|
|
||||||
|
Для реестровых поступлений назначение разбирается по запятым, порядок частей фиксированный:
|
||||||
|
|
||||||
|
```
|
||||||
|
ГКДОУ д/с №26 Красная шапочка,л/с 03003001079,л/с X000013125,Саттыбекова Айлин Султановна,вторая группа ран.возр,Июнь
|
||||||
|
```
|
||||||
|
|
||||||
|
| Часть | Содержание | Куда попадает |
|
||||||
|
|---|---|---|
|
||||||
|
| 1 | наименование учреждения | не переносится |
|
||||||
|
| 2 | лицевой счёт учреждения | «Расчётный счёт» в реестре |
|
||||||
|
| 3 | лицевой счёт ребёнка | по нему определяется ребёнок |
|
||||||
|
| 4 | ФИО ребёнка | используется для поиска |
|
||||||
|
| 5 | группа | «Группа» в реестре |
|
||||||
|
| 6 | период оплаты (месяц) | «Период оплаты» в реестре |
|
||||||
|
|
||||||
|
Лицевой счёт ребёнка ищется после последнего «л/с»; латинская `X` и кириллическая `Х` считаются одинаковыми, наличие/отсутствие буквы перед цифрами тоже допускается.
|
||||||
|
|
||||||
|
**Разовый платёж от родителя** (не по реестру): достаточно указать `л/с X000013125`. Ребёнок определится, реквизиты реестра останутся пустыми — это нормальный режим.
|
||||||
|
|
||||||
|
### 5.4. Что проверить после проведения
|
||||||
|
|
||||||
|
На пульте, страница **«Кассовые поступления»**, колонка **«Строк не распознано»**. Если там не ноль — в этих строках ребёнок не определён, при передаче в сад они уйдут без реквизитов. Причины и что делать — раздел 10.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 6. Отчёты
|
## 6. Передача поступивших платежей в сад (ЦБ)
|
||||||
|
|
||||||
| Отчёт | Как открыть | Что показывает |
|
1. Открыть «Передача поступивших платежей в учреждения», создать документ.
|
||||||
|---|---|---|
|
2. Указать: организация — ЦБ, **учреждение (один сад)**, период, ИФО.
|
||||||
| **Оборотная ведомость по расчётам по родительской плате** | Кнопка «Оборотная ведомость» в рабочем месте | Обороты и остатки по регистру взаиморасчётов в разрезе учреждений и детей (колонки: остаток на начало, приход, расход, остаток на конец); отборы и период передаются из рабочего места. Если период не задан, показываются все данные |
|
3. Нажать **«Заполнить по поступившим платежам»**. Подбираются платежи, поступившие в ЦБ и ещё не переданные этому саду; реквизиты реестра подтягиваются из назначения платежа.
|
||||||
| **Остатки и обороты** | Страница рабочего места | Остатки и обороты по счетам 205.31 и 304.04 в разрезе ИФО |
|
4. Проверить таблицу «Задолженность»: суммы, дети, договоры. Итог по колонке «Сумма» попадает в сумму документа.
|
||||||
| **Сверка «передано / принято»** | Страница рабочего места | Суммы переданные и принятые по каждому документу передачи, расхождение |
|
5. Провести документ. Бухгалтерских проводок документ не формирует — он делает расход по регистру взаиморасчётов.
|
||||||
| Извещение (ф. 0504805) | Команда печати в документах передачи и принятия | Печатная форма для передачи в ЦБ и сад |
|
6. Нажать **«Создать приём платежей»** — создаётся документ принятия у сада и сразу открывается. Повторное нажатие открывает уже созданный документ, дубль не появляется.
|
||||||
|
7. Нажать **«Реестр платежей»** — печатная форма для сада.
|
||||||
|
8. Нажать **«Создать извещение»** — формируется исходящее извещение ф. 0504805 (вид «Получение дохода»). Повторное нажатие открывает существующее.
|
||||||
|
|
||||||
|
**Важно:** документ адресный — один сад на документ. Если в остатках оказались разные ИФО или КФО, система предупредит: передайте их отдельными документами.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 7. Ограничения и особенности
|
## 7. Принятие платежей из ЦБ (сад)
|
||||||
|
|
||||||
1. **Период платежа не разбирается** — для заполнения расшифровки платежа он не нужен (начисление сопоставляется по контрагенту и ребёнку).
|
1. Открыть документ принятия — проще всего из документа передачи кнопкой **«Создать приём платежей»**, тогда шапка и строки заполнятся автоматически.
|
||||||
2. **Поиск ребёнка по ФИО не выполняется** — ФИО не уникально; единственный надёжный идентификатор — лицевой счёт.
|
2. Если создаёте вручную: указать организацию (сад), заполнить «Документ передачи», нажать **«Заполнить по документу передачи»**.
|
||||||
3. **Сад в шапке кассового поступления не определяется** — в документе организация — это ЦБ; сад виден только по строкам расшифровки.
|
3. Проверить строки: суммы, дети, договоры.
|
||||||
4. **Остатки в рабочем месте — без разреза по саду** (только в разрезе ИФО): в проводках по 205.31/304.04 разрез по учреждению отсутствует.
|
4. Заполнить реквизит **«Вид платежа в бюджет»** — он нужен для аналитики счёта 303.05.
|
||||||
5. **Отчёт по виду операции «начальное сальдо»** — отбор/вывод вида операции в оборотной ведомости пока не реализован.
|
5. Провести документ: построчно формируются проводки `Дт 303.05.831 Кт 205.31.660`.
|
||||||
6. При смене лицевого счёта ребёнка в справочнике «Дети» ранее загруженные платежи автоматически не переидентифицируются — требуется ручной доввод.
|
6. Нажать **«Реестр платежей»**, затем **«Создать извещение»** — создаётся входящее извещение (вид «Получение дохода») со ссылкой на извещение ЦБ.
|
||||||
7. **Структура отчёта «Оборотная ведомость» формируется программно** (учреждение → ребёнок, с показателями). Ручные изменения структуры в форме отчёта при следующем открытии могут быть перезаписаны.
|
|
||||||
|
Проверить проводки можно кнопкой **«Просмотр бухгалтерских записей»** в обоих документах.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 8. Пульт «Управление расчётами по родительской плате»
|
||||||
|
|
||||||
|
Фильтры: период, организация (ЦБ), ИФО, учреждение (сад). После изменения фильтров — кнопка **«Обновить»**. По умолчанию подставляется текущий месяц и организация ЦБ; период можно поставить любой — день, неделю, месяц.
|
||||||
|
|
||||||
|
| Страница | Что показывает | Зачем нужна |
|
||||||
|
|---|---|---|
|
||||||
|
| **Начисления** | документы начисления родительской платы садов за период | увидеть, что сады начислили |
|
||||||
|
| **Документы передачи** | передачи ЦБ за период | контроль, что передано |
|
||||||
|
| **Документы принятия** | принятия садов; клик по строке передачи сужает список до этого документа | увидеть, кто ещё не принял |
|
||||||
|
| **Сверка «передано / принято»** | по каждой передаче: передано, принято, расхождение | главный контроль периода |
|
||||||
|
| **Остатки и обороты** | остатки по регистру взаиморасчётов: верхняя таблица — по садам, нижняя — по детям (клик по саду) | понять, что осталось у ЦБ |
|
||||||
|
| **Кассовые поступления** | поступления с признаком «Родительская плата», число строк и число нераспознанных | найти строки, требующие ручной правки |
|
||||||
|
|
||||||
|
**«Остаток у ЦБ»** = деньги поступили, но ещё не переданы в сад. При ежедневном режиме он близок к нулю, при месячном — накапливается до даты передачи; и в том и в другом случае это ровно та сумма, которую предстоит передать.
|
||||||
|
|
||||||
|
Кнопка **«Оборотная ведомость»** открывает отчёт с текущими отборами (организация, учреждение, ИФО).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 9. Печатные формы
|
||||||
|
|
||||||
|
| Форма | Как получить | Особенности |
|
||||||
|
|---|---|---|
|
||||||
|
| **Реестр платежей** | кнопка «Реестр платежей» в передаче и в принятии | вёрстка одна и та же для ЦБ и сада; проведение не требуется |
|
||||||
|
| **Извещение ф. 0504805** | кнопка «Печать извещения» в передаче и в принятии | печатается по строкам «Задолженности», проведение не требуется |
|
||||||
|
|
||||||
|
В передаче печатается извещение **отправителя** (ЦБ), в принятии — **получателя** (сад).
|
||||||
|
|
||||||
|
Не пользуйтесь типовой командой печати из самого документа `ИзвещениеИсходящее` / `ИзвещениеВходящее`: она требует проведения документа. Кнопка расширения работает и без проведения.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 10. Что делать, если…
|
||||||
|
|
||||||
|
| Симптом | Причина | Действия |
|
||||||
|
|---|---|---|
|
||||||
|
| В строках расшифровки не заполнился КФО | у лицевого счёта не задан раздел с допустимыми КФО | сообщить администратору: заполнить раздел лицевого счёта и допустимые КФО |
|
||||||
|
| В расшифровке не определился ребёнок | в назначении нет лицевого счёта ребёнка или его нет в справочнике «Дети» | проверить примечание строки и лицевой счёт в справочнике |
|
||||||
|
| «У ребёнка … не заполнен контрагент» | в справочнике «Дети» не заполнен контрагент | заполнить контрагента у ребёнка |
|
||||||
|
| «По контрагенту … найдено договоров — N, договор не заполнен» | у родителя несколько договоров | указать договор в строке вручную |
|
||||||
|
| В передаче пусты лицевой счёт, расчётный счёт, группа, период оплаты, дата платежа | кассовое поступление не перепроведено после обновления расширения | перепровести кассовое поступление и заново заполнить передачу |
|
||||||
|
| «Распознан лицевой счёт ребёнка, но признак „Родительская плата“ не установлен» | снят признак (часто из-за заполненного корсчёта 303.00) | корсчёт — «прочие счета», признак установить, перепровести |
|
||||||
|
| «Поступивших платежей, ещё не переданных в учреждения, не найдено» | всё уже передано либо не тот сад/период | проверить учреждение и остатки на пульте |
|
||||||
|
| «Для организации … не найден контрагент» | нет соответствия «организация → контрагент» для извещения | сообщить администратору |
|
||||||
|
| Суммы в сверке расходятся | сад ещё не принял документ или принял частично | запросить принятие у сада |
|
||||||
|
| На счёте 303.05 остаток | начислено больше, чем поступило: разрыв сроков оплаты | норма; при систематическом росте — разбирать задолженность родителей |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 11. Что важно знать о текущей версии
|
||||||
|
|
||||||
|
- Извещения ф. 0504805 — **обёртки**: проводок они не формируют. Проводки остаются в передаче (регистр) и в принятии (бухгалтерские).
|
||||||
|
- Изменение документа передачи или принятия **перезаполняет** связанное извещение, если оно ещё не проведено и не помечено на удаление. Проведённое извещение автоматически не меняется — его нужно распровести или создать заново.
|
||||||
|
- Повторное нажатие «Создать извещение» / «Создать приём платежей» дублей не создаёт — открывает существующий документ.
|
||||||
|
- Обмен и подписание извещений — внешними средствами ЭДО, из расширения не выполняется.
|
||||||
|
- Извещения о начислениях (вид «Начисление дохода») и регистрация ожидаемых поступлений — типовые документы БГУ, расширением не автоматизируются.
|
||||||
|
- В передачах, созданных до версии 1.0.0, реквизит «Принятие платежей» не заполнен — кнопка создаст новый документ принятия.
|
||||||
|
|||||||
Reference in New Issue
Block a user