GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




Narrative & Descendant Report 2.0.1.6 Release Candidates

Click to view RSS...
Author Updated report skins for testing
Posted Tuesday, September 2, 2008 - Post #22510
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: 2 days ago @ 10:10 PM
Posts: 3,428, Visits: 26,569
Mystery solved. The 'fix' fixes it. Thanks Smile


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Posted Thursday, September 4, 2008 - Post #22533
Forum Master

Forum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum Master

Customers
Important Contributors
FamilyTrees.GenoPro.com
Translator
GenoPro version: 3.1.0.1

Last Login: Sunday, March 21, 2021
Posts: 716, Visits: 12,927
Would it be possible to change dates like
`N D.EN="2008" D.JA="平成 20" /` via NameDictionary? or in a similar way. Just the years.
Posted Sunday, September 7, 2008 - Post #22556
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Important Contributors
FamilyTrees.GenoPro.com
Customers
Translator
GenoPro version: 2.0.1.6

Last Login: Tuesday, December 16, 2008
Posts: 390, Visits: 1,271
Ron,
3 other additional obs:

a) Main Nar Rep
a.1) One of my dummy job didn't come up correctly in the TL:

I noticed in my .htm file, the icon is referred to as Occupations.gif but shouln't be Occupation.gif?

b) Desc Rep
b.1) B1 being my dummy Birth Source, the B1 index also comes up with one of my Rel?:

b.2) For the <PhSRTxt_xxx> phrases, I need a new 'possessive name' param associated with param {2}. This is to be able to make, e.g. 'Jean est le parrain d'Antoine'.
Furthermore, if it's not too much trouble, 'possessive name' param should also be handy for:
<FmtMetaDescIndividual1> associated with params {0}, {2} and {3}
<FmtMetaKeyWordsIndividual> assoc with param {0}

Thank you Ron,
JC

Update:
b.3) I set up a Social Entity and linked it with a 'manager' SR to an Ind but the SE's name didn't come up in the Desc Nar:



Edited: Sunday, September 7, 2008 by jcguasp

Posted Tuesday, September 9, 2008 - Post #22565
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Important Contributors
FamilyTrees.GenoPro.com
Customers
Translator
GenoPro version: 2.0.1.6

Last Login: Tuesday, December 16, 2008
Posts: 390, Visits: 1,271
Ron,
Continuing to play around, I set 4 of my antes as quadruplets. Their names are coming up as unknown. Hyperlinks data problem?:

Also on their Ind pages, there is no mention at all of their quadruplets status with their other 3 sisters.

I also ran a Descendant Rep and didn't notice any mention of quadruplets anywhere in the Nar.
Thanks Ron,
JC

Edited: Friday, September 19, 2008 by jcguasp

Posted Wednesday, September 10, 2008 - Post #22575
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: 2 days ago @ 10:10 PM
Posts: 3,428, Visits: 26,569
Have made another (final?) update to the report skins (see first post in thread) to hopefully fix the latest issues flagged by Jean-Claude. Some of these had me foxed for a while. e.g. the occupations icon issue - this code was written before I implemented my own Dictionary access methods and relied on existing Genopro interfaces. When a bug in Dic,Plurial was fixed it broke my code as I relied on its previous incorrect results!

I have also added some code to go some way in providing a solution for Anna and other Swedish users regarding preferred first name. This uses a marker character (default underline) to indicate preferred first name. Work here is incomplete and not all name occurrences are processed. Only implemented for Narrative Report at present.

I anticipate that there will be no further development of the Narrative Report beyond this. The code has perhaps been patched too many times and some of the sticking plaster is becoming unstuck! Maintenance will continue.

Instead I am looking at things like GWT (Google Web Toolkit) and Ajax as a replacement report delivery tool.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Posted Thursday, September 11, 2008 - Post #22582
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
Translator
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 2:10 PM
Posts: 282, Visits: 12,609
I do not see an error in the Black tree,
however there is a bug in the Descendants Reports (from GenoPro v.2.0.1.6 and Descendants 2.0.1.6RC4 and 6RC5):

Posted Friday, September 12, 2008 - Post #22598
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: 2 days ago @ 10:10 PM
Posts: 3,428, Visits: 26,569
Alex (9/11/2008)
I do not see an error in the Black tree,
however there is a bug in the Descendants Reports (from GenoPro v.2.0.1.6 and Descendants 2.0.1.6RC4 and 6RC5)

A very worrying bug indeed. There appears to be a problem in the GenoPro Report Generator rather the Descendants Report script itself.

It is similar to the problem reported in http://support.genopro.com/FindPost22159.aspx, but affecting the children of a family and not families of an individual.

