Вход | Регистрация
 

Склонение в конфигурации ЗуП

Склонение в конфигурации ЗуП
Я
   falselight
 
14.03.19 - 11:39
Как просклонять должность "Генеральный Директор" в "Генеральному директору" ?

Как ФИО превратить в Вороному О. Ю и Воронов О. Ю.

Кто знаком с функциями ЗУП, которые это делают. Подскажите пожалуйста.
Или какие есть средства для этого?

ЗУП3.1 (3.1.8.246)
 
 
   ccskn
 
1 - 14.03.19 - 11:41
(0) Гиперссылка "Склонения" рядом с наименованием ни о чем не подсказывает? :)
   sqr4
 
2 - 14.03.19 - 11:41
СклонениеПредставленийОбъектов.ПросклонятьФИО(ДанныеРуководителя.ФизическоеЛицо.Наименование, 2, ,ПолНашегоДиректора);
   sqr4
 
3 - 14.03.19 - 11:42
Правда это из ут
   sqr4
 
4 - 14.03.19 - 11:44
ФизическиеЛицаКлиентСервер.ФамилияИнициалыФизЛица(
   sqr4
 
5 - 14.03.19 - 11:44
Если я все правильно понял
   sqr4
 
6 - 14.03.19 - 11:44
Только должности хреново склоняются
   LordCMEPTb
 
7 - 14.03.19 - 11:46
(0) На вопрос "какие есть средства для этого?" могу предложить запустить глобальный поиск по конфигурации по подстроке "Просклонять". А дальше уже анализировать.
   sqr4
 
8 - 14.03.19 - 11:47
(7) я тоже всегда так делаю, но спросить быстрее
   falselight
 
9 - 14.03.19 - 11:49
(1) Солнце слепит!!!!!
   d4rkmesa
 
10 - 14.03.19 - 11:52
(0) В описании платформы 8.3.13 было "Реализован механизм склонения фраз. Он позволяет получать исходную фразу в заданном падеже." Механизм склонения имен - немного не то. Надо смотреть, что тут платформа актуальная может.

Еще есть вот эта функция:
http://catalog.mista.ru/public/330103/
В большинстве случаев работает, нормально.
   falselight
 
11 - 14.03.19 - 11:53
(3) как это работает? тут такое есть, это только для ФИО ?
   Fish
 
12 - 14.03.19 - 11:56
   falselight
 
13 - 14.03.19 - 12:02
Пробовал всяко, не работает

СклонениеПредставленийОбъектов.ПросклонятьФИО(НайдСтрока.Сотрудник.Наименование, 5, ,2)

ФИО выводит и все
   falselight
 
14 - 14.03.19 - 12:04
Жесть функции!!!!
   Sayan_mi
 
15 - 14.03.19 - 12:08
Тут на платформе 1С:Предприятие 8.3 (8.3.13.1513) в синтаксис помощнике увиде функции в строковых - ПолучитьСклоненияСтроки. Может для должности она лучше подойдет чем ФизическиеЛицаЗарплатаКадры.Просклонять.
   sqr4
 
16 - 14.03.19 - 12:34
А в Зупе есть константа "Использовать сервис склонения «Морфер»" ?
   Filippov
 
17 - 14.03.19 - 12:38
(16) Есть
   Filippov
 
18 - 14.03.19 - 12:46
(17)+ Устанавливается в Интернет-поддержка и сервисы, Склонения представлений объектов
   sqr4
 
19 - 14.03.19 - 12:47
(17) Если ее включить, то и должности будут нормально склоняться.
   Filippov
 
20 - 14.03.19 - 12:49
(19) Да. Но замечал отдельные некорректности
   Filippov
 
21 - 14.03.19 - 12:53
(20) Генерального директора склоняет, а Исполнительный директор - нет  (видимо исполнительных директоров не бывает :))
   d4rkmesa
 
22 - 14.03.19 - 12:56
(0) Засвети email, кину пример со склонением должностей через функцию от daMaster. В принципе, для всех задач, навроде разнообразных печатных форм в ЗУП, хватало.
   Filippov
 
