Распределение источников финансирования в больничных листах в ЗКБУ

05.03.13

Разработка - Запросы

В программе "Зарплата и кадры бюджетного учреждения" источники финансирования распределяются с начала года периода регистрации, если больничный считается в январе месяце, то скорее всего он будет весь из бюджета или основной статьи финансирования. Следующие изменения позволяют брать для распределения предыдущие два года.

Изменения реализованы на основе 1.0.51.1 релиза.

Общие модули -> ОтражениеВУчете -> Функция ПолучитьБазуПособийПоСоциальномуСтрахованию2011(Регистратор, Начисления)

Добавляем следующий текст в начало функции:

    Запрос = Новый Запрос;
    
    Запрос.УстановитьПараметр("Регистратор", Регистратор);
    Запрос.УстановитьПараметр("Начисления", Начисления);
    
    // 1БИТ + расчет базы для больничного с прошлого года
     БИТ_НачалоОтбораБазы = НачалоГода(Регистратор.ПериодРегистрации);
    БИТ_ОкончаниеОтбораБазы = Регистратор.ПериодРегистрации;
    Если ТипЗнч(Регистратор) = Тип("ДокументСсылка.НачислениеПоБольничномуЛисту") Тогда
               БИТ_НачалоОтбораБазы = Дата(Год(Регистратор.ПериодРегистрации) - 2, 1, 1);
               БИТ_ОкончаниеОтбораБазы = Дата(Год(Регистратор.ПериодРегистрации) - 1, 12, 31);
    КонецЕсли;
    Запрос.УстановитьПараметр("БИТ_НачалоОтбораБазы", БИТ_НачалоОтбораБазы);
    Запрос.УстановитьПараметр("БИТ_ОкончаниеОтбораБазы", БИТ_ОкончаниеОтбораБазы);
    // 1БИТ -
    
    Запрос.Текст =

Далее ищем строку 7240:

    |                И (НАЧАЛОПЕРИОДА(БУОсновные.ПериодРегистрации, МЕСЯЦ) МЕЖДУ НАЧАЛОПЕРИОДА(Начисления.ПериодРегистрации, ГОД) И Начисления.ПериодРегистрации)

заменяем на:

    //1БИТ+
   |               И (НАЧАЛОПЕРИОДА(БУОсновные.ПериодРегистрации, МЕСЯЦ) МЕЖДУ &БИТ_НачалоОтбораБазы И &БИТ_ОкончаниеОтбораБазы)  
    //1БИТ-

Далее ищем строку 7263:
|                И (НАЧАЛОПЕРИОДА(БУДополнительные.ПериодРегистрации, МЕСЯЦ) МЕЖДУ НАЧАЛОПЕРИОДА(Начисления.ПериодРегистрации, ГОД) И Начисления.ПериодРегистрации)

заменяем на:

//1БИТ+

|               И (НАЧАЛОПЕРИОДА(БУДополнительные.ПериодРегистрации, МЕСЯЦ) МЕЖДУ &БИТ_НачалоОтбораБазы И &БИТ_ОкончаниеОтбораБазы)

//1БИТ-

 

После изменений источники финансирования будут распределяться за два предыдущих года.

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

10000 руб.

02.09.2020    268367    1494    421    

1179

Инструментарий разработчика Запросы Программист 1С 8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Структура запроса. Обработка визуально показывает, из какого количества подзапросов состоит запрос.

2 стартмани

06.07.2026    3421    46    XSlava    20    

45

Запросы Программист 1С 8.3 Россия Бесплатно (free)

Визуальный «Конструктор запроса» 1С, встроенный прямо в VS Code, — аналог конструктора из Конфигуратора и EDT, но без запуска платформы. Расширение читает конфигурацию, выгруженную в файлы, позволяет собрать запрос мышью и генерирует корректный текст на языке запросов 1С (SDBL). Открывает уже существующий текст запроса из кода для правки и — что особенно ценно — сохраняет комментарии при цикле «открыть - править - сохранить». Подходит тем, кто пишет код 1С в VS Code, держит под рукой множество проектов и не хочет ради одного запроса запускать тяжёлый Конфигуратор или EDT.

26.06.2026    7484    Alex_YAM    5    

33

WEB-интеграция Запросы Программист 1С 8.3 Абонемент ($m)

Post1C - это внешняя обработка, которая превращает 1С в полноценный инструмент для тестирования REST API. Всё управление сосредоточено в одном окне: настройка запроса, выполнение, просмотр ответа и генерация кода - без переключения между формами. Аналог Postman, но работающий в привычной среде 1С.

1 стартмани

02.04.2026    3016    82    priem_nv    24    

66

Инструментарий разработчика Запросы Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

QueryConsole1C — расширение, включающее консоль запросов с поддержкой исполняемых представлений — аналогов виртуальных таблиц, основанных на методах программного интерфейса ЗУП. Оно позволяет выполнять запросы с учётом встроенной бизнес-логики, отлаживать алгоритмы получения данных и автоматически генерировать код на встроенном языке 1С.

1 стартмани

16.05.2025    12088    155    zup_dev    32    

86

Инструментарий разработчика Запросы Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

В данной публикации рассказывается о решении, которое позволяет находить сразу все ошибки в тексте запроса за раз, а не только самую первую.

2 стартмани

05.03.2025    6882    24    XilDen    12    

29

Обновление 1С Запросы Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

Данный инструмент помогает анализировать доработанную конфигурацию после обновления на новый релиз и находить «битые» тексты запросов, в которых участвуют несуществующие в новом релизе метаданные.

3 стартмани

06.02.2025    6149    37    XilDen    26    

42
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. basily 51 06.03.13 09:53 Сейчас в теме
Если смотреть на решение с точки зрения математики, то всё правильно. Но есть неприятные особенности бюджетного учёта - источники финансирования доходов за последние два года могли появляться и исчезать. И на момент расчёта больничного листка в распределении могут появляться суммы с источниками финансирования финансирование которых прекращено. То есть учреждение не сможет оплатить по этому источнику финансирования и бухгалтеру надо будет скорректировать распределение вручную, а это не всегда удобно, особенно если много больничных листков. Поэтому я согласен с типовым решением в распределении больничных листков.
2. DmitriyPopow 33 06.03.13 14:10 Сейчас в теме
Где ж раньше был..пару недель назад, очень нужна была=))
Для отправки сообщения требуется регистрация/авторизация