← На главную
При оперативном управлении денежными потоками в программе «1С:Управление торговлей 11.5» финансовые менеджеры и руководители часто сталкиваются с задачей среднесрочного планирования. Если для контроля кассовых разрывов на ближайшие дни требуется ежедневная детализация, то для горизонта в 1–3 месяца ежедневный график становится избыточно перегруженным. Пользователи закономерно ищут возможность агрегировать данные платежного календаря по неделям или декадам, чтобы оценить общую динамику поступлений и списаний без прокрутки десятков колонок.
Однако в интерфейсе типового платежного календаря кнопка переключения шага периода отсутствует. В сообществах специалистов часто звучит короткий совет: «Части даты смотри». Важно разобраться, применима ли эта рекомендация к самому платежному календарю, как устроена эта подсистема в 1С:УТ 11.5 и какими способами можно получить сводный понедельный график платежей.
Архитектура типового платежного календаря в 1С:УТ 11.5
Платежный календарь в 1С:УТ 11.5 (раздел Казначейство > Планирование и контроль денежных средств > Платежный календарь) является не классическим отчетом на базе системы компоновки данных (СКД), а специализированным интерактивным рабочим местом. Оно реализовано на основе программного объекта Обработка.ПлатежныйКалендарь.
Принцип работы этой обработки подчинен строгой финансовой логике:
- Ежедневный расчет остатков: кассовый разрыв возникает в конкретный день, если остаток на начало дня плюс планируемые поступления меньше обязательных платежей. Агрегация по неделям скрывает разрывы: например, если в понедельник требуется оплатить 1 000 000 рублей, а поступление ожидается только в пятницу, в рамках недели сальдо положительное, но в понедельник платить будет нечем.
- Динамическое формирование колонок: колонки календаря создаются программно в коде формы на каждый календарный день выбранного периода (по умолчанию задается количество дней планирования). Каждая колонка жестко привязана к конкретной календарной дате.
- Интерактивное распределение: рабочее место предназначено не только для просмотра, но и для перетаскивания (drag-and-drop) заявок между днями и банковскими счетами, согласования платежей и изменения дат оплаты.
В типовой конфигурации 1С:УТ 11.5 (как и в 1С:КА 2.5 и 1С:ERP 2.5) возможность переключить шаг расчетной сетки с дней на недели в самом интерактивном рабочем месте не предусмотрена базовой функциональностью.
Что означает рекомендация «Части даты смотри» и где она работает
Совет обратиться к «частям даты» основан на стандартных возможностях системы компоновки данных (СКД) платформы 1С:Предприятие 8.3. В объектах типа «Отчет» стандартные поля даты автоматически расщепляются на составные периоды: ПериодСекунда, ПериодДень, ПериодНеделя, ПериодДекада, ПериодМесяц, ПериодКвартал, ПериодГод.
Если пользователь работает с отчетом СКД, он может открыть панель настроек, перейти на вкладку «Структура» и вместо группировки по дням выбрать группировку по полю ПериодНеделя. Однако в форме обработки «Платежный календарь» вкладка СКД с выбором полей периодов отсутствует, так как вывод таблицы управляется кодом модуля формы, а не схемой компоновки. Таким образом, совет применим исключительно к аналитическим отчетам подсистемы казначейства, но не к самой интерактивной форме календаря.
Проверка настроек типового рабочего места
Чтобы убедиться в возможностях текущей версии программы и исключить скрытые настройки, выполните проверку интерфейса платежного календаря:
- Откройте Казначейство > Платежный календарь.
- Проверьте меню Вид: здесь доступны переключения представлений (например, «Календарь — Платежи», «Заявки — Календарь», «Список заявок»), но все они оперируют посуточными данными.
- Нажмите кнопку Группировка: доступны варианты агрегации строк по статьям ДДС, организациям, подразделениям, банковским счетам и кассам. Изменение группировки колонок здесь недоступно.
- Перейдите в меню Еще > Настройка: диалог позволяет настроить период планирования в днях, порог предупреждения о кассовых разрывах и видимость закрытых счетов, но не интервал колонок.
Способы решения задачи: вывод данных по неделям
Если требуется проанализировать платежи и поступления с группировкой по неделям, существует три основных практических сценария в зависимости от роли исполнителя.
Вариант 1. Использование отчета «Реестр платежей» с донастройкой СКД (без программирования)
Наиболее быстрый способ получить недельные итоги для финансового менеджера — использование отчетов подсистемы казначейства:
- В окне платежного календаря нажмите кнопку Реестр платежей (или перейдите в раздел Казначейство > Отчеты по казначейству > Реестр платежей).
- В открывшемся отчете нажмите кнопку Настройки и переключитесь в расширенный режим (кнопка внизу формы).
- Перейдите на вкладку Структура. В таблице группировок найдите поле даты платежа.
- Измените поле группировки или добавьте новое, развернув реквизит даты и выбрав Часть даты > Неделя (или стандартный реквизит
ПериодНеделя).
- При необходимости настройте вывод в виде кросс-таблицы, где в строках будут указаны статьи ДДС или контрагенты, а в колонках — недели планирования.
- Сохраните настроенный вариант отчета через Еще > Вариант отчета > Сохранить как..., задав понятное имя (например, «Реестр платежей по неделям»).
Вариант 2. Настройка отчета через «Универсальный отчет»
Если требуется свести плановые движения денежных средств за рамками заявок:
- Откройте НСИ и администрирование > Печатные формы, отчеты и обработки > Универсальный отчет.
- В шапке укажите тип объекта: Регистр накопления.
- Выберите регистр:
Денежные средства к выплате (содержит запланированные списания по утвержденным заявкам) или График оплаты поставщикам.
- В настройках структуры добавьте группировку колонок по полю даты с типом Неделя. В ресурсах выведите сумму к оплате.
Вариант 3. Доработка рабочего места через расширение конфигурации (для разработчиков)
Если руководству требуется именно интерактивное рабочее место с шагом в одну неделю, типовая конфигурация дорабатывается через расширение без снятия с поддержки:
- В расширение заимствуется обработка
ПлатежныйКалендарь и ее основная форма.
- В форму добавляется переключатель интервала: «День», «Неделя», «Месяц».
- Модифицируется процедура формирования динамических колонок таблицы календаря: вместо шага в 1 день цикл генерации колонок агрегирует даты с шагом 7 дней (начиная с понедельника).
- Ограничение доработки: в недельном представлении невозможно корректно выполнять автоматическую проверку кассовых разрывов на каждый банковский день. Режим по неделям в таком случае используется исключительно как аналитический дашборд.
Сравнение вариантов решения
Выбор оптимального способа зависит от требований к оперативности и точности планирования:
- Типовой платежный календарь: предназначен для оперативного казначея. Минимальный и единственный шаг — 1 день. Гарантирует выявление кассового разрыва день в день.
- Отчет «Реестр платежей» (СКД): оптимален для финансового директора и аналитиков. Не требует доработок конфигурации, настраивается за 5 минут, позволяет группировать данные по неделям и месяцам через стандартные механизмы СКД.
- Расширение конфигурации: требуется только в том случае, если финансовая служба категорически настаивает на едином окне планирования и визуального drag-and-drop распределения платежей по крупным интервалам.