Форматная строка. Устарела. Следует использовать УправлениеПечатьюРФ.ФорматнаяСтрокаУФЭБС.
// Устарела. Следует использовать УправлениеПечатьюРФ.ФорматнаяСтрокаУФЭБС.
//
// Формирует форматную строку согласно "Унифицированному формату электронных банковских сообщений" для ее отображения в
// виде QR-кода.
//
// Параметры:
// ДанныеДокумента - Структура - содержит значения полей документа.
// Данные документа будут закодированы согласно стандарту
// "Стандарты финансовых операций. Символы двумерного штрихового кода для осуществления платежей физических лиц".
// ДанныеДокумента должны содержать информацию в полях, описанных ниже.
// Обязательные поля структуры:
// * ТекстПолучателя - наименование получателя платежа - макс. 160 символов;
// * НомерСчетаПолучателя - номер счета получателя платежа - макс. 20 символов;
// * НаименованиеБанкаПолучателя - наименование банка получателя платежа - макс. 45 символов;
// * БИКБанкаПолучателя - БИК - макс. 9 символов;
// * СчетБанкаПолучателя - номер к/с банка получателя платежа - макс. 20 символов;
// Дополнительные поля структуры:
// * СуммаЧислом - сумма платежа, в рублях - макс. 16 символов.
// * НазначениеПлатежа - наименование платежа (назначение) - макс. 210 символов;
// * ИННПолучателя - ИНН получателя платежа - макс. 12 символов;
// * ИННПлательщика - ИНН плательщика - макс. 12 символов;
// * СтатусСоставителя - статус составителя платежного документа - макс. 2 символа;
// * КПППолучателя - КПП получателя платежа - макс. 9 символов.
// * КодБК - КБК - макс. 20 символов;
// * КодОКТМО - ОКТМО - макс. 11 символов;
// * ПоказательОснования - основание налогового платежа - макс. 2 символа;
// * ПоказательПериода - налоговый период - макс. 10 символов;
// * ПоказательНомера - номер документа - макс. 15 символов;
// * ПоказательДаты - дата документа - макс. 10 символов.
// * ПоказательТипа - тип платежа - макс. 2 символа.
// Прочие дополнительные поля:
// * ФамилияПлательщика - фамилия плательщика.
// * ИмяПлательщика - имя плательщика.
// * ОтчествоПлательщика - отчество плательщика.
// * АдресПлательщика - адрес плательщика.
// * ЛицевойСчетБюджетногоПолучателя - лицевой счет бюджетного получателя.
// * ИндексПлатежногоДокумента - индекс платежного документа.
// * СНИЛС - № лицевого счета в системе персонифицированного учета в ПФР - СНИЛС.
// * НомерДоговора - номер договора.
// * НомерЛицевогоСчетаПлательщика - номер лицевого счета плательщика в организации (в системе учета ПУ).
// * НомерКвартиры - номер квартиры.
// * НомерТелефона - номер телефона.
// * ВидПлательщика - вид ДУЛ плательщика.
// * НомерПлательщик - номер ДУЛ плательщика.
// * ФИОРебенка - ФИО ребенка/учащегося.
// * ДатаРождения - дата рождения.
// * СрокПлатежа - срок платежа/дата выставления счета.
// * ПериодОплаты - период оплаты.
// * ВидПлатежа - вид платежа.
// * КодУслуги - код услуги/название прибора учета.
// * НомерПрибораУчета - номер прибора учета.
// * ПоказаниеПрибораУчета - показание прибора учета.
// * НомерИзвещения - номер извещения, начисления, счета.
// * ДатаИзвещения - дата извещения/начисления/счета/постановления (для ГИБДД).
// * НомерУчреждения - номер учреждения (образовательного, медицинского).
// * НомерГруппы - номер группы детсада/класса школы.
// * ФИОПреподавателя - ФИО преподавателя, специалиста, оказывающего услугу.
// * СуммаСтраховки - сумма страховки/дополнительной услуги/Сумма пени (в копейках).
// * НомерПостановления - номер постановления (для ГИБДД).
// * НомерИсполнительногоПроизводства - номер исполнительного производства.
// * КодВидаПлатежа - код вида платежа (например, для платежей в адрес Росреестра).
// * ИдентификаторНачисления - уникальный идентификатор начисления.
// * ТехническийКод - технический код, рекомендуемый для заполнения поставщиком услуг.
// Может использоваться принимающей организацией для вызова соответствующей
// обрабатывающей ИТ-системы.
// Перечень значений кода представлен ниже.
//
// Код назначения Наименование назначения платежа
// платежа.
//
// 01 Мобильная связь, стационарный телефон.
// 02 Коммунальные услуги, ЖКХ.
// 03 ГИБДД, налоги, пошлины, бюджетные платежи.
// 04 Охранные услуги
// 05 Услуги, оказываемые УФМС.
// 06 ПФР
// 07 Погашение кредитов
// 08 Образовательные учреждения.
// 09 Интернет и ТВ
// 10 Электронные деньги
// 11 Отдых и путешествия.
// 12 Инвестиции и страхование.
// 13 Спорт и здоровье
// 14 Благотворительные и общественные организации.
// 15 Прочие услуги.
//
// Возвращаемое значение:
// Строка - строка данных в формате УФЭБС.
//
Функция ФорматнаяСтрокаУФЭБС(ДанныеДокумента) Экспорт
МодульУправлениеПечатьюРФ = ОбщегоНазначения.ОбщийМодуль("УправлениеПечатьюРФ");
Если МодульУправлениеПечатьюРФ <> Неопределено Тогда
Возврат МодульУправлениеПечатьюРФ.ФорматнаяСтрокаУФЭБС(ДанныеДокумента);
КонецЕсли;
Возврат "";
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
Строка в дату по форматной строке
Функция для превращения строки в дату по форматной строке
ФорматированнаяСтрокаИзHTML (БСП)
Определение длины строки в запросе
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)