Склонение числительных в автозаполнении шаблонов

1. user626131 19.10.16 15:24 Сейчас в теме
Друзья! Просто ситуация хелп, ситуация СОС. Как просклонять числительное? Морфер включен, на сервере интернет есть. Подвох в том, что я пытаюсь просклонять числительное из дополнительного реквизита, предварительно переведя его в текст с помощью функции ЧислоПрописью. Синтаксис написал. ошибок не выдает, но не склоняет числительное, то есть остается в именительном падеже.
По теме из базы знаний
Найденные решения
3. user626131 19.10.16 16:58 Сейчас в теме
(2) frolo,



ОтсрПроп = НРег(СокрП(ЧислоПрописью(АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла.Ссылка,"ОтсрочкаПлатежа"),,",,,,,,,,0")));

РезультатОбработки = СклонениеПредставленийОбъектов.ПросклонятьПредставление(ОтсрПроп, 2);
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. frolo 1 19.10.16 16:15 Сейчас в теме
3. user626131 19.10.16 16:58 Сейчас в теме
(2) frolo,



ОтсрПроп = НРег(СокрП(ЧислоПрописью(АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла.Ссылка,"ОтсрочкаПлатежа"),,",,,,,,,,0")));

РезультатОбработки = СклонениеПредставленийОбъектов.ПросклонятьПредставление(ОтсрПроп, 2);
4. frolo 1 19.10.16 18:54 Сейчас в теме
числоОтсрочкаПлатежа = АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла.Ссылка,"ОтсрочкаПлатежа");

ОпределениеМорфер=Новый WSОпределения("http://api.morpher.ru/WebService.asmx?WSDL");
Морфер=Новый WSПрокси(ОпределениеМорфер,"http://morpher.ru/","WebService","WebServiceSoap");
пропись = Морфер.Propis(числоОтсрочкаПлатежа,"рубль");	

РезультатОбработки = пропись.n.Р;


А так работать будет?
5. user626131 20.10.16 09:11 Сейчас в теме
(4) frolo, не знаю... и, если честно, мне даже страшно такой синтаксис писать))
6. frolo 1 20.10.16 12:18 Сейчас в теме
Ничего страшного. 1С Документоборот обращается к тому же самому ресурсу. Но 1C использует метод морфера GetXml, тогда как для склонения числительных у морфера есть отдельный метод Propis, который я привёл в скрипте. Подробности можно почитать тут: http://infostart.ru/public/143273/
Оставьте свое сообщение
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день