[gelöst] Customizing Importfehler gleicher Schlüssel

Bild Microsoft Dynamics CRM 2015

[gelöst] Customizing Importfehler gleicher Schlüssel

Beitragvon Nicole Schmitz » 6. April 2016 09:26

Hallo zusammen,

ich habe gerade versucht unser nicht verwaltetes Customizing vom Entwicklungssystem in unser neues System zu importieren. Dabei bekam ich folgenden Fehler:
ImportFehler_.jpg


In der Protokolldatei sieht der Fehler dann so aus:
07:50:04.42 Formular Invoice Rechnung Invoice Auftrag, der in Rechnung gestellt wurde. Fehler 0x80044150 Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.


Kann mir jemand einen Tipp geben wie ich das entweder behoben bekomme oder wie ich die customizations.xml anpassen kann um den Import durchlaufen zu lassen.

Da ich an der Rechnung ein paar Änderungen gemacht habe kann ich die Entität auch nicht rausnehmen. Da das Rechnungsformular aber so oder so ein Standard Systemformular ist verstehe ich auch überhaupt nicht wieso da so ein Fehler verursacht werden kann.

Bin über jede Hilfe dankbar.
Zuletzt geändert von Nicole Schmitz am 6. Juli 2016 08:49, insgesamt 1-mal geändert.
Viele Grüße
Nicole
Nicole Schmitz
 
Beiträge: 427
Registriert: 4. Oktober 2010 16:17
Realer Name: Nicole Schmitz
Arbeitsort: Hennef
Microsoft Dynamics Produkt: Microsoft Dynamics CRM
Microsoft Dynamics Version: 2015

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Nicole Schmitz » 11. April 2016 07:52

Hallo zusammen,

hat sowas echt noch keiner gehabt? Wäre über jeden Tipp dankbar.
Viele Grüße
Nicole
Nicole Schmitz
 
Beiträge: 427
Registriert: 4. Oktober 2010 16:17
Realer Name: Nicole Schmitz
Arbeitsort: Hennef
Microsoft Dynamics Produkt: Microsoft Dynamics CRM
Microsoft Dynamics Version: 2015

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Michael Sulz » 12. April 2016 08:18

Hallo Nicole,

hast du zufällig das Standardgrid für die Produkte angepasst?
Gruß, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! Dafür ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: Münster
Realer Name: Michael Sulz
Arbeitsort: Münster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Nicole Schmitz » 12. April 2016 08:59

Hallo Michael,

meinst du diese Inlineansicht für Rechnungsprodukte?
Viele Grüße
Nicole
Nicole Schmitz
 
Beiträge: 427
Registriert: 4. Oktober 2010 16:17
Realer Name: Nicole Schmitz
Arbeitsort: Hennef
Microsoft Dynamics Produkt: Microsoft Dynamics CRM
Microsoft Dynamics Version: 2015

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Michael Sulz » 14. April 2016 08:54

ja, die meine ich
Gruß, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! Dafür ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: Münster
Realer Name: Michael Sulz
Arbeitsort: Münster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Nicole Schmitz » 14. April 2016 10:39

Hallo Michael,

ich hatte diese Ansicht kopiert und wollte eine eigene machen habe dann aber festgestellt das man gar keine andere einbinden kann. Qarum ich sie dann anlegen konnte sei mal dahingestellt, zumal sie beim Import tatsächlich Probleme macht. Aber diese von mir kopierte neue Inlineansicht habe ich schon aus kommentiert aus der customizations.xml. Die kann es also nicht mehr sein. Ich habe allerdings bei der Standardgrid Ansicht Spalten hinzugefügt die mit angezeigt werden sollen. Das allein kann aber doch nicht den Import stören oder?
Viele Grüße
Nicole
Nicole Schmitz
 
Beiträge: 427
Registriert: 4. Oktober 2010 16:17
Realer Name: Nicole Schmitz
Arbeitsort: Hennef
Microsoft Dynamics Produkt: Microsoft Dynamics CRM
Microsoft Dynamics Version: 2015

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Michael Sulz » 14. April 2016 14:20

