Имя: Пароль:
1C
1С v8
ЗУП 2.5 УниверсальныеМеханизмы.Просклонять = Генеральныя директора
,
0 bolobol
 
07.12.16
18:30
Приветствую!

Что-то вдруг ни с того ни с сего, строка:
УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), "Генеральный директор", 2, , РезультатСклонения);

Стала в ответ давать "Генеральныя директора"...

Как побеждать? Хелп!
1 Gantosha
 
07.12.16
18:32
а она и никогда и не склоняла это .. как мне кажется. Может у тебя какая-то иная версия была.
2 Cyberhawk
 
07.12.16
18:44
Склоняй обфусцированной функцией
3 Access granted
 
07.12.16
18:57
(0) Компонента только ФИО склоняет.
4 bolobol
 
07.12.16
19:01
Отбой!

Склонять надобно только по одному или по три слова. По два - не склоняет.

Всем спасибо!
5 bolobol
 
07.12.16
19:01
(2) Ах, да... Что за обфусцированная функция?
6 mistеr
 
07.12.16
19:47
(4) То есть вместо ""Генеральный директор" нужно передавать "Генеральный директор на"?
7 bolobol
 
08.12.16
10:28
(6) Я так не распробовал. Но "Генеальный" отдельно - нормально склоняется.
8 singlych
 
08.12.16
10:42
(7) видимо потому, что "Генеральный" отдельно она считает фамилией (типа Белый - Белого), а "Генеральный" в "Генеральный директор" - именем (типа Андрей - Андрея).
9 Cyberhawk
 
08.12.16
10:48
(5) Щас найду, специально для тебя: v8: v8. Делимся универсальными процедурами и функциями пост номер два (Я использовал ее много где)
10 Это_mike
 
08.12.16
10:57
11 Fish
 
08.12.16
11:00
(9) Имхо, самая лучшая функция.
12 bolobol
 
08.12.16
11:30
(9) Спасибо! Возьму на заметку

(11) Какая именно? Там их... кучи наделаны