Сумма прописью
08.12.2008
08:28
#1
Здравствуйте, помогите начинающему:) У нас ЗУП 8.1. и необходимо во внешней печатной форме договора на оказание услуг сделать, чтобы сумма по договору писалась прописью. Посмотрела по образу и подобию документов в бухгалтерии 8.1., попробовала сделать также, пишет что не определена переменная такая-то, описываю эту переменну, появляються новые и т.д. Может кто-то сталкивался, буду рада помощи:)
08.12.2008
09:47
#2
ЗУП версия какая релиза??
---------
для релиза 2.5.11.2
СтрокаСумма = РаботаСДиалогами.СформироватьСуммуПрописью(СсылкаНаОбъект.СуммаЗаРаботу,СсылкаНаОбъект.ВалютаДокумента)
---------
для релиза 2.5.11.2
СтрокаСумма = РаботаСДиалогами.СформироватьСуммуПрописью(СсылкаНаОбъект.СуммаЗаРаботу,СсылкаНаОбъект.ВалютаДокумента)
08.12.2008
10:14
#4
"для релиза 2.5.11.2
СтрокаСумма = ОбщегоНазначения.СформироватьСуммуПрописью(Сумма,Валюта)
============================
// Функция формирует представление суммы прописью в указанной валюте
//
// Возвращаемое значение:
// Строка - сумма прописью
//
Функция СформироватьСуммуПрописью(Сумма, Валюта) Экспорт
Если Валюта.ПараметрыПрописиНаРусском = """" Тогда
Возврат ФорматСумм(Сумма);
Иначе
Возврат ЧислоПрописью(Сумма, "L=ru_RU", Валюта.ПараметрыПрописиНаРусском);
КонецЕсли;
КонецФункции // СформироватьСуммуПрописью()
"
СтрокаСумма = ОбщегоНазначения.СформироватьСуммуПрописью(Сумма,Валюта)
============================
// Функция формирует представление суммы прописью в указанной валюте
//
// Возвращаемое значение:
// Строка - сумма прописью
//
Функция СформироватьСуммуПрописью(Сумма, Валюта) Экспорт
Если Валюта.ПараметрыПрописиНаРусском = """" Тогда
Возврат ФорматСумм(Сумма);
Иначе
Возврат ЧислоПрописью(Сумма, "L=ru_RU", Валюта.ПараметрыПрописиНаРусском);
КонецЕсли;
КонецФункции // СформироватьСуммуПрописью()
"
08.12.2008
13:34
#5
"Опять ругаеться 
{ВнешняяОбработка.ДоговорОказанияУслуг(66,9)}: Процедура или функция с указанным именем не определена (ФорматСумм)
Возврат <>>ФорматСумм(Сумма);
"
{ВнешняяОбработка.ДоговорОказанияУслуг(66,9)}: Процедура или функция с указанным именем не определена (ФорматСумм)
Возврат <>>ФорматСумм(Сумма);
"
08.12.2008
20:23
#6
"// пример вызова функции прописи сумм
Процедура КнопкаВыполнитьНажатие(Кнопка)
СуммаПрописью = ОбщегоНазначения.СформироватьСуммуПрописью(3456.23, Константы.ВалютаРегламентированногоУчета.Получить());
Сообщить("3456.23 прописью будет (" + СуммаПрописью + ")");
КонецПроцедуры
..Вы, Татьяна, так же пишите?"
Процедура КнопкаВыполнитьНажатие(Кнопка)
СуммаПрописью = ОбщегоНазначения.СформироватьСуммуПрописью(3456.23, Константы.ВалютаРегламентированногоУчета.Получить());
Сообщить("3456.23 прописью будет (" + СуммаПрописью + ")");
КонецПроцедуры
..Вы, Татьяна, так же пишите?"
Читают тему
(гостей: 1)