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

Уведомление

Icon
Error

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

Статус: Advanced Member
Сообщений: 184

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

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

ShablonKvitanciiQRPKForum.20190619.mxl.zip (5kb) загружен 11 раз(а).

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

KvitancijaShablon.png (65kb) загружен 40 раз(а).

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

KvitancijaPrimer.png (131kb) загружен 19 раз(а).

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

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

Отредактировано модератором 4 августа 2023 г. 8:57:02(UTC)  | Причина: Не указана

thanks 1 пользователь поблагодарил Ella за этот пост.
Ludmila Tihonova оставлено 19.06.2019(UTC)

Хотите присоединиться к дискуссии?! Войти в Ваш профиль форума. Новые регистрации запрещены.

Ella  
#2 Оставлено : 22 июня 2019 г. 14:47:31(UTC)
Ella

Статус: Advanced Member
Сообщений: 184

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

Статус: Advanced Member
Сообщений: 184

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


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

Статус: Advanced Member
Сообщений: 184

Сказала «Спасибо»: 3 раз
Поблагодарили: 47 раз в 35 постах
Пример генерации 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)  | Причина: Не указана

Doc  
#5 Оставлено : 8 мая 2021 г. 18:33:24(UTC)
Doc

Статус: Новый участник
Сообщений: 3

Доброго дня, коллеги! А эту форму можно вместо любого документа подвязать, например, счёта на оплату контрагенту?
Ella  
#6 Оставлено : 9 мая 2021 г. 10:30:15(UTC)
Ella

Статус: Advanced Member
Сообщений: 184

Сказала «Спасибо»: 3 раз
Поблагодарили: 47 раз в 35 постах
Автор: Doc Перейти к цитате
Доброго дня, коллеги! А эту форму можно вместо любого документа подвязать, например, счёта на оплату контрагенту?


Здравствуйте, здесь только макет (т.к. в 1С:Университет есть пользовательские настройки для заполнения макета), чтобы использовать макет для другого объекта/документа или в другой конфигурации, необходимо либо добавить его в конфигурацию к этому объектому и написать код заполнения макета, либо сделать ВПФ для данного объекта.
julia  
#7 Оставлено : 19 апреля 2022 г. 22:29:44(UTC)
julia

Статус: Новый участник
Сообщений: 2

Таким образом можно добавить любой макет?
julia  
#8 Оставлено : 19 апреля 2022 г. 22:30:16(UTC)
julia

Статус: Новый участник
Сообщений: 2

а есть макет по договору платных услуг?
Ludmila Tihonova  
#9 Оставлено : 20 апреля 2022 г. 8:57:30(UTC)
Ludmila Tihonova

Статус: Advanced Member
Сообщений: 661

Сказал(а) «Спасибо»: 41 раз
Поблагодарили: 35 раз в 34 постах
Автор: julia Перейти к цитате
Таким образом можно добавить любой макет?


Да, почти любой.

Автор: julia Перейти к цитате
а есть макет по договору платных услуг?


Вот тут было про это описано: https://www.e-du.ru/2016/05/1c-univer-dogovor.html
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.