Образовательный форум по автоматизации и взаимодействии с федеральными системами
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Ella  
#1 Оставлено : 19 июня 2019 г. 14:56:29(UTC)
Ella

Статус: Advanced Member

Группы: Registered
Зарегистрирован: 28.07.2018(UTC)
Сообщений: 143

Сказала «Спасибо»: 3 раз
Поблагодарили: 25 раз в 24 постах
Мы используем в 1С:Университет типовой функционал договоров и их механизм печати из шаблонов (макетов).
Выкладываю здесь шаблон квитанции на оплату за обучение по форме № ПД-4 (поддерживает вывод QR-кода - как настроить, напишу в следующем сообщении).
В типовом механизме есть своя квитанция ПД-4, но нам она не подошла из-за некоторых полей, которые выводились не так, как нам хотелось и еще их QR-код не содержал нужных значений, которые у нас запросили в банке.
Чтобы не редактировать конфигурацию для изменения встроенной формы квитанции, сделали свой макет в формате MXL. Раньше использовали Word макет без QR-кода (если кому нужен Word-макет, пишите, выложу).

Итак, вот сам файл макета в формате MXL (в табличном формате):

Данный фрагмент доступен только зарегистрированным пользователям.



Вот так выглядит шаблон:

Данный фрагмент доступен только зарегистрированным пользователям.



Вот так выглядит пример заполненной печатной формы при печати из формы договора (правда пришлось много данных "замаскИровать", т.к. квитанция содержит персональные данные):

Данный фрагмент доступен только зарегистрированным пользователям.



При желании шаблон можно легко отредактировать под нужный формат.

О том, как подключить этот шаблон к договору и использовать - есть отдельные инструкции:
Шаблон и номер договора на оказание услуг в 1С Университет ПРОФ
Примеры формул для параметров макета договора
Концепция работы с договорами

Если что-то будет непонятно, пишите, постараемся ответить.
thanks 1 пользователь поблагодарил Ella за этот пост.
Ludmila Tihonova оставлено 19.06.2019(UTC)
Offline Ella  
#2 Оставлено : 22 июня 2019 г. 14:47:31(UTC)
Ella

Статус: Advanced Member

Группы: Registered
Зарегистрирован: 28.07.2018(UTC)
Сообщений: 143

Сказала «Спасибо»: 3 раз
Поблагодарили: 25 раз в 24 постах
Примечание: если используете ячейку с QR-кодом, то редактировать макет нужно только в конфигураторе, т.к. при редактировании в режиме Предприятие параметр кода слетает (либо каждый раз его нужно будет переназначать).
Offline Ella  
#3 Оставлено : 12 января 2020 г. 17:57:35(UTC)
Ella

Статус: Advanced Member

Группы: Registered
Зарегистрирован: 28.07.2018(UTC)
Сообщений: 143

Сказала «Спасибо»: 3 раз
Поблагодарили: 25 раз в 24 постах
Забыла, что хотела добавить к шаблону пример форумлы вывода QR кода из 1С.
В настройках макетов договора к макету квитанции доравляем параметр с именем QRCode, и добавляем ему следующую формулу:
Цитата:
Новый Картинка(УправлениеПечатью.ДанныеQRКода("ТЕКСТ ДЛЯ КОДИРОВАНИЯ", 0, 150))


Скрин примера:
qr-code.png (74kb) загружен 5 раз(а).
Offline Ella  
#4 Оставлено : 12 января 2020 г. 18:05:47(UTC)
Ella

Статус: Advanced Member

Группы: Registered
Зарегистрирован: 28.07.2018(UTC)
Сообщений: 143

Сказала «Спасибо»: 3 раз
Поблагодарили: 25 раз в 24 постах
Пример генерации QR-кода по формату Сбербанка:

Для двухстороннего договора:

Цитата:
Новый Картинка(УправлениеПечатью.ДанныеQRКода("ST00012|Name=ИМЯ ПЛАТЕЛЬЩИКА|PersonalAcc=РАСЧСЧЕТ|BankName=БАНК|BIC=БИКБАНКА|CorrespAcc=0|PayeeINN=ИННВУЗА|Purpose=Оплата обучения (" + &Обучающийся + ") по Договору № " + &НомерДоговора + "|Contract=" + &НомерДоговора + "|LastName=" + &Обучающийся.Фамилия + "|FirstName=" + &Обучающийся.Имя + "|MiddleName=" + &Обучающийся.Отчество + "|Sum=" + Формат(&СтоимостьОбучения/2 * 100, "ЧГ=0") + "|CBC=00000000000000000130|KPP=КППВУЗА|OKTMO=КОДВУЗА|TechCode=08|PayerAddress=" + ФизическиеЛицаСервер.ПолучитьАдресПроживанияФизическогоЛица( &Обучающийся, &ДатаДоговора) + "|PaymPeriod=1|classNum=" + &УчебныйПлан.Факультет.СокращенноеНаименование + "|Fiostud=" + ФизическиеЛицаСервер.ПолучитьИнформациюПоФИО(&Обучающийся, &ДатаДоговора).СокращенноеФИО, 0, 150))


Для трехстороннего договора:

Цитата:
Новый Картинка(УправлениеПечатью.ДанныеQRКода("ST00012|Name=ИМЯ ПЛАТЕЛЬЩИКА|PersonalAcc=РАСЧСЧЕТ|BankName=БАНК|BIC=БИКБАНКА|CorrespAcc=0|PayeeINN=ИННВУЗА|Purpose=Оплата обучения (" + &Обучающийся + ") по Договору № " + &НомерДоговора + "|Contract=" + &НомерДоговора + "|LastName=" + &ИсточникФинансирования.Фамилия + "|FirstName=" + &ИсточникФинансирования.Имя + "|MiddleName=" + &ИсточникФинансирования.Отчество + "|Sum=" + Формат(&СтоимостьОбучения/2 * 100, "ЧГ=0") + "|CBC=00000000000000000130|KPP=КППВУЗА|OKTMO=КОДВУЗА|TechCode=08|PayerAddress=" + ФизическиеЛицаСервер.ПолучитьАдресПроживанияФизическогоЛица( &ИсточникФинансирования, &ДатаДоговора) + "|PaymPeriod=1|classNum=" + &УчебныйПлан.Факультет.СокращенноеНаименование + "|Fiostud=" + ФизическиеЛицаСервер.ПолучитьИнформациюПоФИО(&Обучающийся, &ДатаДоговора).СокращенноеФИО, 0, 150))

Отредактировано пользователем 12 января 2020 г. 18:08:41(UTC)  | Причина: Не указана

Offline fioletovaya  
#5 Оставлено : 20 января 2020 г. 16:00:10(UTC)
fioletovaya

Статус: Новый участник

Группы: Registered
Зарегистрирован: 05.01.2020(UTC)
Сообщений: 2

Спасибо!
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.