Hallo Nicole,

doch, wenn die Standard Inlineansicht angepasst wurde, kannst du die Lösung auf einem anderen System nicht mehr importieren, hatte ich schon mehrfach.
Du musst auch die Standardansicht aus der XML-Datei entfernen.
Gruß, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! Dafür ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: Münster
Realer Name: Michael Sulz
Arbeitsort: Münster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Nicole Schmitz » 2. Mai 2016 08:08

Hallo Michael,

welches ist denn die Standardansicht? Inline heißt da keine mehr. Ist es dann die Ansicht zugeordnete Rechnungsprodukte oder muss ich gleich die Ansicht zugeordnete Produkte aus der Entität Produkte raus nehmen?
Viele Grüße
Nicole
Nicole Schmitz
 
Beiträge: 427
Registriert: 4. Oktober 2010 16:17
Realer Name: Nicole Schmitz
Arbeitsort: Hennef
Microsoft Dynamics Produkt: Microsoft Dynamics CRM
Microsoft Dynamics Version: 2015

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Michael Sulz » 3. Mai 2016 08:48

Hallo Nicole,

doch, die Ansicht heißt noch Inlinebearbeitungsansicht......
Hast du auch bedacht, das es sich um eine Ansicht der Rechnungsprodukte handelt und nicht in der Rechnung?
Gruß, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! Dafür ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: Münster
Realer Name: Michael Sulz
Arbeitsort: Münster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Nicole Schmitz » 3. Mai 2016 10:23

Hallo Michael,

ja ich bin im Rechnungsprodukt. Da habe ich aber nur die von mir neu Angelegte Inlinebearbeitungsansicht. Die ich im CRM zwar anlegen konnte, die sich aber nicht importieren lässt. deswegen habe ich die schon auskommentiert. Ansonsten gibt es da nur die Ansichten Zugeordnete Ansicht: Rechnungen (Produkte). Aber die meintest du ja nicht oder?

