1. Идентификация объекта
| Параметр | Значение |
|---|---|
| Тип объекта | Документ (Документ) |
| Имя | УстановкаПорядкаЗакрытияПодразделений |
| Полное имя | Документ.УстановкаПорядкаЗакрытияПодразделений |
| Синоним | «Установка порядка подразделений для закрытия счетов» |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0 (версия 3.0.74.2) |
| Валюта учёта | тенге (₸) |
Назначение. Документ определяет последовательность (очерёдность) закрытия структурных подразделений организации при выполнении регламентных операций закрытия периода. Порядок закрытия критичен для корректного каскадного распределения затрат: подразделения, оказывающие услуги другим, должны закрываться раньше, чем подразделения-потребители. Документ используется бухгалтерами и финансовыми специалистами в рамках закрытия месяца/года. Как правило, создаётся один раз для каждой организации и перезаполняется только при изменении структуры подразделений. После проведения фиксирует порядок в регистре сведений ПорядокЗакрытияПодразделенийОрганизаций, который затем читают регламентные операции закрытия счетов.
Где найти в 1С: раздел «Предприятие» → «Установка порядка подразделений для закрытия счетов».
Навигационная ссылка: e1cib/list/Документ.УстановкаПорядкаЗакрытияПодразделений
2. Реквизиты шапки и табличные части
Реквизиты шапки
| Реквизит | Тип | Обязательность | Назначение |
|---|---|---|---|
| Номер | Строка | автоматически | Номер документа, присваивается нумератором |
| Дата | Дата | да | Дата документа; определяет ПериодЗакрытия (начало месяца даты) и попадает в ресурс регистра |
| Организация | СправочникСсылка.Организации | да | Организация, для которой устанавливается порядок закрытия. Ключевое измерение отбора записей регистра |
| Ответственный | СправочникСсылка.Пользователи | нет | Пользователь, ответственный за документ; используется, в т.ч. при групповом изменении реквизитов |
| Комментарий | Строка | нет | Произвольное текстовое пояснение |
Табличная часть «ПорядокЗакрытия»
Задаёт список подразделений и их очерёдность закрытия. Порядок строк в таблице определяет порядковый номер закрытия.
| Колонка | Тип | Обязательность | Назначение |
|---|---|---|---|
| НомерСтроки | Число | автоматически | Определяет очерёдность: строка выше — закрывается раньше. Служит основой для расчёта НомерПередала |
| Подразделение | СправочникСсылка.ПодразделенияОрганизаций | да | Подразделение, для которого фиксируется порядок закрытия |
Обязательные для проведения поля: Организация (шапка) и Подразделение (в каждой строке табличной части). Если поле не заполнено, 1С не проведёт документ и выдаст ошибку «Поле … не заполнено».
3. Формы
| Форма | Назначение |
|---|---|
Форма документа (ФормаДокумента) |
Основная форма ввода: шапка (Организация, Дата) и табличная часть «ПорядокЗакрытия». Содержит команду автозаполнения таблицы всеми подразделениями организации |
Форма списка (ФормаСписка) |
Список документов; открывается по ссылке e1cib/list/Документ.УстановкаПорядкаЗакрытияПодразделений |
Форма выбора (ФормаВыбора) |
Выбор документа из других объектов (при необходимости) |
4. Ключевые процедуры модулей
Модуль менеджера (ManagerModule)
СформироватьДвиженияПорядокЗакрытияПодразделений — центральная функция формирования движений (из evidence). Логика:
- Проверяет, что таблица подразделений не пустая:
ТаблицаПодразделений.Количество() > 0. - Выполняет запрос
ТекстЗапросаТаблицаПодразделения, который:- выбирает подразделения из табличной части документа;
- соединяется с регистром сведений
ПорядокЗакрытияПодразделенийОрганизацийдля определения текущего значенияНомерПередала; - вычисляет новый
НомерПередаладля каждого подразделения на основе текущих записей регистра по организации и номера строки в табличной части.
- Записывает результат в набор записей регистра.
Модуль объекта (типовые обработчики этого вида документа)
ОбработкаПроведения(Отказ, РежимПроведения)— вызывает формирование движений (СформироватьДвиженияПорядокЗакрытияПодразделений) и запись набора записей регистра сведений.ОбработкаЗаполнения(ДанныеЗаполнения, ...)— начальное заполнение (Организация, Ответственный) по умолчанию.ПроверкаЗаполнения(Отказ, ПроверяемыеРеквизиты)— контроль заполнения обязательных полей (Организация; Подразделение в строках).
Модуль формы (типовые обработчики)
ПриСозданииНаСервере— инициализация формы, установка организации по умолчанию.- Команда автозаполнения табличной части всеми подразделениями организации (сценарий 3.3).
«Требует проверки»: точные имена реквизитов формы и наличие отдельной команды автозаполнения зависят от конкретной сборки 3.0.74.2 — сверьте с конфигуратором.
5. Проведение и движения
Документ не формирует бухгалтерских проводок (движений по регистру бухгалтерии). Он записывает данные в регистр сведений, который читается регламентными операциями закрытия.
Регистр сведений ПорядокЗакрытияПодразделенийОрганизаций
| Элемент | Вид | Тип | Значение при записи |
|---|---|---|---|
| Подразделение | Измерение | СправочникСсылка.ПодразделенияОрганизаций | Подразделение из строки табличной части |
| ПериодЗакрытия | Измерение | Дата | НачалоПериода(Период, Месяц) — начало месяца даты документа |
| НомерПередала | Измерение | Число | Порядковый номер закрытия, рассчитанный из текущих записей регистра по организации и номера строки ТЧ |
| Период | Ресурс | Дата | Дата документа |
| Организация | Ресурс | СправочникСсылка.Организации | Организация из шапки |
Связь с бухгалтерскими проводками (косвенная). Порядок, зафиксированный документом, использует регламентная операция «Закрытие затратных счетов / распределение затрат». Именно она формирует проводки в разрезе подразделений по типовому плану счетов РК, например при распределении и списании затрат:
- списание себестоимости реализации: Дт 7010 «Себестоимость реализации» — Кт 1330 «Товары»;
- отражение дохода от реализации при закрытии: Дт 1210 «Краткосрочная ДЗ покупателей» — Кт 6010 «Доход от реализации», Дт 1210 — Кт 3130 «НДС к уплате» (ставка НДС 16%).
Сам документ «УстановкаПорядкаЗакрытияПодразделений» этих проводок не делает — он лишь задаёт очерёдность, в которой подразделения обрабатываются при закрытии.
6. Связанные объекты и ввод на основании
| Объект | Характер связи |
|---|---|
РегистрСведений.ПорядокЗакрытияПодразделенийОрганизаций |
Приёмник движений документа |
Справочник.Организации |
Реквизит шапки; ключ отбора записей регистра |
Справочник.ПодразделенияОрганизаций |
Источник значений табличной части |
| Регламентные операции закрытия периода (обработка «Закрытие месяца») | Потребитель данных регистра: определяют очерёдность закрытия подразделений |
| Настройки учётной политики организации | Контекст применения документа |
Ввод на основании. Типовой ввод на основании для данного документа не предусмотрен (документ является настроечным, а не первичным учётным). Создаётся вручную либо копированием предыдущего документа при изменении структуры подразделений.
7. Точки расширения
- Модуль менеджера — функция
СформироватьДвиженияПорядокЗакрытияПодразделений: расширением/подпиской можно скорректировать алгоритм расчётаНомерПередала(например, для нетиповой логики приоритетов). - Текст запроса
ТекстЗапросаТаблицаПодразделения: точка для изменения правил отбора подразделений и определения текущего номера. - Обработчик
ОбработкаПроведениядокумента: подписки на события / расширения для дополнительных проверок или синхронного заполнения смежных регистров. - Команда автозаполнения табличной части на форме: переопределение источника подразделений (например, отбор только по определённому виду/группе).
ПроверкаЗаполнения: добавление собственных бизнес-правил (например, запрет дублей подразделений в ТЧ).
Сценарии применения
- 3.1 Первичная установка — при внедрении/начале работы, настройка учётной политики.
- 3.2 Изменение при реорганизации — появление, удаление подразделений, смена приоритетов.
- 3.3 Автозаполнение — быстрое заполнение табличной части всеми подразделениями организации.
- 3.4 Групповое редактирование — массовое изменение реквизитов (например, «Ответственный») в нескольких документах.
- 3.5 Ручная корректировка — временная блокировка автоматического проведения при редактировании.
