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

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С
Екатеринбург
зарплата до 150 000 руб.
Полный день

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

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

Разработчик 1С
Санкт-Петербург
зарплата от 130 000 руб. до 170 000 руб.
Временный (на проект)

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