Имя: Пароль:
1C
1C 7.7
v7: Склонение ФИО
🠗Ø (andrewks 19.08.2011 09:57)
,
0 marina2712
 
19.08.11
07:54
Здравствуйте!
Не могу понять как верно задать парамет "ПОЛ" при склонении в функции GetFIOPadeg.
Пишу: ФамилияTxt = Склонение.GetFIOPadeg(Фамилия,Имя,Отчество,1,3);
отвечает: ФамилияTxt = Склонение.GetFIOPadeg(Фамилия,Имя,Отчество,1,3);
{Справочник.Дети.ФормаСписка.ФормаСписка.Модуль(70)}: Padeg.Declension: Недопустимое значение рода ('1').
Может кто знает?
1 povar
 
19.08.11
07:57
это точно v7 ?
2 marina2712
 
19.08.11
07:59
Конечно.
просто у некоторых отчества нет, и мне нужно указать их пол. А прога ругается.
3 lamme
 
19.08.11
08:04
(0)
марина ... какого то странного вы пола .. мужского ...
4 povar
 
19.08.11
08:06
(2) а что такое Склонение ?
5 lamme
 
19.08.11
08:06
скорее всего -это внешняя библиотека
которая склоняет фамилии
6 povar
 
19.08.11
08:09
а вообще эти "костыли" не нужны, все делается просто
http://avb1c.narod.ru/?=a10
7 marina2712
 
19.08.11
08:09
дак это все понятно, что это внешняя компонента, и бла бла бла. Меня интересует по существу. Как указать род в функции.
8 andrewks
 
19.08.11
08:10
(5) "скорее всего -это внешняя библиотека " :) а что, есть ещё варианты?
9 povar
 
19.08.11
08:10
(7) так обратитесь к бла бла бла документации к этой компоненте или автору. Или вы думаете, что у каждого ваша компонента установлена ?
10 andrewks
 
19.08.11
08:12
11 marina2712
 
19.08.11
08:13
Дак я и спрашиваю тех, кто знает про эту компоненту. В документации написано, что род это булево (1 - муж, 0 - жен), но при явном указании ругается, а при пустом значении не определяет без отчества.
12 andrewks
 
19.08.11
08:14
(11) да шож такое-же.... пятничный вброс детектед...

какую ЭТУ компоненту?
13 forforumandspam
 
19.08.11
08:14
(11) А название компоненты секрет?
14 marina2712
 
19.08.11
08:18
Мне нужно при выводе на печать списка сотрудников вывети их в дательном падеже, а все эти программки или обработки мне не подходят. название компоненты не секрет: padeg.dll. в комплекте идет: сама библиотека динамической компоновки - padeg.dll, файл словаря исключений - except.dic, файл Padeg.reg. Ну там еще что есть, но этих файлов достаточно для склонения.
15 marina2712
 
19.08.11
08:18
Склонение - это:
Перем  Склонение  Экспорт;
Процедура ПриНачалеРаботыСистемы()        
   
   Склонение = 0;
   Попытка
       Склонение = СоздатьОбъект("Padeg.Declension");
   Исключение
       Сообщить("Функции склонения недоступны! ", "!" );
   КонецПопытки;
   
КонецПроцедуры
16 andrewks
 
19.08.11
08:28
по-моему, всё понятно написано:

function GetFIOPadeg(const cLastName, cFirstName, cMiddleName, cSex:
                    WideString; nPadeg: Integer): WideString; safecall;
17 marina2712
 
19.08.11
08:33
так вот этот паркаметр - cSex: WideString - как должен быть написан?
18 marina2712
 
19.08.11
08:34
это же булево - тупо указываю 1, а прога ругается.
19 andrewks
 
19.08.11
08:36
(17) "м"/"ж", если верить описанию

ты документацию-то почитай всё-таки
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=412
20 marina2712
 
19.08.11
08:39
Спасибо! Все верно. только непонятно почему м и ж, если булево?
21 forforumandspam
 
19.08.11
08:40
(20) "cSex:WideString" - не булево
22 andrewks
 
19.08.11
08:41
(20) с каких пор WideString стало булевым?

ЗЫ ты пол-то в личке поправь. и красивая фотка будет тоже уместна
23 andrewks
 
19.08.11
08:42
кстати, получается, 7-ка корректно передаёт ANSI в Wide?
24 marina2712
 
19.08.11
08:44
У меня в книжке стоит Sex:Bolean, поэтому я и указывала булево.
25 marina2712
 
19.08.11
08:45
Фотка то любая подойдет?
26 forforumandspam
 
19.08.11
08:46
(25) Только своя.
27 andrewks
 
19.08.11
08:46
(24) О_о в какой книжке?
(25) желательно зачётную :)
28 andrewks
 
19.08.11
08:46
(26) +1
29 marina2712
 
19.08.11
09:02
Ну смотри. такая фотка подойдет?
30 andrewks
 
19.08.11
09:10
ну вот... мы к тебе со всей душой, а ты... стыдно, гражданочка!

http://www.oru.ru/foto/oboi/_razdel/reiting/sensuality_best_wallpaper/prev/23100.html

лучше бы вообще ничего не выкладывала. на обмане счастья не построишь!

ЗЫ
больше помогать не будем
31 forforumandspam
 
19.08.11
09:14
(29) Как не стыдно!!!!
32 forforumandspam
 
19.08.11
09:21
(30) Странно, фотка отсюда: http://www.oru.ru/foto/oboi/_razdel/reiting/sensuality_best_wallpaper/spisok/, но на сайте её нет.
33 marina2712
 
19.08.11
09:35
Это мне должно быть стыдно? У кото-то вообще картина, а кого-то и вовсе не фото!!!!
34 ДенисЧ
 
19.08.11
09:40
(33) у кого картина, тот не ищет помощи тут :-))

Не расстраивайся, сегодня пятница... И традиции такие, тут все озабоченные :-)
35 forforumandspam
 
19.08.11
09:40
(33) Чужую выдавать за свою - стыдно!!!
36 forforumandspam
 
19.08.11
09:42
37 marina2712
 
19.08.11
09:46
А у тебя у самого то где фото?
38 forforumandspam
 
19.08.11
09:50
(37) На мисте по количеству перекос в сторону мужчин. традиция такая - с женщин требовать фотку. ;-)
39 marina2712
 
19.08.11
09:51
Да я давно заметила, что здесь все озабоченные. А так хочется простой человеческой помощи!
40 marina2712
 
19.08.11
09:52
А что вы будете делать то потом с этими женскими фотографиями?
41 andrewks
 
19.08.11
09:53
(40) знамо что... именно то, что ты и подумала
42 marina2712
 
19.08.11
09:54
Вот, вот.
43 forforumandspam
 
19.08.11
09:54
(41) И даже коллеги в офисе не помеха.
44 marina2712
 
19.08.11
09:56
У нас в России еще нормальные то мужики остались или нет? а то даже на форуме 1С умудряются пошлить!!!
45 andrewks
 
19.08.11
09:57
поскольку тема не раскрыта, на этой печальной нотке закрываю