Компонента NameDecl.dll #623061


#0 by Карась
Добрый день! Я пытаюсь использовать компоненту  NameDecl.dll для склонения имен, узнала, что в ЗУПе есть такая компонента, нашла код ее обработки КонецПопытки; а он ее не находит, выдает сообщение об ошибке, подскажите пожалуйста в чем может быть проблема
#1 by eromanov
библиотеку не плохо было бы зарегистрировать в винде...
#2 by БледноЗолотистый
УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), ФИО, 2, , ФИО);
#3 by Fish
И зачем кучу тем плодить об одном и том же?
#4 by Карась
там уже ход мысли потерялся
#5 by Карась
я ее уже зарегистрировала
#6 by eromanov
ну что не помогает?)
#7 by БледноЗолотистый
Вот это что возвращает - глЗначениеПеременной("глКомпонентаСклоненияФИО")?
#8 by zak555
зачем тебе эта компонента ?
#9 by Карась
в смысле что?
#10 by Карась
а как я имена склонять буду?Если есть другой способ, подскажите, я только рада буду
#11 by Карась
Ой
#12 by БледноЗолотистый
На отвечать собираемся?
#13 by Карась
Честно признаюсь не знаю, рискну предположить что возвращает компоненту
#14 by SeraFim
в чем проблемаа? Если загрузила, то используй вместо 4 нужно поставить номер того падежа, в который нужно просклонять
#15 by Карась
да в том то и проблема, что я ее не загрузила
#16 by Карась
он ее загрузить не может,хотя она зарегестрирована
#17 by zak555
вот тебе функция склонения :
#18 by БледноЗолотистый
Тогда рискну предположить, что я вам помог. С чистой совестью покидаю тему. Удачи.
#19 by Карась
я ее вчера пыталась вставить,но склонять он не хотел, у меня ФИО вбивается в одну строку
#20 by Fish
Вообще-то эта функция и предназначена для ФИО из одной строки.
#21 by zak555
1. он это кто ? 2. пример фио
#22 by eromanov
конструктивного диалога тут совсем не получается, бум ждать телепатов...
#23 by SeraFim
в ЗиКБУ: то есть сама компонента загружена в общийМакет, как двоичные данные
#24 by Карась
Извиняюсь, сейчас попробую на все ответить
#25 by Карась
1. тот файл который вы мне кинули     2.Иванов Иван Иванович
#26 by Карась
если последний ваш вопрос, то компоненту я зарегистрировала
#27 by zak555
и как склоняла ?
#28 by Карась
Ничего не меняла
#29 by Карась
Так и оставляла
#30 by Fish
Вот тебе обработка для примера. Смотри, разбирайся.
#31 by Карась
спасибо, буду пробовать
#32 by Fish
Всё описание есть в комментариях, но на всякий случай: Параметр "Пол" - необязательный (задаётся цифрой: 1 - мужской, 2- женский), используется для правильного склонения фамилий, по которым нельзя точно сказать - мужская или женская фамилия. "Z4" - тоже необязательный, задаёт порядок ФИО, т.е., если 123, то получим ФИО, если 321 - то получим ОИФ, если 1, то только фамилия и т.п. Что будет непонятно, спрашивай.
#33 by Карась
Хорошо, тогда я пока попробую без указания пола у меня обработка загрузилась странно, если ее запускать он в форме реквизитов не видит, но это я думаю мой косяк уже
#34 by Fish
Что значит "в форме реквизитов не видит"? Не совсем понял. Если что, то обработка не для УФ. Ты в каком режиме предприятие запускаешь?
#35 by Карась
конфигуратора
#36 by Карась
я просто в режиме отладчика хочу ее прошагать
#37 by Fish
Т.е. у тебя в конфигураторе форма чистая что ли? Странно.
#38 by Карась
Он вкладку форма не открывает, чтобы в нее пройти, а открывает ее во вкладке диалог
#39 by БледноЗолотистый
Не надоело изобретать велосапед? 1. У ТС ЗУП, а значит есть такой объект метаданных - ОбщиеМакеты.КомпонентаСклоненияФИО, которых хранит саму dll-ку в двоичных данных. 2. Эта dll написана по технологии Native API, значит регистрировать ее в системе не надо. 3. В глобальном модуле есть функция глЗначениеПеременной(Имя), и если передать ей "глКомпонентаСклоненияФИО", она подключит компоненту из 1. и вернет ее, см 4. Теперь у нас есть компонента, но работать с ней на прямую не удобно, поэтому в ЗУП есть такие методы: УниверсальныеМеханизмы.Просклонять и УниверсальныеМеханизмы.ПросклонятьФамилиюИмяОтчество. Теперь понятно объяснил? Хоть пробовали что я писал в ?
#40 by Карась
признаюсь честно, не пробовала, но теперь понятно, спасибо, что так подробно расписали
#41 by Карась
забыла сказать, я работаю в управление торговлей
#42 by Карась
Соответственно я ее там не нашла
#43 by Fish
Вообще-то, там нет никакой вкладки "Форма". У формы есть вкладка "Модуль", где собственно и находится код.
#44 by Карась
понятное дело, я там посмотрела, но чтобы проработать в режиме отладчика, я ее открываю а у меня формочка пустая
#45 by БледноЗолотистый
Ясно, хотя в первой теме из Serg_1960 давал ссылку, с инструкцией как использовать эту компоненту в своей конф., пробовали?
#46 by Карась
Ой точно, я забыла про нее,я тогда еще к ЗУП доступа не имела, все надо пробовать так, пойду разбираться, спасибо всем огромное за помощь!!!
#47 by Карась
Пока не получилось(( Я не могу достать Компоненту склонения как здесь У меня в ЗУПе я ее не нашла, скорее всего это из-за демо версии, не подскажете, может ее где скачать можно?
#48 by Fish
Похоже, придётся тебе таки вызывать специалиста к себе. Здесь имхо телепаты уже закончились :))
#49 by Карась
Да не выйдет специалиста вызвать я на практике здесь нахожусь, изучаю))
#50 by Fish
Ну тут тебе уже всё, что могли, объяснили и разжевали. Хотя на форуме есть любители клепать наглядные видеопримеры, может, они помогут :))) Главное - не отчаиваться.
#51 by Карась
Не, я не отчаиваюсь, наверное лучше всего еще раз сесть и заново все написать))
#52 by БледноЗолотистый
Напиши свой e-mail, вечером помогу.
#53 by Карась
прошу прощения, я открыла у себя личной информации e-mail
#54 by Карась
большое спасибо,заранее, только извиняюсь сразу за задержки в ответах до утра, несколько дней интернет временно только на работе((
#55 by Карась
Урааааааааааа, компонента подключилась,огромное спасибо,теперь склонять пока не хочет))
#56 by Карась
Ааааа, все теперь и склоняет!!!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С