Здравствуйте. Подскажите, где подправить или изменить, что-бы в платежном поручении выводилась на постоянной основе сумма прописью полностью, а не сокращенно?
Благодарю!
// ===============================
// Возвращает сумму прописью
// для платежных документов.
Функция глСуммаПрописьюДляПлатежныхДокументов(Сумма) Экспорт
Гривны = Цел(Сумма);
Копейки = (Сумма - Гривны) * 100;
ГривныСтр = Формат(Гривны, "ЧПД");
//Если Гривны <> 0 Тогда
// Поз = Найти(ГривныСтр, " грив");
// ГривныСтр = Лев(ГривныСтр, Поз) + "грн."
//КонецЕсли;
//Возврат ГривныСтр + " " + Формат(Копейки,"Ч(0)2") + " коп.";
ПоследняяЦифра=Прав(Строка(Копейки),1);
Если (ПоследняяЦифра=0)или((ПоследняяЦифра>=5)и(ПоследняяЦифра<=9)) Тогда
ТекстКопейки=" копійок";
ИначеЕсли ПоследняяЦифра=1 Тогда
ТекстКопейки=" копійка";
ИначеЕсли ((ПоследняяЦифра>=2)и(ПоследняяЦифра<=4)) Тогда
ТекстКопейки=" копійки";
КонецЕсли; // Прав(Строка(Копейки),1)=0
Возврат ГривныСтр + " " + Формат(Копейки,"Ч(0)2") + ТекстКопейки;
КонецФункции
ПоследняяЦифра=Число(Прав(Строка(Копейки),1));
ПоследняяЦифра=Число(Прав(Строка(Копейки),1));
// ===============================
// Возвращает сумму прописью
// для платежных документов.
Функция глСуммаПрописьюДляПлатежныхДокументов(Сумма) Экспорт
Гривны = Цел(Сумма);
Копейки = (Сумма - Гривны) * 100;
ГривныСтр = Формат(Гривны, "ЧПД");
//Если Гривны <> 0 Тогда
// Поз = Найти(ГривныСтр, " грив");
// ГривныСтр = Лев(ГривныСтр, Поз) + "грн."
//КонецЕсли;
//Возврат ГривныСтр + " " + Формат(Копейки,"Ч(0)2") + " коп.";
ПоследняяЦифра=Прав(Строка(Копейки),1);
Если (ПоследняяЦифра=0)или((ПоследняяЦифра>=5)и(ПоследняяЦифра<=9)) Тогда
ТекстКопейки=" копійок";
ИначеЕсли ПоследняяЦифра=1 Тогда
ТекстКопейки=" копійка";
ИначеЕсли ((ПоследняяЦифра>=2)и(ПоследняяЦифра<=4)) Тогда
ТекстКопейки=" копійки";
КонецЕсли; // Прав(Строка(Копейки),1)=0
Возврат ГривныСтр + " " + Формат(Копейки,"Ч(0)2") + ТекстКопейки;
КонецФункции
// ===============================
// Возвращает сумму прописью
// для платежных документов.
Функция глСуммаПрописьюДляПлатежныхДокументов(Сумма) Экспорт
Гривны = Цел(Сумма);
Копейки = (Сумма - Гривны) * 100;
Возврат Формат(Гривны, "ЧПД");
КонецФункции
// ===============================
// Возвращает сумму прописью
// для платежных документов.
Функция глСуммаПрописьюДляПлатежныхДокументов(Сумма) Экспорт
//Гривны = Цел(Сумма);
//Копейки = (Сумма - Гривны) * 100;
Возврат Формат(Сумма, "ЧПД");
КонецФункции
Если (ПоследняяЦифра=0)или((ПоследняяЦифра>=5)и(ПоследняяЦифра<=9)) Тогда
Если (ПоследняяЦифра=0)или((ПоследняяЦифра>=5)и(ПоследняяЦифра<=9))или((Копейки>=11)и(Копейки<=14)) Тогда
Функция глСуммаПрописьюДляПлатежныхДокументов(Сумма) Экспорт
Возврат Формат(Сумма, "ЧПДС");
КонецФункции