|
Компонента NameDecl.dll | ☑ | ||
---|---|---|---|---|
0
Карась
01.08.12
✎
10:27
|
Добрый день! Я пытаюсь использовать компоненту NameDecl.dll для склонения имен, узнала, что в ЗУПе есть такая компонента, нашла код ее обработки
ЗагрузитьВнешнююКомпоненту("NameDecl.dll"); НайденноеЗначение = Новый("AddIn.NameDeclension"); Исключение Сообщить("Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!"); КонецПопытки; а он ее не находит, выдает сообщение об ошибке, подскажите пожалуйста в чем может быть проблема |
|||
1
eromanov
01.08.12
✎
10:28
|
библиотеку не плохо было бы зарегистрировать в винде...
|
|||
2
Бледно Золотистый
01.08.12
✎
10:32
|
УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), ФИО, 2, , ФИО);
|
|||
3
Fish
01.08.12
✎
10:34
|
(0) Проблема с компонентой NameDecl
Склонение и усечение имен в 1с И зачем кучу тем плодить об одном и том же? |
|||
4
Карась
01.08.12
✎
10:35
|
там уже ход мысли потерялся
|
|||
5
Карась
01.08.12
✎
10:37
|
я ее уже зарегистрировала
|
|||
6
eromanov
01.08.12
✎
10:37
|
ну что не помогает?)
|
|||
7
Бледно Золотистый
01.08.12
✎
10:37
|
Вот это что возвращает - глЗначениеПеременной("глКомпонентаСклоненияФИО")?
|
|||
8
zak555
01.08.12
✎
10:38
|
(0) зачем тебе эта компонента ?
|
|||
9
Карась
01.08.12
✎
10:38
|
в смысле что?
|
|||
10
Карась
01.08.12
✎
10:39
|
(9)а как я имена склонять буду?Если есть другой способ, подскажите, я только рада буду
|
|||
11
Карась
01.08.12
✎
10:39
|
Ой(8)
|
|||
12
Бледно Золотистый
01.08.12
✎
10:43
|
(10) На (7) отвечать собираемся?
|
|||
13
Карась
01.08.12
✎
10:44
|
Честно признаюсь не знаю, рискну предположить что возвращает компоненту
|
|||
14
SeraFim
01.08.12
✎
10:46
|
в чем проблемаа? Если загрузила, то используй
РезультатСклонения = ""; Если УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), ФизЛицо.Наименование, 4, ФизЛицо.Пол, РезультатСклонения) Тогда ТоЧтоВамНадо = РезультатСклонения; КонецЕсли; вместо 4 нужно поставить номер того падежа, в который нужно просклонять |
|||
15
Карась
01.08.12
✎
10:47
|
(14) да в том то и проблема, что я ее не загрузила
|
|||
16
Карась
01.08.12
✎
10:47
|
он ее загрузить не может,хотя она зарегестрирована
|
|||
17
zak555
01.08.12
✎
10:48
|
(10) (11)
вот тебе функция склонения : http://www.superjur.narod.ru/Text/1/padeg2.rar |
|||
18
Бледно Золотистый
01.08.12
✎
10:50
|
(13)Тогда рискну предположить, что я вам помог. С чистой совестью покидаю тему. Удачи.
|
|||
19
Карась
01.08.12
✎
10:50
|
(17)я ее вчера пыталась вставить,но склонять он не хотел, у меня ФИО вбивается в одну строку
|
|||
20
Fish
01.08.12
✎
10:52
|
(19) Вообще-то эта функция и предназначена для ФИО из одной строки.
|
|||
21
zak555
01.08.12
✎
10:52
|
(19)
1. он это кто ? 2. пример фио |
|||
22
eromanov
01.08.12
✎
10:52
|
конструктивного диалога тут совсем не получается, бум ждать телепатов...
|
|||
23
SeraFim
01.08.12
✎
10:53
|
в ЗиКБУ:
Попытка // Загружаем внешнюю компоненту ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклоненияФИО", "Decl", ТипВнешнейКомпоненты.Native); НайденноеЗначение = Новый("AddIn.Decl.CNameDecl"); Исключение // Не удалось выполнить операции с внешней компонентой СообщитьОбОшибке("Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!"); КонецПопытки; то есть сама компонента загружена в общийМакет, как двоичные данные |
|||
24
Карась
01.08.12
✎
10:53
|
Извиняюсь, сейчас попробую на все ответить
|
|||
25
Карась
01.08.12
✎
10:54
|
(21) 1. тот файл который вы мне кинули
2.Иванов Иван Иванович |
|||
26
Карась
01.08.12
✎
10:55
|
(22) если последний ваш вопрос, то компоненту я зарегистрировала
|
|||
27
zak555
01.08.12
✎
10:56
|
(25) и как склоняла ?
|
|||
28
Карась
01.08.12
✎
10:57
|
Ничего не меняла
|
|||
29
Карась
01.08.12
✎
10:57
|
(27)Так и оставляла
|
|||
30
Fish
01.08.12
✎
10:58
|
(29) Вот тебе обработка для примера. Смотри, разбирайся. http://zalil.ru/33632890
|
|||
31
Карась
01.08.12
✎
11:00
|
(30) спасибо, буду пробовать
|
|||
32
Fish
01.08.12
✎
11:10
|
(31) Всё описание есть в комментариях, но на всякий случай: Параметр "Пол" - необязательный (задаётся цифрой: 1 - мужской, 2- женский), используется для правильного склонения фамилий, по которым нельзя точно сказать - мужская или женская фамилия. "Z4" - тоже необязательный, задаёт порядок ФИО, т.е., если 123, то получим ФИО, если 321 - то получим ОИФ, если 1, то только фамилия и т.п.
Что будет непонятно, спрашивай. |
|||
33
Карась
01.08.12
✎
11:16
|
(32)Хорошо, тогда я пока попробую без указания пола
у меня обработка загрузилась странно, если ее запускать он в форме реквизитов не видит, но это я думаю мой косяк уже |
|||
34
Fish
01.08.12
✎
11:20
|
(33) Что значит "в форме реквизитов не видит"? Не совсем понял. Если что, то обработка не для УФ. Ты в каком режиме предприятие запускаешь?
|
|||
35
Карась
01.08.12
✎
11:26
|
(34)конфигуратора
|
|||
36
Карась
01.08.12
✎
11:27
|
(34)я просто в режиме отладчика хочу ее прошагать
|
|||
37
Fish
01.08.12
✎
11:41
|
(35) Т.е. у тебя в конфигураторе форма чистая что ли? Странно.
|
|||
38
Карась
01.08.12
✎
11:43
|
(37)Он вкладку форма не открывает, чтобы в нее пройти, а открывает ее во вкладке диалог
|
|||
39
Бледно Золотистый
01.08.12
✎
11:45
|
Не надоело изобретать велосапед?
1. У ТС ЗУП, а значит есть такой объект метаданных - ОбщиеМакеты.КомпонентаСклоненияФИО, которых хранит саму dll-ку в двоичных данных. 2. Эта dll написана по технологии Native API, значит регистрировать ее в системе не надо. 3. В глобальном модуле есть функция глЗначениеПеременной(Имя), и если передать ей "глКомпонентаСклоненияФИО", она подключит компоненту из 1. и вернет ее, см (23) 4. Теперь у нас есть компонента, но работать с ней на прямую не удобно, поэтому в ЗУП есть такие методы: УниверсальныеМеханизмы.Просклонять и УниверсальныеМеханизмы.ПросклонятьФамилиюИмяОтчество. Теперь понятно объяснил? (0)Хоть пробовали что я писал в (2)? |
|||
40
Карась
01.08.12
✎
11:49
|
(39)признаюсь честно, не пробовала, но теперь понятно, спасибо, что так подробно расписали
|
|||
41
Карась
01.08.12
✎
11:51
|
(39)забыла сказать, я работаю в управление торговлей
|
|||
42
Карась
01.08.12
✎
11:55
|
Соответственно я ее там не нашла
|
|||
43
Fish
01.08.12
✎
11:57
|
(38) Вообще-то, там нет никакой вкладки "Форма". У формы есть вкладка "Модуль", где собственно и находится код.
|
|||
44
Карась
01.08.12
✎
12:06
|
(43)понятное дело, я там посмотрела, но чтобы проработать в режиме отладчика, я ее открываю а у меня формочка пустая
|
|||
45
Бледно Золотистый
01.08.12
✎
12:08
|
(41)Ясно, хотя в первой теме из (3) Serg_1960 давал ссылку, с инструкцией как использовать эту компоненту в своей конф., пробовали?
|
|||
46
Карась
01.08.12
✎
12:37
|
(45)Ой точно, я забыла про нее,я тогда еще к ЗУП доступа не имела, все надо пробовать так, пойду разбираться, спасибо всем огромное за помощь!!!
|
|||
47
Карась
01.08.12
✎
16:07
|
Пока не получилось((
Я не могу достать Компоненту склонения как здесь http://www.1c-pro.ru/topic41980.html У меня в ЗУПе я ее не нашла, скорее всего это из-за демо версии, не подскажете, может ее где скачать можно? |
|||
48
Fish
01.08.12
✎
16:17
|
(47) Похоже, придётся тебе таки вызывать специалиста к себе. Здесь имхо телепаты уже закончились :))
|
|||
49
Карась
01.08.12
✎
16:19
|
Да не выйдет специалиста вызвать я на практике здесь нахожусь, изучаю))
|
|||
50
Fish
01.08.12
✎
16:22
|
(49) Ну тут тебе уже всё, что могли, объяснили и разжевали. Хотя на форуме есть любители клепать наглядные видеопримеры, может, они помогут :))) Главное - не отчаиваться.
|
|||
51
Карась
01.08.12
✎
16:24
|
Не, я не отчаиваюсь, наверное лучше всего еще раз сесть и заново все написать))
|
|||
52
Бледно Золотистый
01.08.12
✎
16:30
|
(51) Напиши свой e-mail, вечером помогу.
|
|||
53
Карась
01.08.12
✎
16:52
|
прошу прощения, я открыла у себя личной информации e-mail
|
|||
54
Карась
01.08.12
✎
16:54
|
(52)большое спасибо,заранее, только извиняюсь сразу за задержки в ответах до утра, несколько дней интернет временно только на работе((
|
|||
55
Карась
02.08.12
✎
10:33
|
Урааааааааааа, компонента подключилась,огромное спасибо(52),теперь склонять пока не хочет))
|
|||
56
Карась
02.08.12
✎
10:43
|
Ааааа, все теперь и склоняет!!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |