|
Склонение в конфигурации ЗуП | ☑ | ||
---|---|---|---|---|
0
falselight
14.03.19
✎
11:39
|
Как просклонять должность "Генеральный Директор" в "Генеральному директору" ?
Как ФИО превратить в Вороному О. Ю и Воронов О. Ю. Кто знаком с функциями ЗУП, которые это делают. Подскажите пожалуйста. Или какие есть средства для этого? ЗУП3.1 (3.1.8.246) |
|||
1
ccskn
14.03.19
✎
11:41
|
(0) Гиперссылка "Склонения" рядом с наименованием ни о чем не подсказывает? :)
|
|||
2
sqr4
14.03.19
✎
11:41
|
СклонениеПредставленийОбъектов.ПросклонятьФИО(ДанныеРуководителя.ФизическоеЛицо.Наименование, 2, ,ПолНашегоДиректора);
|
|||
3
sqr4
14.03.19
✎
11:42
|
Правда это из ут
|
|||
4
sqr4
14.03.19
✎
11:44
|
ФизическиеЛицаКлиентСервер.ФамилияИнициалыФизЛица(
|
|||
5
sqr4
14.03.19
✎
11:44
|
Если я все правильно понял
|
|||
6
sqr4
14.03.19
✎
11:44
|
Только должности хреново склоняются
|
|||
7
LordCMEPTb
14.03.19
✎
11:46
|
(0) На вопрос "какие есть средства для этого?" могу предложить запустить глобальный поиск по конфигурации по подстроке "Просклонять". А дальше уже анализировать.
|
|||
8
sqr4
14.03.19
✎
11:47
|
(7) я тоже всегда так делаю, но спросить быстрее
|
|||
9
falselight
14.03.19
✎
11:49
|
(1) Солнце слепит!!!!!
|
|||
10
d4rkmesa
14.03.19
✎
11:52
|
(0) В описании платформы 8.3.13 было "Реализован механизм склонения фраз. Он позволяет получать исходную фразу в заданном падеже." Механизм склонения имен - немного не то. Надо смотреть, что тут платформа актуальная может.
Еще есть вот эта функция: http://catalog.mista.ru/public/330103/ В большинстве случаев работает, нормально. |
|||
11
falselight
14.03.19
✎
11:53
|
(3) как это работает? тут такое есть, это только для ФИО ?
|
|||
12
Fish
14.03.19
✎
11:56
|
(11) Вот пример для должностей: Фамилия в родительном падеже с помощью функции Падеж()
|
|||
13
falselight
14.03.19
✎
12:02
|
Пробовал всяко, не работает
СклонениеПредставленийОбъектов.ПросклонятьФИО(НайдСтрока.Сотрудник.Наименование, 5, ,2) ФИО выводит и все |
|||
14
falselight
14.03.19
✎
12:04
|
Жесть функции!!!!
|
|||
15
Sayan_mi
14.03.19
✎
12:08
|
Тут на платформе 1С:Предприятие 8.3 (8.3.13.1513) в синтаксис помощнике увиде функции в строковых - ПолучитьСклоненияСтроки. Может для должности она лучше подойдет чем ФизическиеЛицаЗарплатаКадры.Просклонять.
|
|||
16
sqr4
14.03.19
✎
12:34
|
А в Зупе есть константа "Использовать сервис склонения «Морфер»" ?
|
|||
17
Filippov
14.03.19
✎
12:38
|
(16) Есть
|
|||
18
Filippov
14.03.19
✎
12:46
|
(17)+ Устанавливается в Интернет-поддержка и сервисы, Склонения представлений объектов
|
|||
19
sqr4
14.03.19
✎
12:47
|
(17) Если ее включить, то и должности будут нормально склоняться.
|
|||
20
Filippov
14.03.19
✎
12:49
|
(19) Да. Но замечал отдельные некорректности
|
|||
21
Filippov
14.03.19
✎
12:53
|
(20) Генерального директора склоняет, а Исполнительный директор - нет (видимо исполнительных директоров не бывает :))
|
|||
22
d4rkmesa
14.03.19
✎
12:56
|
(0) Засвети email, кину пример со склонением должностей через функцию от daMaster. В принципе, для всех задач, навроде разнообразных печатных форм в ЗУП, хватало.
|
|||
23
Filippov
14.03.19
✎
12:59
|
(22) "Не создавайте сущностей сверх необходимого"
|
|||
24
sqr4
14.03.19
✎
13:03
|
(21) Исполнительного директора у меня норм перевел с включенной константой
|
|||
25
Вафель
14.03.19
✎
13:04
|
у должностей можно прям в справочнике задавать склонения
|
|||
26
Filippov
14.03.19
✎
13:05
|
(21)+ А вот Исполнительный исполнитель - склоняется. С директором у меня почему-то вывих, задавал как (25)
|
|||
27
Filippov
14.03.19
✎
13:09
|
(26)+ Исполнительный директор (с двумя пробелами) склоняется. Крокс ворд
|
|||
28
Filippov
14.03.19
✎
13:14
|
Склоняет и Уполномоченный представитель, действующий по доверенности от 29.01.2018г. № 5
|
|||
29
d4rkmesa
14.03.19
✎
13:25
|
(23) Согласен. ) Но я сам столько об эти функции побился, что тот вариант оказался идеальным.
|
|||
30
falselight
14.03.19
✎
14:55
|
Вот это ПолучитьСклоненияСтроки(ДолжностьДатПадеж, "ПЛ=Мужской", "ПД=Дательный") [0]
склоняет как "Начальнику управлениям" пришлось убрать последний символ. Почему так? Передается туда ДолжностьДатПадеж = "Начальник управления" ЛЕВ( ПолучитьСклоненияСтроки(ДолжностьДатПадеж, "ПЛ=Мужской", "ПД=Дательный") [0], СтрДлина(ПолучитьСклоненияСтроки(ДолжностьДатПадеж, "ПЛ=Мужской", "ПД=Дательный") [0])-1 ); |
|||
31
hhhh
14.03.19
✎
15:10
|
(30) ну, должности криво склоняет. Это всегда было. Забей.
|
|||
32
KnightAlone
14.03.19
✎
15:14
|
в справочнике ЗУП, если зайти в должность - справа от поля Наименование есть кнопка Склонения, задаем прямо там, как правильно склоняется должность и не будет никаких "криво склоняет". И никаких костылей по отрезанию символов.
потом испоользуем функцию СклонениеПредставленийОбъектов.ПросклонятьПредставление |
|||
33
KnightAlone
14.03.19
✎
15:18
|
ну и если посмотреть ко коду, то в первую очередь попробует взять из регистра заданное склонение для данной должности. если в регистре нет, то попробует через Морфер просклонять, у кого он доступен
|
|||
34
falselight
14.03.19
✎
15:20
|
(32) Нужно в печатную форму.
|
|||
35
falselight
14.03.19
✎
15:21
|
(31) Так в печатной форме то должно быть правильно же!!!!!
|
|||
36
KnightAlone
14.03.19
✎
15:23
|
(34) и что мешает?
|
|||
37
KnightAlone
14.03.19
✎
15:28
|
ФизическиеЛицаКлиентСервер.ФамилияИнициалыФизЛица(ФИОСотрудника) вот функция для получения Иванов И.И. предварительно через функцию СклонениеПредставленийОбъектов.ПросклонятьФИО ФИОСотрудника можно просклонять, получить Иванову Ивану Ивановичу, ну и обрезать до Иванову И.И. через ФизическиеЛицаКлиентСервер.ФамилияИнициалыФизЛица(ФИОСотрудника)
|
|||
38
KnightAlone
14.03.19
✎
15:31
|
по поводу должностей - в ЗУП можно и подразделения склонять нормально без ошибок, аналогично должностям. у объета в свойствах прописываются склонения по всем падежам, они хранятся в РС. обращаясь через СклонениеПредставленийОбъектов.ПросклонятьПредставление мы как раз в впервую очередь попробуем получить склонение из этого реестра.
ну можно извратиться, если в реестре ничего нет и морфер не подключен- тогда еще какой-то свой код наваять. только зачем? проще в справочнике один раз заполнить и забыть о проблеме |
|||
39
falselight
14.03.19
✎
16:27
|
(38) Это если знать технологию. Разобраться нужно.
|
|||
40
falselight
14.03.19
✎
17:01
|
(38) Буду разбираться со временем.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |