A7.EB.: Клонирование соглашений

Краткое руководство пользователя


Системные требования и установка

...

Основной источник настроек — файл с реестром получателей

Настройка с использованием файла реестра в кратком формате

Для клонирования соглашений в ЭБ требуется подготовить файл Excel с реестром получателей.

В простейшем виде этот файл должен состоять из одного рабочего листа с именем "1".

В ячейке B1 должен быть записан номер соглашения-образца.

Вторая строка зарезервирована для кодов заголовков столбцов. Их порядок не важен. Перечисление заканчивается столбцом, содержащим значение "***".

Минимально-необходимый состав столбцов следующий:

  1. XL_INN — ИНН получателя,
  2. XL_RESULT_1 — значение первого показателя результативности,
  3. XL_AMOUNT — сумма субсидии,
  4. XL_FEDERAL — сумма из федерального бюджета (для соглашений с софинасироанием из ФБ, для которых требуется заполнять вкладку "Финансирование из ФБ").

Для сохранения данных в процессе формирования соглашений используются следующие столбцы:

Для реализации дополнительных функций могут быть добавлены дополнительные столбцы, например:

  • XL_VAT — признак плательщика НДС,
  • XL_MICRO — признак микропредприятия,
  • XL_IDENTITY - идентификатор соглашения,
  • XL_PARENT — номер родительского соглашения (для доп. соглашений),
  • XL_INSUR_NMR — номера договоров страхования,
  • XL_INSUR_SUM — суммы по договорам страхования,
  • XL_RESULT_2...XL_RESULT_5, XL_SUM_2...XL_SUM_5 — дополнительные столбцы для значений результатов и соответствующих сумм
  • и другие

В третьей строке, как правило, помещаются человекочитаемые заголовки, а затем, начиная с четвёртой строки идёт собственно реестр.

Три звёздочки ("***") в первом столбце являются признаком окончания реестра: программа не читает строки, расположенные ниже.

Настройка с использованием файла реестра в расширенном формате

В тех случаях, когда требуется задать дополнительные параметры, необходимо использовать файл реестра с дополнительным листом с именем «0» (ноль). В этом случае параметры, заданные на первой строке листа «1», игнорируются. Параметры на листе «0» должны быть организованы следующим образом: начиная с первой строки, в первой колонке идёт имя параметра, а во второй (и, в некоторых случаях, в третьей) — его значение. Чтение параметров прекращается после значения «***» (три звёздочки) в первой колонке.

Распознаются следующие параметры:

Имя Допустимые значения Комментарий
Тип «Соглашение», «Доп» Управляет выбором режима — формирование новых соглашений или же формирование дополнительных соглашений к уже существующим. От этого зависит, в том числе, и использование других параметров
Соглашение-образец Системный номер соглашения, например «10-2024-012345»
Шаблон Системный номер шаблона, например «10-2024-01234» Используется только при формировании доп. соглашений
Формировать PDF приложения «1», «0» Если значение параметра равно единице, то будет произведено формирование приложение с использованием шаблона EB_P.xlsx, в который будет передан набор параметров соглашения (номер, сумма, значение показателя, получатель и т.п.)
Префикс приложения «Любая строка, на пример «ТехМодерн» Используется для формирования имени файла с приложением PDF
Убрать пункт о выписке МСП Номер пункта соглашения, например «6.1.5.»

Если номер пункта не указан, удаление не производится.
Если получатель в реестре не имеет признака микропредприятия (параметр XL_MICRO), из соглашения будет удалён раздел с указанным номером.
Исправить пункт НДС Номер пункта соглашения, например «6.1.4.»

Если номер пункта не указан, исправление не производится.
Если получатель в реестре имеет признак неплательщика НДС (параметр XL_VAT), текст указанного раздела соглашения будет изменён на текст, указанный в третьей колонке листа настроек.
Заполнить пункт идентификатора Номер пункта соглашения, например «6.1.2.»

Если номер пункта не указан, исправление не производится.
В текст указанного раздела будет внесён идентификатор, указанный в реестре получателей (параметр XL_IDENTITY)
Папка с выписками МСП Полный путь к папке в файловой системе, например «c:\23\»

Если имя папки не указано, выписка не прикрепляется.
Если получатель в реестре имеет признак микропредприятия (параметр XL_MICRO), то к соглашению будет прикреплён в качестве приложения файл, находящийся в указанной папке, если его имя начинается с ИНН полчателя.
Изменение суммы «1», «0» Используется только при формировании доп. соглашений.
Изменение показателя «1», «0» Используется только при формировании доп. соглашений.
Изменение КТ «1», «0» Используется только при формировании доп. соглашений.

Запуск клонирования новых сообщений

Соглашения будут создаваться от имени пользователя, указанного в левой части окна ("Сотрудник").

Скриншот главного окна программы

На вкладке "Соглашения" указывается два числа — "Папка с настройками" и "Начать со строки".

Первое — это имя папки, в которой лежит реестр (файл EB.xlsx). Папка эта должна находиться внутри папки "C:\EB\".

То есть, если на скриншоте у меня стоит число "11", то программа будет искать реестр в папке "C:\EB\11\".

Второе число — номер строки в Excel, начиная с которой идут собственно получатели. Четвёртая строка — это как раз первая после заголовков.

Номер соглашения образца будет прочитан из файла реестра.

Затем требуется запустить клонирование нажатием кнопки "Клонировать соглашения" и ожидать его окончания. Ход работы отражается в чёрном консольном окошке.

Утверждение черновиков

...