23 - 14.03.19 - 12:59
(22) "Не создавайте сущностей сверх необходимого"
   sqr4
 
24 - 14.03.19 - 13:03
(21) Исполнительного директора у меня норм перевел с включенной константой
   Вафель
 
25 - 14.03.19 - 13:04
у должностей можно прям в справочнике задавать склонения
   Filippov
 
26 - 14.03.19 - 13:05
(21)+ А вот Исполнительный исполнитель - склоняется. С директором у меня почему-то вывих, задавал как (25)
   Filippov
 
27 - 14.03.19 - 13:09
(26)+ Исполнительный  директор (с двумя пробелами) склоняется. Крокс ворд
   Filippov
 
28 - 14.03.19 - 13:14
Склоняет и Уполномоченный представитель, действующий по доверенности от 29.01.2018г. № 5
   d4rkmesa
 
29 - 14.03.19 - 13:25
(23) Согласен. ) Но я сам столько об эти функции побился, что тот вариант оказался идеальным.
   falselight
 
30 - 14.03.19 - 14:55
Вот это ПолучитьСклоненияСтроки(ДолжностьДатПадеж, "ПЛ=Мужской", "ПД=Дательный") [0]
склоняет как "Начальнику управлениям"

пришлось убрать последний символ. Почему так? Передается туда ДолжностьДатПадеж = "Начальник управления" 

ЛЕВ( ПолучитьСклоненияСтроки(ДолжностьДатПадеж, "ПЛ=Мужской", "ПД=Дательный") [0], СтрДлина(ПолучитьСклоненияСтроки(ДолжностьДатПадеж, "ПЛ=Мужской", "ПД=Дательный") [0])-1   );
 
 
   hhhh
 
31 - 14.03.19 - 15:10
(30) ну, должности криво склоняет. Это всегда было. Забей.
   KnightAlone
 
32 - 14.03.19 - 15:14
в справочнике ЗУП, если зайти в должность - справа от поля Наименование есть кнопка Склонения, задаем прямо там, как правильно склоняется должность и не будет никаких "криво склоняет". И никаких костылей по отрезанию символов.

потом испоользуем функцию СклонениеПредставленийОбъектов.ПросклонятьПредставление
   KnightAlone
 
33 - 14.03.19 - 15:18
ну и если посмотреть ко коду, то в первую очередь попробует взять из регистра заданное склонение для данной должности. если в регистре нет, то попробует через Морфер просклонять, у кого он доступен
   falselight
 
34 - 14.03.19 - 15:20
(32) Нужно в печатную форму.
   falselight
 
35 - 14.03.19 - 15:21
(31) Так в печатной форме то должно быть правильно же!!!!!
   KnightAlone
 
36 - 14.03.19 - 15:23
(34) и что мешает?
   KnightAlone
 
37 - 14.03.19 - 15:28
ФизическиеЛицаКлиентСервер.ФамилияИнициалыФизЛица(ФИОСотрудника) вот функция для получения Иванов И.И. предварительно через функцию СклонениеПредставленийОбъектов.ПросклонятьФИО ФИОСотрудника можно просклонять, получить Иванову Ивану Ивановичу, ну и обрезать до Иванову И.И. через ФизическиеЛицаКлиентСервер.ФамилияИнициалыФизЛица(ФИОСотрудника)
   KnightAlone
 
38 - 14.03.19 - 15:31
по поводу должностей - в ЗУП можно и подразделения склонять нормально без ошибок, аналогично должностям. у объета в свойствах прописываются склонения по всем падежам, они хранятся в РС. обращаясь через СклонениеПредставленийОбъектов.ПросклонятьПредставление мы как раз в впервую очередь попробуем получить склонение из этого реестра.
ну можно извратиться, если в реестре ничего нет и морфер не подключен- тогда еще какой-то свой код наваять. только зачем? проще в справочнике один раз заполнить и забыть о проблеме
   falselight
 
39 - 14.03.19 - 16:27
(38) Это если знать технологию. Разобраться нужно.
   falselight
 
40 - 14.03.19 - 17:01
(38) Буду разбираться со временем.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.