Code: Alles auswählen
<SavedQueries>
        <savedqueries>
          <!--<savedquery>
            <IsCustomizable>1</IsCustomizable>
            <CanBeDeleted>1</CanBeDeleted>
            <isquickfindquery>0</isquickfindquery>
            <isprivate>0</isprivate>
            <isdefault>0</isdefault>
            <returnedtypecode>1091</returnedtypecode>
            <savedqueryid>{45363766-4976-e511-80be-005056a63e4e}</savedqueryid>
            <layoutxml>
              <grid name="invoicedetails" object="1091" jump="" select="1" icon="1" preview="1">
                <row name="invoicedetail" id="invoicedetailid" layoutstyle="ProductSubGrid">
                  <cell name="opd_positionsnummer_produkt_neu" width="50" />
                  <cell name="productname" disableMetaDataBinding="1" LabelId="query.product.cell.productname.label" width="300" disableSorting="1" label="Produktname" />
                  <cell name="priceperunit" width="100" disableSorting="1" />
                  <cell name="quantity" width="75" disableSorting="1" />
                  <cell name="primaryunit" width="75" disableSorting="1" disableMetaDataBinding="1" LabelId="query.product.cell.unit.label" cellType="Crm.DisplayPrimaryUnit" label="Einheit" />
                  <cell name="manualdiscountamount" LabelId="query.product.cell.productname.discount" width="100" disableSorting="1" label="Rabatt" />
                  <cell name="extendedamount" width="100" disableSorting="1" />
                  <cell name="suggestions" disableMetaDataBinding="1" width="90" disableSorting="1" LabelId="query.product.cell.productname.suggestions" cellType="Crm.suggestions" label="Vorschläge" />
                  <cell name="propertyconfigurationstatus" disableMetaDataBinding="1" width="75" disableSorting="1" LabelId="query.product.cell.productname.properties" cellType="Crm.PropertiesConfiguration" label="Eigenschaften" />
                  <cell name="productid" ishidden="1" width="200" disableSorting="1" />
                  <cell name="producttypecode" ishidden="1" width="200" disableSorting="1" />
                  <cell name="parentbundleid" ishidden="1" width="200" disableSorting="1" />
                  <cell name="productdescription" ishidden="1" width="200" disableSorting="1" />
                  <cell name="uomid" width="0" ishidden="1" />
                  <cell name="isproductoverridden" ishidden="1" />
                  <cell name="sequencenumber" ishidden="1" width="100" />
                </row>
              </grid>
            </layoutxml>
            <querytype>0</querytype>
            <fetchxml>
              <fetch distinct="false" mapping="logical">
                <entity name="invoicedetail">
                  <attribute name="productid" />
                  <attribute name="productdescription" />
                  <attribute name="priceperunit" />
                  <attribute name="quantity" />
                  <attribute name="uomid" />
                  <attribute name="manualdiscountamount" />
                  <attribute name="extendedamount" />
                  <attribute name="sequencenumber" />
                  <attribute name="producttypecode" />
                  <attribute name="parentbundleid" />
                  <attribute name="propertyconfigurationstatus" />
                  <attribute name="isproductoverridden" />
                  <order attribute="opd_positionsnummer_produkt_neu" descending="false" />
                  <attribute name="opd_positionsnummer_produkt_neu" />
                  <attribute name="invoicedetailid" />
                </entity>
              </fetch>
            </fetchxml>
            <IntroducedVersion>1.0</IntroducedVersion>
            <LocalizedNames>
              <LocalizedName description="OPD Inlinebearbeitungsansicht für Rechnung (Produkt)" languagecode="1031" />
            </LocalizedNames>
            <Descriptions>
              <Description description="Zeigt Informationen über die in Rechnungen enthaltenen Produkte im Detailformular des zugeordneten Rechnungsdatensatzes an. Diese Ansicht befindet sich auf der seitlichen Registerkarte 'Produkte'." languagecode="1031" />
            </Descriptions>
          </savedquery>-->
          <savedquery>
            <isquickfindquery>0</isquickfindquery>
            <isprivate>0</isprivate>
            <isdefault>1</isdefault>
            <returnedtypecode>1091</returnedtypecode>
            <savedqueryid>{d5d51d74-c511-4760-9381-ad53cbf8f489}</savedqueryid>
            <queryapi>AUTO</queryapi>
            <layoutxml>
              <grid name="invoicedetails" object="1091" jump="" select="1" icon="1" preview="1">
                <row name="invoicedetail" id="invoicedetailid">
                  <cell name="productid" width="150" />
                  <cell name="priceperunit" width="150" />
                  <cell name="quantity" width="100" />
                  <cell name="extendedamount" width="125" />
                </row>
              </grid>
            </layoutxml>
            <columnsetxml>
              <columnset version="3.0">
                <column>productid</column>
                <column>priceperunit</column>
                <column>quantity</column>
                <column>extendedamount</column>
                <ascend>productid</ascend>
              </columnset>
            </columnsetxml>
            <querytype>2</querytype>
            <IntroducedVersion>1.0</IntroducedVersion>
            <LocalizedNames>
              <LocalizedName description="Zugeordnete Ansicht: Rechnung (Produkt)" languagecode="1031" />
            </LocalizedNames>
            <Descriptions>
              <Description description="Zeigt Informationen über die in Rechnungen enthaltenen Produkte im Detailformular des zugeordneten Rechnungsdatensatzes an. Diese Ansicht befindet sich auf der seitlichen Registerkarte 'Produkte'." languagecode="1031" />
            </Descriptions>
          </savedquery>
          <savedquery>
            <isquickfindquery>0</isquickfindquery>
            <isprivate>0</isprivate>
            <isdefault>0</isdefault>
            <returnedtypecode>1091</returnedtypecode>
            <savedqueryid>{8376f556-49f3-43b0-8899-508f6ef969ad}</savedqueryid>
            <queryapi>CRMInvoiceDetail.RetrieveByObject</queryapi>
            <layoutxml>
              <grid name="invoicedetails" object="1091" jump="" select="1" icon="1" preview="1">
                <row name="invoicedetail" id="invoicedetailid">
                  <cell name="opd_positionsnummer_produkt_neu" width="100" />
                  <cell name="productdescription" width="300" />
                  <cell name="priceperunit" width="100" />
                  <cell name="quantity" width="100" />
                  <cell name="extendedamount" width="125" />
                </row>
              </grid>
            </layoutxml>
            <columnsetxml>
              <columnset version="3.0">
                <column>extendedamount</column>
                <column>priceperunit</column>
                <column>opd_positionsnummer_produkt_neu</column>
                <column>quantity</column>
                <column>productdescription</column>
                <column>invoicedetailid</column>
                <filter type="and">
                  <condition column="isproductoverridden" value="1" operator="eq" />
                </filter>
                <ascend>productdescription</ascend>
              </columnset>
            </columnsetxml>
            <querytype>2</querytype>
            <IntroducedVersion>1.0</IntroducedVersion>
            <LocalizedNames>
              <LocalizedName description="Zugeordnete Ansicht: Rechnungen (Produkte) - Manuell erfasste Produkte" languagecode="1031" />
            </LocalizedNames>
            <Descriptions>
              <Description description="Zeigt Informationen über die in Rechnungen enthaltenen Produkte im Detailformular des zugeordneten Rechnungsdatensatzes an. Diese Ansicht befindet sich auf der seitlichen Registerkarte 'Produkte'." languagecode="1031" />
            </Descriptions>
          </savedquery>
        </savedqueries>
      </SavedQueries>
