1. user626131_egor.andreev.tver 19.10.16 15:24 Сейчас в теме

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

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



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

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



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

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

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

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


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

Вакансии

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

Консультант-аналитик 1С (ЗУП)
Санкт-Петербург
Полный день

Руководитель группы сервисов ЭДО, ЭЦП и криптографии
Москва
зарплата от 150 000 руб.
Полный день

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

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