The Children collection for fam00012 in the Harry Potter sample .gno correctly shows 4 children, but the additional Children.Order collection has, incorrectly, six children, ie the four correct one and the two additional ones shown in your report. The script uses Children.Order if present to ensure the correct child order in the report.

The same problem is also exhibited in the 'Export to Gedom' Report.

Looking at the XML for HarryPotter.gno we find the erroneous Children Order

<Family ID="fam00012">
  <Position GenoMap="Black">-140,1540
    <Top>
      <Left>-174,1540</Left>
      <Right>-106,1540</Right>
    </Top>
    <Bottom>
      <Left>-294,1510</Left>
      <Right>130,1510</Right>
    </Bottom>
  </Position>
  <Relation>Marriage</Relation>
  <Children Order="ind00053, ind00055, ind00049, ind00054, ind00067, ind00062"/>
</Family>

But there are only four PedigreeLinks for the children of this family.

<PedigreeLink PedigreeLink="Parent" Family="fam00012" Individual="ind00051"/>
<PedigreeLink PedigreeLink="Parent" Family="fam00012" Individual="ind00052"/>
<PedigreeLink PedigreeLink="Biological" Family="fam00012" Individual="ind00049"/>
<PedigreeLink PedigreeLink="Biological" Family="fam00012" Individual="ind00053"/>
<PedigreeLink PedigreeLink="Biological" Family="fam00012" Individual="ind00054">
  <Position>
    <Points>130,1480</Points>
  </Position>
</PedigreeLink>
<PedigreeLink PedigreeLink="Biological" Family="fam00012" Individual="ind00055"/>

Hopefully Dan can look at this and provide a solution.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


Edited: Friday, September 12, 2008 by Ron
Posted Friday, September 12, 2008 - Post #22599
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Moderators
Customers
Gamma
FamilyTrees.GenoPro.com
Translator
GenoPro version: 3.1.0.1

Last Login: Monday, June 2, 2025
Posts: 4,886, Visits: 22,796
Ron (9/12/2008)
The Children collection for fam00012 in the Harry Potter sample .gno correctly shows 4 children, but the additional Children.Order collection has, incorrectly, six children, ie the four correct one and the two additional ones shown in your report. The script uses Children.Order if present to ensure the correct child order in the report.

The collection Children.Order is internally used by GenoPro to sort the collection Children.  Extra children in the collection Children.Order are ignored - it is a flaw in GenoPro, as they should be deleted by GenoPro.

Posted Sunday, February 22, 2009 - Post #23672
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
Translator
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 2:10 PM
Posts: 282, Visits: 12,609
GenoPro v. 2.0.1.6 , Descendants_2.0.1.7RC1.

In the Descendants of Black there are still six children Smile.
What about any corrections this?
Could we be sure that there will be no similar errors in our Descendants reports?
Now we need to check our reports for the availability of similar errors.
But it is difficult to do for the large number of persons...
Posted Sunday, February 22, 2009 - Post #23673
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: 2 days ago @ 10:10 PM
Posts: 3,428, Visits: 26,569
I have now changed script to circumvent this bug in the latest Descendants Report skin.

I have also written a simple skin to check for this potential problem in a .gno file. Use the attached files in  a custom skin e.g. "Order Bug Check"

tester.js contains the lines

<%[
for (var iCnt = 0; iCnt < Individuals.Count; iCnt++) {
        i = Individuals(iCnt);
        if (i.Families.Order.Count != 0 && i.Families.Count != i.Families.Order.Count) Report.LogWarning(i.ID + " " + i + " Families count mismatch " + i.Families.Count + ", ordered " + i.Families.Order.Count);
        if (i.Children.Order.Count != 0 && i.Children.Count != i.Children.Order.Count) Report.LogWarning(i.ID + " " + i + " Children count mismatch " + i.Children.Count + ", ordered " + i.Children.Order.Count);
}
for (var iCnt = 0; iCnt < Families.Count; iCnt++) {
        i = Families(iCnt);
        if (i.Children.Order.Count != 0 && i.Children.Count != i.Children.Order.Count) Report.LogWarning(i.ID + " " + i + " Children count mismatch " + i.Children.Count + ", ordered " + i.Children.Order.Count);
}
Report.AbortReport();
]%>



'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


tester.js (11 views, 843 bytes)
Config.xml (14 views, 300 bytes)


Similar Topics

Click to view RSS...
Expand / Collapse
TopicKey_Topic
Display simultaneously for example, name, ID, place of birth, date of birth, cause of death, and some custom tags
Saturday, June 1, 2013
Last Post: 789316

Reading This Topic

Expand / Collapse
Active: 3 - 1 guest, 1 member, 0 anonymous.
Refresh