Viele Grüße
Nicole
Nicole Schmitz
 
Beiträge: 427
Registriert: 4. Oktober 2010 16:17
Realer Name: Nicole Schmitz
Arbeitsort: Hennef
Microsoft Dynamics Produkt: Microsoft Dynamics CRM
Microsoft Dynamics Version: 2015

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Michael Sulz » 3. Mai 2016 11:33

Hallo Nicole,

nein, die meine ich nicht.
Gruß, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! Dafür ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: Münster
Realer Name: Michael Sulz
Arbeitsort: Münster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Nicole Schmitz » 3. Mai 2016 11:36

hm mist. dann muss ich weiter gucken was da mit der Rechnung das Problem ist. komisch ist allerdings das ich die Entität rechnungsprodukt exportiere, die ja diese Ansicht haben sollte, sie ist aber nicht drin :(
Viele Grüße
Nicole
Nicole Schmitz
 
Beiträge: 427
Registriert: 4. Oktober 2010 16:17
Realer Name: Nicole Schmitz
Arbeitsort: Hennef
Microsoft Dynamics Produkt: Microsoft Dynamics CRM
Microsoft Dynamics Version: 2015

Re: Customizing Importfehler gleicher Schlüssel

Beitragvon Nicole Schmitz » 6. Juli 2016 08:49

Hallo zusammen,

das Problem hat sich gelöst. Es waren nicht die Inlineansichten. Ich habe scheinbar mal sowohl im Live CRM als auch in dem Devel CRM gleiche Felder angelegt. Von Hand und nicht durch Solution Import. Ich weiß böse :). Wäre an sich wohl nicht so schlimm, wenn sie nicht exakt den gleichen Namen gehabt hätten aber beim Schemanamen unterschiedlich groß und klein geschrieben wurden. :roll:
Nun gut zum Glück für mich wurden die Schemanamen im Devel nicht weiter für irgendwas verwendet, so dass ich einfach die Variablen im Livesystem weiter benutze und beim Import die besagten doppelten Felder auskommentiere.
Sobald alles durch ist werde ich dann das Develsystem mit der Livedatenbank nochmal neu aufsetzten damit es dann wieder alles den gleichen Stand hat.
Viele Grüße
Nicole
Nicole Schmitz
 
Beiträge: 427
Registriert: 4. Oktober 2010 16:17
Realer Name: Nicole Schmitz
Arbeitsort: Hennef
Microsoft Dynamics Produkt: Microsoft Dynamics CRM
Microsoft Dynamics Version: 2015


Zurück zu CRM 2015

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast