Имя: Пароль:
1C
1С v8
Склонение должностей и ФИО
,
0 ANDRU48
 
26.08.16
14:02
Есть корректная склонялка для 8.2?
1 Горогуля
 
26.08.16
14:02
канеш
2 Горогуля
 
26.08.16
14:03
а, не. штатная зуповская должности не умеет
3 ANDRU48
 
26.08.16
14:03
Есть должности и фио нерусские, не всегда типовая корректно склоняет, а NameDecl до 3-ех аргументов.
4 Fragster
 
гуру
26.08.16
14:05
пользуюсь http://catalog.mista.ru/public/330103/ , вроде неплохо работает
5 Cyberhawk
 
26.08.16
14:08
Универсальной нет, где-нибудь будет затык. Поэтому склонялку рекомендую использовать как помощник автозаполнения реквизита, хранящего слово в нужном падеже, т.е. пользователь сам смог исправить если что
6 Cyberhawk
 
26.08.16
14:08
Сам часто пользуюсь склонялкой-функцией
7 zak555
 
26.08.16
14:12
(5) в БП есть, которая использует сервис
8 _stay true_
 
26.08.16
14:23
Где-то видел dll-ку. Склоняла отлично:)
9 Filippov
 
26.08.16
14:30
(7) И в ЗУП 3 (сервис morpher).
К сервису можно обращаться из других конфигураций:
Морфер=Новый WSПрокси(ОпределениеМорфер,"http://morpher.ru/","WebService","WebServiceSoap");


использование вот так
Функция ПросклонятьПодразделениеДолжность(исхТекст, номерПадежа)
    
    попытка
        Результат=Морфер.GetXml(исхТекст);
        
        Если номерПадежа = 2 Тогда
            РезТекст = Результат.Р;
        ИначеЕсли номерПадежа = 3 Тогда
            РезТекст = Результат.Д;
        ИначеЕсли номерПадежа = 4 Тогда
            РезТекст = Результат.В;
        ИначеЕсли номерПадежа = 5 Тогда
            РезТекст = Результат.Т;
        Иначе    
            РезТекст = Результат.П;
        конецЕсли;
    Исключение
        РезТекст = исхТекст;    
    конецПопытки;
    
    возврат РезТекст;
    
конецФункции
10 ANDRU48
 
26.08.16
15:45
(4) спасибо большое, гибкий вариант, если что можно добавить своё склонение
11 Cyberhawk
 
29.08.16
20:26
(7) Жесть какая
12 Fragster
 
гуру
30.08.16
11:27
(11) это не жесть, это БСП
13 Cyberhawk
 
30.08.16
11:30
(12) Могу это понять, если для работы в базе нужен интернет на клиенте. В остальных случаях в чем преимущество? Сервис лучше умеет склонять слова?
14 Fragster
 
гуру
30.08.16
11:37
(13) да