Status der Gegenparteien schlecht 1s was. Übergang zum papierlosen elektronischen Dokumentenfluss: Erfahrungen, Probleme, Perspektiven

Version 1.3.8 ist eine Weiterentwicklung der Edition 1.3 „1C: Electronic Document Library 8“, die den Austausch elektronischer Dokumente in Anwendungslösungen sicherstellen soll, die auf der 1C:Enterprise-Plattform Version 8.3.10.2252 und höher entwickelt wurden.

Neue Funktionen und Änderungen

  • Im Suchformular für Handelsangebote wurde die Möglichkeit hinzugefügt, ohne Verbindung zum Dienst 1C: Business Network zu suchen und einen Lieferanten anhand des Namens zu suchen.
  • Bericht über veröffentlichte Handelsangebote hinzugefügt.
  • Ein Arbeitsplatz zur Veröffentlichung von Handelsangeboten im 1C:Business Network-Dienst wurde hinzugefügt.
  • Die Anpassung erfolgte mit den Subsystemen „1C: Library of Standard Subsystems“ Version 2.4.2, „1C: Library of Internet User Support“ Version 2.2.2.

Übergang auf Version 1.3.8 von Version 1.3.7

Definierter Typ hinzugefügt GegenparteiBED, definierter Typ Gegenpartei gelöscht Beim Update Notwendig Andernfalls legen Sie einen neuen Datentyp fest Streichung Daten über Gegenparteien in Subsystemobjekten ExchangeKontrahenten(dokumentieren Paket elektronischer Dokumente, Informationsregister Status der BED-Kontrahenten).

Moduländerungen:

  • Funktion hinzugefügt Fordern Sie Text für veröffentlichte Produkte an um eine Datenquelle für die Veröffentlichung von Handelsangeboten und die Erstellung eines Berichts über veröffentlichte Waren zu erhalten. Beim Empfang einer Produktliste muss ein Funktionsaufruf für die FillOfferPackage-Methode implementiert werden.

Änderungen im Modul Handelsangebote

  • Verfahren hinzugefügt UpdateDecorationConditionsPublications um das Dekorationsformularelement mit dem Veröffentlichungsstatus zu aktualisieren. Sie müssen dem Anruf im Formular Veröffentlichungseinstellungen für das Statuselement hinzufügen.

Rolle hinzugefügt BerichteHandelAngebote erforderlich, um auf den Bericht zugreifen zu können Veröffentlichte Handelsangebote.

Version 1.3.7

Version 1.3.7 ist eine Weiterentwicklung der Edition 1.3 „1C: Electronic Document Library 8“, die den Austausch elektronischer Dokumente in Anwendungslösungen sicherstellen soll, die auf der 1C:Enterprise-Plattform Version 8.3.10 und höher entwickelt wurden.

Konfigurationseigenschaftswerte:

  • Der Kompatibilitätsmodus sollte auf „Nicht verwenden“ eingestellt sein.
  • Der Modalitätsnutzungsmodus kann auf „Nicht verwenden“ eingestellt werden.
  • Der Schnittstellenkompatibilitätsmodus kann die Werte „Version 8.2“, „Version 8.2. Taxi zulassen“ oder „Taxi. Version 8.2 zulassen“ annehmen.

Neue Funktionen und Änderungen

  • Es wurde die Möglichkeit hinzugefügt, den Status eines Zahlungsdokuments von der Sberbank abzurufen.
  • Automatischer Empfang von Einstellungen für Sberbank bei der Verbindung mit dem 1C:DirectBank-Dienst implementiert.
  • Es wurde die Möglichkeit hinzugefügt, kontextbezogene Werbung 1C:DirectBank anzuzeigen.
  • Es wurde eine Anpassung vorgenommen, um mit dem 1C: Business Network-Dienst im 1CFresh-Cloud-Dienst zu arbeiten.
  • Für Teilnehmer des 1C: Business Network-Dienstes wurde die Möglichkeit hinzugefügt, Handelsangebote im Dienst „1C: Handelsangebote“ zu veröffentlichen, zu suchen und zu bestellen.
  • Die Anpassung erfolgte mit den Subsystemen „1C: Library of Standard Subsystems“ Version 2.4.1, „1C: Library of Internet User Support“ Version 2.1.9, „1C: Library of Service Technology“ Version 1.0.12.

Subsystem „Austausch mit Kontrahenten“

Moduländerungen:

  • Datum des Dokuments, DocBaseDate

Subsystem „Austausch mit Banken“

Änderungen im Modul Arbeiten mit FilesOverridable:

  • Zum Ablauf Beim Definieren von Einstellungen Sie müssen den Code hinzufügen:

ElectronicInteraction.WhenDefiningSettings(Settings);

  • Zum Ablauf Beim Definieren von Dateispeicherverzeichnissen Sie müssen den Code hinzufügen:

Elektronische Interaktion. Beim Definieren von FileStorage-Verzeichnissen (FileOwnerType, DirectoryNames);

  • Die Verzeichnisse MessageExchangeWithBanksAttachedFiles und EDAttachedFiles wurden zum Austauschplan UpdateInformationBase hinzugefügt
  • Die Verzeichnisse MessageExchangeWithBanksAttachedFiles und EDAttachedFiles wurden dem definierten Typ SignedObject hinzugefügt.

ClientBank) eine Gruppe von Elementen aus der allgemeinen Form verschieben.

Im Formular-Ereignishandler Bei CreatedOnServer

&Auf dem Server




Ende des Verfahrens

Im Formular-Ereignishandler Verarbeitungswarnungen

&OnClient


// Elektronische Interaktion. Austausch mit Banken

Elements.GroupAdvertisingDirectBankHorizontally, Elements.TextDirectBankHorizontally);
// Elektronische Interaktion beenden. Austausch mit Banken
Ende des Verfahrens

Für Element TextDirectBankHorizontally Event-Handler hinzufügen ProcessingNavigationLinks

&OnClient


Ende des Verfahrens

Zu einem gemeinsamen Modulverfahren ElektronischeInteraktion Zahlungsauftrag in einer Anwendungslösung.

Subsystem „Austausch mit Standorten“

Änderungen im Modul Site ExchangeOverridable:

  • Verfahren hinzugefügt Fügen Sie DetailsFormNode hinzu, wird verwendet, um Details zum Austauschplan-Knotenformular „Austausch mit der Site“ hinzuzufügen. Das Austauschknotenformular setzt nicht das Vorhandensein von Details im Zusammenhang mit der Anwendungslösung voraus; Details werden programmgesteuert hinzugefügt.
  • Verfahren hinzugefügt EingabefeldWhenChangedOnServer, wird verwendet, um im Norden das Ereignis zu verarbeiten, wenn das Eingabefeld des Knotenformulars des Austauschplans geändert wird, das in der Prozedur „NodeFormDetails hinzufügen“ hinzugefügt wird.
  • Verfahren hinzugefügt CheckboxFieldWhenChangedOnServer wird verwendet, um das Ereignis auf dem Server zu verarbeiten, wenn das Flag-Feld des Austauschplan-Knotenformulars, das in der Prozedur „NodeFormDetails hinzufügen“ hinzugefügt wurde, geändert wird.
  • Verfahren hinzugefügt WhenCreatingOnServerFormCreateSite, wird verwendet, um Details zum CreateSite-Verarbeitungsformular hinzuzufügen.

Änderungen im Modul ExchangeSiteClientOverridable:

  • Verfahren entfernt Definieren Sie den GroupTableU-Katalogtyp, wird der Werttyp der Spalte „Gruppen“ der Tabelle „Produktkatalog“ durch die Austauscheinstellungen bestimmt.
  • Verfahren hinzugefügt InputFieldOnChange, wird aufgerufen, um das Ereignis zu verarbeiten, wenn das Eingabefeld des Austauschplanknotenformulars geändert wird und in der SiteExchangeOverridden.AddNodeFormDetails-Prozedur hinzugefügt wird.
  • Verfahren hinzugefügt CheckboxFieldOnChange wird aufgerufen, um das Ereignis zu verarbeiten, wenn das Flag-Feld des in der SiteExchangeOverridden.AddNodeFormDetails-Prozedur hinzugefügten Austauschplan-Knotenformulars geändert wird.
  • Verfahren hinzugefügt TableFormBeforeFinishEditing wird aufgerufen, um das BeforeFinishEdit-Ereignis eines Felds im tabellarischen Teil des Formulars des Austauschplanknotens zu verarbeiten, der in der Prozedur SiteExchangeOverridden.AddNodeFormDetails hinzugefügt wurde.

Subsystem „Unternehmensnetzwerk“

  • Neue Methoden zum Ausführen von Routineaufgaben im Split-Modus hinzugefügt, gemeinsames Modul ElektronischeInteraktion, Verfahren Nach Erhalt einer Liste mit Vorlagen, . Siehe gleichnamige Methoden im allgemeinen Modul JobQueueOverridable.
  • Wenn Sie eine Bibliothek einbetten, müssen Sie im allgemeinen Modul einen Methodenaufruf hinzufügen, um im Split-Modus arbeiten zu können JobQueueOverridable:
    • im Verfahren Nach Erhalt einer Liste mit Vorlagen:

// Elektronische Interaktion
ElectronicInteraction.OnReceivingListTemplates(TaskTemplates);

  • im Verfahren Beim Definieren von AliasesHandlern:

// Elektronische Interaktion
ElectronicInteraction.WhenDefiningHandlerAliases(MatchNamesAliases);
// Elektronische Interaktion beenden

  • Änderungen im Modul BusinessNetworkOverridable:
    • Verfahren umbenannt in Erhalten Sie Benutzerkontaktinformationen.
    • Prozedur in Funktion geändert Kontrahent entsprechend den Angaben erstellen, der Account-Parameter wurde entfernt.

Subsystem „Handelsangebote“

Ein neues Subsystem „Handelsangebote“ wurde hinzugefügt; zum Einbetten benötigen Sie:

  • Entwickeln Sie überschriebene Methoden in allgemeinen Modulen TradeOffersClientOverridable, TradeOffersOverridable.
  • Geben Sie Datentypen in definierten Typen an Arten von Detailwerten 1СBusinessNetwork, Arten von Nomenklaturbetten, Weitere DetailsBETT, Handelsangebot.

Weitere Informationen finden Sie in der Einbettungsdokumentation.

Version 1.3.6

Version 1.3.6 ist eine Weiterentwicklung der Edition 1.3 „1C: Electronic Document Library 8“, die den Austausch elektronischer Dokumente in Anwendungslösungen sicherstellen soll, die auf der 1C:Enterprise-Plattform Version 8.3.8 und höher entwickelt wurden. In diesem Fall muss die Konfigurationseigenschaft „Kompatibilitätsmodus“ auf „Version 8.3.8“ gesetzt werden.

Diese Konfiguration ist für die gemeinsame Nutzung mit der Konfiguration „1C: Library of Standard Subsystems“ mindestens Version 2.3.4.112 und der Konfiguration „1C: Library of Internet User Support 8“ mindestens Version 2.1.9.4 vorgesehen.

Neue Funktionen und Änderungen

  • Die Formate der primären Rechnungsdokumente werden (im Hinblick auf die Übertragung eines separaten primären Dokuments, der Rechnung) gemäß der Verordnung des Föderalen Steuerdienstes vom 24. März 2016 Nr. ММВ-7-15/155@ „Bei Genehmigung von das Rechnungsformat und das Präsentationsformat des Dokuments über den Warenversand (Arbeitsleistung), die Übertragung von Eigentumsrechten (Dokument über die Erbringung von Dienstleistungen), einschließlich einer Rechnung, in elektronischer Form.“
  • Die Formate der Primärdokumente über Wertänderungen, einschließlich einer Korrekturrechnung, werden (im Hinblick auf die Übertragung eines separaten Primärdokuments, einer Korrekturrechnung) gemäß der Verordnung des Föderalen Steuerdienstes vom 13. April 2016 N ММВ unterstützt -7-15/189@ „Nach Genehmigung des Formats der Ausgleichsrechnung und des Formats für die Einreichung eines Dokuments über Änderungen der Kosten der versandten Waren (durchgeführte Arbeiten, erbrachte Dienstleistungen), übertragener Eigentumsrechte, einschließlich der Ausgleichsrechnung, in elektronisches Formular."
  • Neue elektronische Dokumente wurden hinzugefügt: Warenübertragung, Übertragung von Arbeitsergebnissen, eine neue Form der visuellen Präsentation von Dokumenten.
  • Es wurde ein einseitiger Austauschmechanismus hinzugefügt, der keine Empfangsbestätigung des Empfängers erfordert.
  • Es wurde die Möglichkeit hinzugefügt, das Entpacken eingehender elektronischer Dokumente (automatisch oder manuell) zu steuern und die Erstellung eines bestimmten Dokumenttyps beim Empfang elektronischer Dokumente zu konfigurieren.
  • Es wurde die Möglichkeit hinzugefügt, ein elektronisches Dokument mit mehreren Buchhaltungsdokumenten der Informationsbasis zu verknüpfen.
  • Die Aufteilung elektronischer Dokumente in ein- und ausgehende Dokumente wurde implementiert.
  • Die Integration mit dem Dienst wurde implementiert 1C-UMI So können Sie mit dem Programm Websites erstellen und den Austausch mit einem Online-Shop einrichten UMI.
  • Für die Arbeit mit dem 1C-EDO-Dienst im 1CFresh-Clouddienst wurde eine Anpassung vorgenommen.

Übergang von Version 1.3.5 auf Version 1.3.6

Subsystem „Austausch mit Kontrahenten“

Allgemeines Modul ExchangewithCounterpartiesRedefinierbar

  • Methode UPD SCHFDOP hinzugefügt.
  • Methode hinzugefügt Geben Sie die Daten für UPD Buyer Information Federal Tax Service ein. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UPD (Käuferinformation) Funktion SCHFDOP vor.
  • UPD-Methode (Verkäuferinformationen) Funktion SCHFDOP zu Informationssicherheitsobjekten hinzugefügt.
  • Methode hinzugefügt Geben Sie die Daten für ZUSÄTZLICHE Informationen des Federal Tax Service des Verkäufers ein. Die Methode bereitet Daten für ein elektronisches Dokument wie die DOP-Funktion STD (Verkäuferinformationen) vor.
  • Methode hinzugefügt FindCreate UPDT DocumentAboutTransfer. Die Methode speichert Daten aus der UPD-Funktion (Verkäuferinformationen) des elektronischen Dokuments DOP im IS-Objekt.
  • Methode hinzugefügt Geben Sie die Daten für SCHFISVerkäuferinformationen des Federal Tax Service ein. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UTD (Verkäuferinformationen) SSF-Funktion vor.
  • Methode hinzugefügt Finden SieCreateUPDSInvoiceInvoice. Die Methode speichert Daten aus der SSF-Funktion UPD (Verkäuferinformationen) für elektronische Dokumente im Informationssicherheitsobjekt.
  • Methode hinzugefügt. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UCD (Verkäuferinformationen) mit der Funktion KSCHFDIS vor.
  • Methode hinzugefügt Geben Sie die Daten für UKID-Käuferinformationen des Federal Tax Service ein. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UKD (Käuferinformation) Funktion KSCHFDIS vor.
  • Methode hinzugefügt. Die Methode speichert Daten aus der Funktion KSCHFDIS des elektronischen Dokuments UCD (Verkäuferinformationen) in Informationssicherheitsobjekten.
  • Methode hinzugefügt Geben Sie die Daten für DISInformation des Federal Tax Service des Verkäufers ein. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UCD (Verkäuferinformationen) DIS-Funktion vor.
  • Methode hinzugefügt FindCreateUKDDocumentAboutChangeValue. Die Methode speichert Daten aus der Funktion DIS des elektronischen Dokuments UCD (Verkäuferinformationen) in einem IS-Objekt.
  • Methode hinzugefügt Füllen Sie die Daten für KSCHFISVerkäuferinformationen des Federal Tax Service aus. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UCD (Verkäuferinformationen) mit der Funktion KSCHF vor.
  • Methode hinzugefügt Finden SieCreateUKDSAccountRechnung. Die Methode speichert Daten aus der Funktion KSCHF des elektronischen Dokuments UCD (Verkäuferinformationen) in einem Informationssicherheitsobjekt.
  • Methode hinzugefügt Übereinstimmung ausgehender ED-Typen mit Informationssicherheitsdokumenten. Die Methode stellt eine Korrespondenz zwischen ausgehenden elektronischen Dokumenten und Iher.
  • Methode hinzugefügt FindCreateDocumentTransferWorkResults. Mit dieser Methode wird das erhaltene Frachtbriefdokument im Format „Warenübertragung“ ausgefüllt.
  • Methode hinzugefügt FindCreateDocumentTransfer of Goods. Mit dieser Methode wird das im Format „Übertragung der Arbeitsergebnisse“ erhaltene Dokument „Zertifikat über die Leistungserbringung“ ausgefüllt.
  • Methode hinzugefügt InstalledStateExchangeCompleted. Die Methode wird aufgerufen, wenn sich der Dokumentflussstatus ändert Austausch abgeschlossen, Umtausch mit Korrektur abgeschlossen.
  • Bei der Erstellung elektronischer Dokumente UPD, UKD, Warentransfer, Transfer von Arbeitsergebnissen, Details Datum des Dokuments, DocBaseDate müssen ausgefüllt werden.

Abwicklung des Austauschs mit Gegenparteien

Im „Torg-12Seller“-Layout:

  • Das Feld „IdStateContract“ wurde hinzugefügt.
  • Der tabellarische Teil „Transportrechnung“ wurde hinzugefügt.
  • Die Felder „Transport InvoiceDate“, „Transport InvoiceNumber“ wurden entfernt.
  • Das Feld „Angaben zur Person, die die Ware übergeben hat“ wurde hinzugefügt.

Im Layout Gesetz über die Übertragung von Rechten:

  • Tabellarischer Teil „Basis“ hinzugefügt.
  • Die Felder „DocumentBaseName“, „DocumentBaseNumber“, „DocumentBaseDate“, „DocumentBaseAdditionalInformation“ wurden entfernt.
  • Das Feld „CurrencyName“ wurde hinzugefügt.
  • Das Feld „Ansprüche“ wurde hinzugefügt.
  • Das Feld „Ausführungsdatum“ wurde hinzugefügt.
  • In den Eigenschaften der Transaktionsteilnehmer wurde das Feld „Fax“ durch das Feld „E-Mail“ ersetzt.
  • In den Eigenschaften der Transaktionsteilnehmer wurde das Feld „Ländercode“ durch das Feld „Ländercode“ ersetzt.
  • In den Eigenschaften der Transaktionsteilnehmer wurde das Feld „AddressText“ durch das Feld „AddressText“ ersetzt.

Aktualisieren eines definierten Typs Gegenpartei:

Beim Upgrade von Version 1.3.5 ist es notwendig, den definierten Typ Counterparty zu aktualisieren; andernfalls werden Verweise auf das Counterparty-Verzeichnis in BED-Objekten bei der Aktualisierung durch den String-Typ ersetzt, wobei Verweise auf Objekte ohne Möglichkeit verloren gehen Erholung.

Update-Vorgang:

  • Benennen Sie den definierten Typ Account in AccountBED um.
  • Entfernen Sie die Konfiguration, die BED 1.3.5 unterstützt.
  • Führen Sie einen Vergleich/eine Zusammenführung mit der BED 1.3.5-Konfiguration durch und stimmen Sie zu, die Konfiguration auf „Unterstützung“ festzulegen.
  • Deaktivieren Sie alle Objekte und belassen Sie nur den definierten Kontotyp. Führen Sie die Zusammenführung durch.
  • Beginnen Sie mit der Aktualisierung der Konfiguration und wählen Sie die BED-Datei 1.3.6 aus.
  • Aktivieren Sie die Kontrollkästchen für die definierten Typen AccountBED und Account. Geben Sie andere erforderliche Datenbankobjekte für die Aktualisierung an.
  • Führen Sie ein Update durch.

Teilsystem „Austausch mit Banken“

Zum Ablauf Holen Sie sich einen Kontoauszug gemeinsames Modul ExchangeWithBanksClient optionaler Parameter hinzugefügt OpenFormClarificationPeriod mit Typ Boolescher Wert. Es muss auf „True“ gesetzt werden, wenn das Formular, von dem der Kontoauszug empfangen wird, nicht über die Möglichkeit verfügt, den Kontoauszugsanforderungszeitraum manuell zu ändern.

Subsystem „Austausch mit Standorten“

Exchange-Knoten geändert Site-Austausch, Formular, Objektmodul:

  • Es wurde die Möglichkeit hinzugefügt, Artikel mit Auswahl nach Artikeltyp hochzuladen (zuvor war dies nur nach Artikelgruppen möglich).

Nachschlagewerk hinzugefügt Websites:

  • Es wurde die Möglichkeit hinzugefügt, den Übergang zur Site von 1C zu konfigurieren – zum Benutzerteil der Site und zum Admin-Bereich der Site.
  • Basierend auf der Site können Sie einen ExchangeSite-Austauschknoten erstellen.

Verarbeitung hinzugefügt Eine Website erstellen:

  • Es wurde die Möglichkeit hinzugefügt, eine Site in der 1C-UMI-Domäne zu erstellen; die Site wird automatisch erstellt (Sites-Element) und mit Daten von 1C gefüllt. Ein ExchangeSite-Austauschknoten wird automatisch erstellt und der erste vollständige Austausch mit der Site wird durchgeführt.

Allgemeines Modul Site ExchangeOverridable:

  • Die Möglichkeit, Artikeltypen auszuwählen, wurde hinzugefügt; die Möglichkeit, ein benutzerdefiniertes Nachschlagewerk auszuwählen, wurde entfernt.

Allgemeines Modul ExchangeSiteEvents:

  • Möglichkeit zur Auswahl von Gegenstandstypen hinzugefügt.
  • Die Möglichkeit, ein benutzerdefiniertes Verzeichnis auszuwählen, wurde entfernt.

Weitere Änderungen

Subsystem-Setup Tarifverwaltung im Bibliotheksdienstleistungsmodell Servicetechnologien

Zu einem gemeinsamen Modul TarifierungNeu definierbar In der Methode „When Forming a List of Services ()“ müssen Sie Code hinzufügen, nachdem Sie die Methode InternetUser Support aufgerufen haben. Beim Bilden einer Liste von Diensten (Dienstanbietern):

// Elektronische Interaktion
Elektronische Interaktion. Bei der Erstellung einer Liste von Diensten (Dienstleistern);
// Elektronische Interaktion beenden

Version 1.3.5

Version 1.3.5 ist eine Weiterentwicklung der Edition 1.3 von „1C: Electronic Document Libraries 8“, die den Austausch elektronischer Dokumente in Anwendungslösungen sicherstellen soll, die auf der 1C:Enterprise-Plattform Version 8.3.8 und höher entwickelt wurden.

Konfigurationseigenschaftswerte:

  • Der Kompatibilitätsmodus sollte auf „Nicht verwenden“ eingestellt sein.
  • Der Modalitätsnutzungsmodus kann auf „Nicht verwenden“ eingestellt werden.
  • Der Schnittstellenkompatibilitätsmodus kann die Werte „Version 8.2“, „Version 8.2. Taxi zulassen“ oder „Taxi. Version 8.2 zulassen“ annehmen.

Neue Funktionen und Änderungen

  • Die Bibliotheksfunktionalität wurde an die Besonderheiten der Arbeit auf der 8.3.8-Plattform mit deaktiviertem Kompatibilitätsmodus angepasst.
  • die Subsysteme der „Standard Subsystems Library“ wurden auf Version 2.3.3.45 aktualisiert;
  • Die Bibliothek beinhaltet das Subsystem „Internet User Support Libraries“, Version 2.1.8.3.

Übergang von Version 1.3.4 auf Version 1.3.5

Keine Änderungen erforderlich.

Version 1.3.4

Version 1.3.4 ist eine Weiterentwicklung der Edition 1.3 von „1C: Electronic Document Libraries 8“, die den Austausch elektronischer Dokumente in Anwendungslösungen sicherstellen soll, die auf der 1C:Enterprise-Plattform Version 8.3.6 und höher entwickelt wurden. In diesem Fall muss die Konfigurationseigenschaft „Kompatibilitätsmodus“ auf „Nicht verwenden“ gesetzt werden. Der Modalitätsnutzungsmodus kann auf „Nicht verwenden“ und der Schnittstellenkompatibilitätsmodus auf „Version 8.2“, „Version 8.2. Taxi zulassen“ oder „Taxi. Version 8.2 zulassen“ eingestellt werden.

Neue Funktionen und Änderungen

  • Es wurde ein System zur Benachrichtigung über EDI-Ereignisse implementiert (neue elektronische Dokumente, neue Einladungen, Ablauf des Zertifikats usw.). Es ist jetzt möglich, E-Mail-Benachrichtigungen im EDF-Einstellungsprofil zu konfigurieren und Benachrichtigungen über Ereignisse direkt im 1C-Programm mithilfe von Popup-Nachrichten anzuzeigen;
  • Das Format des Primärdokuments wird unterstützt, einschließlich einer Rechnung (UPD-Format) gemäß der Verordnung des Föderalen Steuerdienstes vom 24. März 2016 Nr. ММВ-7-15/155@ „Bei Genehmigung des Rechnungsformats und der Format für die Übermittlung eines Dokuments über den Warenversand (Arbeitsleistung), Übertragung von Eigentumsrechten (Dokument über die Erbringung von Dienstleistungen), einschließlich einer Rechnung, in elektronischer Form“;
  • Das Format des Dokuments über die Wertänderung, das eine Korrekturrechnung enthält, wurde unterstützt“ (UKD-Format) gemäß der Verordnung des Föderalen Steuerdienstes vom 13.04.2016 N ММВ-7-15/189@ „Nach Genehmigung des Formats der Korrekturrechnung und des Präsentationsformats eines Dokuments über Änderungen der Kosten der versandten Waren (ausgeführte Arbeiten, erbrachte Dienstleistungen), übertragener Eigentumsrechte, einschließlich einer Korrekturrechnung, in elektronischer Form“;
  • unterstützte den Einsatz externer Komponenten im Austausch mit Banken, die DirectBank-Technologie nutzen.

Übergang zu Version 1.3.4 von den Versionen 1.3.2, 1.3.3

Änderungen in den Listenformularen für Anwendungslösungsdokumente

In Dokumentlistenformularen müssen Sie eine Plug-in-Prozedur hinzufügen Austausch mit GegenparteienClient.Waiting ProcessorEDW:

&OnClient

Ende des Verfahrens

Bei der Aktualisierung des Subsystems ist in den Event-Handlern des Dokumentlistenformulars Folgendes erforderlich: Bei CreatedOnServer, Beim Öffnen, Verarbeitungswarnungen

&Auf dem Server
Vorgehensweise beim Erstellen auf dem Server

ParametersWhenCreatedOnServer = ExchangeWithCounterparties.ParametersWhenCreatedOnServer_ListForm();
ParametersWhenCreatedOnServer.Form = ThisObject;
ParametersWhenCreatedOnServer.LocationofCommands = Elements.EDO-Befehle;
ExchangewithCounterparties.WhenCreatedOnServer_ListForm(Failure, StandardProcessing, ParametersWhenCreatedOnServer);
Ende des Verfahrens

&OnClient
Eröffnungsverfahren (Fehler)

// Subsystem „Austausch mit Gegenparteien“.
// Ende des Subsystems „Counterparty Exchange“.
Ende des Verfahrens

&OnClient
P(Ereignisname, Parameter, Quelle)

// Subsystem „Austausch mit Gegenparteien“.
Alert ParametersEDO = Exchange with CounterpartiesClient.AlertParametersEDO_ListForm();
EDO-Benachrichtigungsparameter.Form = ThisObject;
EDO-Benachrichtigung Parameters.DynamicListName = "List";
ExchangewithCounterpartiesClient.ProcessingAlert_ListForm(EventName, Parameter, Source, EDI AlertParameters);
// Ende des Subsystems „Counterparty Exchange“.
Ende des Verfahrens

Änderungen in den Dokumentformularen für Anwendungslösungen

In Dokumentformularen müssen Sie ein Plug-in-Verfahren hinzufügen Connectable_WaitingHandlerEDO, wo Sie den Methodenaufruf platzieren müssen

Austausch mit GegenparteienClient.Waiting ProcessorEDW:

&OnClient
Prozedur Connectable_EDOWaitingHandler()
ExchangeCounterpartiesClient.EDOWaitingHandler(ThisObject);
Ende des Verfahrens

In Dokumentformularen ist es notwendig, das Formularattribut „EDO-Status“ zu entfernen und stattdessen das Formularelement „Dekoration“ hinzuzufügen. Für die Bedürfnisse einer Anwendungslösung kann die Dekoration dem Formelement „Gruppe“ untergeordnet werden. Die Gruppensichtbarkeit wird innerhalb einer Methode festgelegt Austausch mit Gegenparteien. Wenn auf dem Server erstellt abhängig vom Zustand des f.o. „Nutzen Sie den Austausch mit Gegenparteien.“

Bei der Aktualisierung des Subsystems sind Ereignishandler in Dokumentform erforderlich Bei CreatedOnServer, Beim Öffnen, AfterRecordingOnServer, Verarbeitungswarnungen Ortsmethoden des Subsystems „Counterparty Exchange“.

Zum Beispiel:

&Auf dem Server


// Subsystem „Austausch mit Gegenparteien“.
EDO-Parameter bei Erstellung = Austausch mit Gegenparteien. Parameter bei Erstellung auf Server_DocumentForm();
EDO-Parameter bei Erstellung.Form = ThisObject;
EDO-Parameter bei Erstellung.DocumentLink = Object.Link;
EDO-Parameter bei Erstellung.DecorationStateEDO = Elements.DecorationStateEDO;
EDO-Parameter bei Erstellung.EDO State Group = Elements.EDO State Group;
Austausch mit Gegenparteien.When CreatedOn the Server_DocumentForm(Refusal, StandardProcessing, EDO ParametersWhen Created);
// Ende des Subsystems „Counterparty Exchange“.
Ende des Verfahrens

&OnClient
Eröffnungsverfahren (Fehler)

// Subsystem „Austausch mit Gegenparteien“
ExchangeWithCounterpartiesClient.OnOpening(ThisObject);
// Subsystem „Austausch mit Gegenparteien“ beenden
Ende des Verfahrens

&Auf dem Server
Prozedur AfterRecordOnServer(CurrentObject, RecordParameters)

// Subsystem „Austausch mit Gegenparteien“.
ParametersAfterRecord = ExchangeWithCounterparties.ParametersAfterRecordOnServer();
ParametersAfterRecord.Form = ThisObject;
ParametersAfterRecord.DocumentLink = Object.Link;
ParametersAfterRecording.DecorationStateEDO = Elements.DecorationStateEDO;
ParametersAfterRecord.GroupEDOStatus = Elements.GroupEDOState;
ExchangewithCounterparties.AfterRecordOnServer(CurrentObject, RecordParameters,AfterRecordParameters);
// Ende des Subsystems „Counterparty Exchange“.
Ende des Verfahrens

&OnClient
P(Ereignisname, Parameter, Quelle)

// Subsystem „Austausch mit Gegenparteien“.
Alert Parameters = ExchangewithCounterpartiesClient.AlertParametersEDO_DocumentForm();
AlertParameters.Form = ThisObject;
AlertParameters.DocumentLink = Object.Link;
Alert Parameters.DecorationEDO State = Elements.DecorationEDO State;
Alert Parameters.EDO State Group = Elements.EDO State Group;
ExchangeWithCounterpartiesClient.ProcessingAlert_DocumentForm(EventName, Parameter, Source, AlertParameters);
// Ende des Subsystems „Counterparty Exchange“.
Ende des Verfahrens

Änderungen im ExchangeCounterparties-Modul

  • Verfahren hinzugefügt Bei CreateOnServer_ListForm, aufgerufen vom Ereignishandler „When CreatedOnServer“ des Dokumentlistenformulars. Als dritter Parameter der Methode wird eine Struktur übergeben, die von der Methode initialisiert wird ParametersWhenCreatingOnServer_ListForm.
  • Verfahren hinzugefügt Bei CreateOnServer_FormDocument, aufgerufen vom Ereignishandler „When CreatedOnServer“ des Dokumentformulars. Als dritter Parameter der Methode wird eine Struktur übergeben, die von der Methode initialisiert wird ParametersWhenCreatingOnServer_DocumentForm.
  • Verfahren hinzugefügt AfterRecordingOnServer, aufgerufen vom Ereignishandler „AfterRecordOnServer“ des Dokumentformulars. Als dritter Parameter der Methode wird eine Struktur übergeben, die von der Methode initialisiert wird ParametersAfterRecordingOnServer.

Änderungen im Modul Austausch mit GegenparteienClient.

  • Verfahren hinzugefügt Beim Öffnen, aufgerufen vom Ereignishandler „On Opening“ des Dokumentlistenformulars und des Dokumentformulars.
  • Verfahren hinzugefügt ProcessingAlerts_ListForm, aufgerufen vom Ereignishandler „Notification Processing“ des Dokumentenlistenformulars. Als vierter Parameter der Methode wird eine Struktur übergeben, die von der Methode initialisiert wird AlarmparameterEDO_ListForm.
  • Verfahren hinzugefügt ProcessingAlert_FormDocument, aufgerufen vom Ereignishandler „Notification Processing“ des Dokumentformulars. Als vierter Parameter der Methode wird eine Struktur übergeben, die von der Methode initialisiert wird BenachrichtigungsparameterEDO_DocumentForm.
  • Änderungen im Modul ExchangewithCounterpartiesOverridable:
  • Methode hinzugefügt Füllen Sie die Datenübertragung des Work Executor aus.
    Beispiel:

// Bereitet Daten für ein elektronisches Dokument vom Typ Warenübergabe an den Verkäufer vor.
// Optionen:
// LinkToObject - Link zum ED, mit dem ein elektronisches Dokument erstellt werden muss,


Vorgehensweise Füllen Sie den Datentransfer-Work-Executor (Objektverknüpfung, ED-Struktur, Datenbaum) aus und exportieren Sie ihn
Geben Sie die Daten für Act 501 Executor of the Federal Tax Service ein (Link zum Objekt, ED-Struktur, Datenbaum).
Ende des Verfahrens

  • Methode CheckAbility toEditObject wurde zu einem Verfahren.
  • Methode hinzugefügt Geben Sie die Daten für UPDInformation des Federal Tax Service des Verkäufers ein. Das Verfahren bereitet Daten für ein elektronisches Dokument dieser Art vor UPD(Verkäuferinformationen)-Funktion SCHFDOP.
  • Methode hinzugefügt FindCreateUniversalTransferDocument. Die Methode speichert Daten aus einem elektronischen Dokument UPD(Verkäuferinformationen)-Funktion SCHFDOPv IS-Objekte.
  • Methode hinzugefügt Geben Sie die Daten für UKDI Seller's Information Federal Tax Service ein. Das Verfahren bereitet Daten für ein elektronisches Dokument dieser Art vor UKD(Verkäuferinformationen)-Funktion KSCHFDIS.
  • Methode hinzugefügt FindCreateUniversalAdjustmentDocument. Die Methode speichert Daten aus einem elektronischen Dokument UKD(Verkäuferinformationen)-Funktion KSCHFDIS zu Informationssicherheitsobjekten.

Änderungen im Subsystem „Austausch mit Banken“.

Änderungen im Modul ExchangeWithBanksRedefinable

Verfahren Wenn sich der ED-Zustand ändert hinzugefügt. Wird aufgerufen, wenn sich der Status des elektronischen Dokumentenflusses ändert.

Änderungen für das Arbeiten im Servicemodus

Wenn die Zielkonfiguration für den Betrieb im Servicemodus erforderlich ist:

  • Fügen Sie in der Prozedur GetProvidedDataHandlers des allgemeinen Moduls SuppliedDataOverridden den folgenden Code hinzu:

ElectronicInteraction.RegisterDeliveredDataHandlers(Handlers);

  • Fügen Sie dem allgemeinen Attribut Datenbereich Grunddaten die Routineaufgabe Externe Module im Austausch mit Banken aktualisieren hinzu.

Weitere Änderungen

  • Sie müssen dem zu definierenden Typ eine Konstante hinzufügen Verwenden SieExchangeWithBanks;
  • Funktion entfernt Umtausch mit Banken. Direkter Umtausch mit Bank empfohlen.

Version 1.3.3

Version 1.3.3 ist eine Weiterentwicklung der Edition 1.3 des Produkts „1C: Library of Electronic Documents“. Entwickelt für die Entwicklung von Konfigurationen, die für die Arbeit auf der 1C:Enterprise-Plattform 8.3, Version 8.3.6 und höher ausgelegt sind.

Konfigurationseigenschaftswerte:

  • Der Kompatibilitätsmodus sollte auf „Nicht verwenden“ eingestellt sein.
  • Der Modalitätsnutzungsmodus kann auf „Nicht verwenden“ eingestellt werden.
  • Der Schnittstellenkompatibilitätsmodus kann die Werte „Version 8.2“, „Version 8.2. Taxi zulassen“ oder „Taxi. Version 8.2 zulassen“ annehmen.

Neue Funktionen und Änderungen

  • gemäß der Verordnung vom 30. November 2015 Nr. ММВ-7-10/551@ „Über die Genehmigung des Formats für die Übermittlung eines Dokuments über die Warenübertragung bei Handelsgeschäften in elektronischer Form“ und der Verordnung vom 30. November 2015 Nr. ММВ-7-10/552@ „Bei Genehmigung des Formats für die Übermittlung eines Dokuments über die Übertragung von Arbeitsergebnissen (Dokument über die Erbringung von Dienstleistungen) in elektronischer Form“ werden neue Formate elektronischer Dokumente unterstützt.

Änderungen im Subsystem „Austausch mit Kontrahenten“

Im Modul ExchangewithCounterpartiesOverridable eine Änderung vornehmen:

// Bereitet Daten für ein elektronisches Dokument vom Typ Frachtbrief vor.
// Optionen:
// LinkOnED - Link zum ED, mit dem ein elektronisches Dokument erstellt werden muss,
// StructureED – Struktur, Datenstruktur zur Generierung eines elektronischen Dokuments.
// Datenbaum – ein Wertebaum, ein Datenbaum zum Ausfüllen eines elektronischen Dokuments.
Verfahren Füllen Sie die Datenübertragung des Warenverkäufers (Objektverknüpfung, ED-Struktur, Datenbaum) und Export aus
Füllen Sie die Daten zu Bargaining 12 Verkäufer des Federal Tax Service aus (Link zum Objekt, ED-Struktur, Datenbaum)
Ende des Verfahrens

Bei der Arbeit mit elektronischen Dokumenten müssen der Konfiguration, die das BED verwendet, Vorlagen zur Zugriffsbeschränkung auf Datensatzebene nach Organisation (RLS) hinzugefügt werden (siehe Einbettungsdokumentation).

Version 1.3.2

Version 1.3.2 ist eine Weiterentwicklung der Edition 1.3 des Produkts „1C: Library of Electronic Documents“. Entwickelt für die Entwicklung von Konfigurationen, die für die Arbeit auf der 1C:Enterprise-Plattform 8.3, Version 8.3.6 und höher ausgelegt sind.

Konfigurationseigenschaftswerte:

  • Der Kompatibilitätsmodus sollte auf „Nicht verwenden“ eingestellt sein.
  • Der Modalitätsnutzungsmodus kann auf „Nicht verwenden“ eingestellt werden.
  • Der Schnittstellenkompatibilitätsmodus kann die Werte „Version 8.2“, „Version 8.2. Taxi zulassen“ oder „Taxi. Version 8.2 zulassen“ annehmen.

Neue Funktionen und Änderungen

  • Anzeige von 2 Titeln elektronischer Dokumente (TORG12, Gesetz, Anpassungsdokumente) in einem einzigen Formular zum Anzeigen eines elektronischen Dokuments implementiert. Alle Informationen aus Titeln werden in einem einzigen Formular gesammelt. Das Formular des zweiten Titels kann separat im Formular „Elektronische Dokumente“ eingesehen werden;
  • die Möglichkeit, eine standardmäßige „EDA-Vereinbarung“ in elektronischer Form aus den „EDF-Einstellungen“ im 1C-Programm abzuschließen, wurde implementiert; Mit dem Befehl „Vertrag anhand einer Vorlage erstellen“ wird automatisch ein beliebiges elektronisches Dokument erstellt, dessen Anhang die Vertragsdatei darstellt. Nach der Unterzeichnung kann das Dokument sofort an die Gegenpartei gesendet werden.
  • Integrierter Austausch beliebiger elektronischer Dokumente mit angehängten Dateien. Jetzt kann jede angehängte Datei mithilfe eines beliebigen elektronischen Dokuments schnell unterzeichnet und an die Gegenpartei gesendet werden.
  • die Möglichkeit, elektronische Dokumente mit der Bank zu einem Gehaltsprojekt auszutauschen, wird unterstützt;
  • ein Assistent zum Verbinden einer Organisation mit DirectBank hinzugefügt;
  • die Liste der Banken, die DirectBank unterstützten, wurde über das Internet aktualisiert;
  • Unterstützte Arbeit mit verschiedenen Arten von Token (elektronischen Schlüsseln) der Sberbank: „normal“, „Touch“, „mit Bildschirm“.
  • Die Subsysteme der „Standard Subsystem Library“ (BSS) wurden auf Version 2.3.2.27 aktualisiert.

Übergang zu Version 1.3.2.19 von den Versionen 1.2.7, 1.3.1

Sie müssen dem Modul eine Prozedur ohne Auffüllen hinzufügen:

Prozedur CheckUsingTestMode. Beinhaltet die Möglichkeit, zusätzliche Funktionen zum Testen des Austauschs mit Banken zu aktivieren. Es gibt noch keine Pläne, es in angewandten Lösungen einzusetzen;

Im Modul RegularTasksOverridable eine Änderung vornehmen:

Vorgehensweise zum Festlegen von Einstellungen für Routineaufgaben (Einstellungen) Export
Elektronische Interaktion. Beim Definieren von Einstellungen für Routineaufgaben(Settings);
Ende des Verfahrens

Im Modul ElectronicSignatureClientOverridable eine Änderung vornehmen:

Verfahren für den Export zusätzlicher Zertifikatsüberprüfungen (Parameter).
ExchangeWithBanksClient.AtAdditionalCertificateVerification(Parameters);
Ende des Verfahrens

Zum Modul ElectronicSignatureOverridable eine Änderung vornehmen:

Vorgehensweise beim Erstellen eines FormularsPrüfen eines Zertifikats (Zertifikat, Zusatzprüfungen, Parameter der Zusatzprüfungen, Standardprüfungen) Exportieren
ExchangeWithBanks.When CreatingFormVerificationCertificate(
Zertifikat, Zusatzprüfungen, Zusatzprüfungsparameter, Standardprüfungen);
Ende des Verfahrens

Die folgenden nicht freigegebenen Objekte wurden hinzugefügt:

;
  • Konstante Allgemeiner Dateiaustausch mit Banken.
  • Zum definierten Typ SpeicherplatzFunktionale Optionen Konstante hinzufügen Verwenden SieExchangeWithBanks.

    Wenn die Konfiguration im Dienstmodellmodus funktionieren soll, müssen Sie den Abonnement-Handler auf das Ereignis „Kontrolle nicht gemeinsam genutzter Objekte beim Schreiben des BED“ ändern, damit es im Dienstmodell funktioniert. Kontrolle nicht gemeinsam genutzter Objekte beim Schreiben.

    Version 1.3.1

    Version 1.3.1 ist eine Weiterentwicklung der Edition 1.2 des Produkts „1C: Library of Electronic Documents“. Entwickelt für die Entwicklung von Konfigurationen, die für die Arbeit auf der 1C:Enterprise-Plattform 8.3, Version 8.3.6 und höher ausgelegt sind.

    Konfigurationseigenschaftswerte:

    • Der Kompatibilitätsmodus sollte auf „Nicht verwenden“ eingestellt sein.
    • Der Modalitätsnutzungsmodus kann auf „Nicht verwenden“ eingestellt werden.
    • Der Schnittstellenkompatibilitätsmodus kann die Werte „Version 8.2“, „Version 8.2. Taxi zulassen“ oder „Taxi. Version 8.2 zulassen“ annehmen.

    Neue Funktionen und Änderungen

    • Für 1C: Business Network-Teilnehmer wurde die Möglichkeit implementiert, elektronische Dokumente ohne elektronische Signatur über den EDI-Dienst auszutauschen.
    • ein autonomes Austauschsubsystem mit Banken wurde implementiert;
    • Die Subsysteme der „Standard Subsystem Library“ (BSS) wurden auf Version 2.3.1.71 aktualisiert.

    Übergang auf Version 1.3.1 von den Versionen 1.2.6, 1.2.7

    Architektur verändert sich

    Alle Module mit dem Präfix „Elektronische Dokumente“ wurden in Module mit dem Präfix umbenannt „Austausch mit Gegenparteien“. Modulmethoden AllzweckED in neues Modul verschoben ElektronischeInteraktion. Modul Aktualisierung der ED-Informationsbasis umbenannt in Aktualisieren der Datenbank.

    Elektronische Dokumente V ElektronischeInteraktion:

    • NachnameInitialenEinzelpersonen

    Liste der Methoden, die aus dem Modul verschoben wurden Elektronische Dokumente V ExchangeWithBanks:

    • Ein direkter Umtausch mit der Bank ist möglich
    • GetDataBankStatementsTreeValues
    • GetDataBankStatementsTextFormat
    • Parsen von TreeExtractsBank

    Liste der Methoden, die vom Modul nach verschoben wurden ElectronicInteractionClientOverridable:

    • Führen Sie eine Dokumentenprüfung durch

    Liste der Methoden, die aus dem Modul verschoben wurden ElectronicDocumentsClientOverridable V ExchangeWithBanksClientOverridable:

    • ParseFileExtracts

    Liste der Methoden, die vom Modul nach verschoben wurden ElectronicInteractionClientServer:

    • GetMessageText (umbenannt in MessageText)
    • Die Reaktion

    Liste der Methoden, die aus dem Modul verschoben wurden Elektronische DokumenteClientServer V ExchangeWithBanksClientServer:

    • Ausgefüllte DetailsSettings EDSBanks (umbenannt in Ausgefüllte DetailsSettingsExchange)
    • HeaderSettingsEDOSBank wurde in HeaderSettingsExchangeWithBank umbenannt
    • GetStatusTextED

    Liste der Methoden, die vom Modul nach verschoben wurden ElectronicInteractionOverridable:

    • ChangeFormElementProperties
    • CurrentDirectoryTemporaryFiles
    • Erhalten Sie passende Funktionsoptionen
    • Holen Sie sich passende Verzeichnisse
    • Erhalten Sie Korrespondenz zu Objektnamen, MD und Details
    • Korrespondenz von Detailkodizes und Darstellungen
    • Rufen Sie die Struktur der wichtigsten Details des Objekts ab
    • TextnachrichtNotwendigSystemeinstellungen
    • Fehlermeldung bearbeiten
    • Bereiten Sie einen Nachrichtentext über die Verletzung von Zugriffsrechten vor
    • DisassembleNameIndividuals
    • FindReferenceToObject
    • Erhalten Sie die gedruckte Dokumentnummer
    • CheckReadinessSources
    • GetData LegalIndividuals
    • BeschreibungOrganisationen
    • Es besteht das Recht, ED zu verarbeiten
    • Es besteht das Recht, ED zu lesen
    • Es besteht das Recht, eine Zeitschriftenregistrierung zu eröffnen

    Liste der Methoden, die aus dem Modul verschoben wurden ElectronicDocumentsOverridable V ExchangeWithBanksOverridable:

    • Erhalten Sie aktuelle Arten von ED
    • Erhalten Sie Bankkontonummern
    • Geben Sie ED-Parameter nach Quelle ein
    • Geben Sie die Zahlungsauftragsdaten ein
    • Geben Sie die Zahlungsanforderungsdaten ein
    • CheckAbility toEditObject

    Aus Eventabonnements Weisen Sie beim Erfassen des Eigentümers eine neue Version des ED zu Und CheckChangeBeforeRecordingOwnerED Bankbelege wurden gelöscht.

    Layouts wurden aus der Verarbeitung verschoben ExchangeKontrahenten V ExchangeWithBanks:

    • Zahlungsauftrag
    • Zahlungsanforderung

    Sie müssen den definierten Typ ergänzen

    • documentObject.PackageED

    Schnittstellenänderungen

    • In gemeinsamen Modulen ExchangeWithBanks, ExchangeKontrahenten Verfahren hinzugefügt Bei CreatedOnServer. Wird beim Öffnen von Objektformularen aufgerufen, um EDI-Befehle zu generieren. Optionen: Bilden- aktuelle Form, TeamplatzierungStandard– ein Element des Untermenüformulars, in dem EDI-Befehle erstellt werden.
    • In gemeinsamen Modulen ExchangeWithBanksOverridable, ExchangewithCounterpartiesOverridable Verfahren zum Generieren einer Liste von EDM-Befehlen hinzugefügt Bereiten Sie die Struktur der Objekte von Teams EDF vor. Parameter Zusammensetzung des TeamsEDO kann ein Array sein (für das Subsystem). ExchangeWithBanks) oder Array-Struktur ( ExchangeKontrahenten).
    • Die Gruppe der EDI-Befehle wurde entfernt; die automatische Befüllung des Befehlsfelds mit EDI-Befehlen wird nicht mehr durchgeführt.

    Um EDM-Befehle in Infobase-Dokumentformularen zu erstellen, müssen Sie Code zum Generieren von Objekttypen in der Prozedur des überschriebenen allgemeinen Moduls hinzufügen.

    Beispiel im Modul ExchangewithCounterpartiesOverridable:


    Zusammensetzung des EDM Teams.Outgoing.Add("Document.Sales of Goods and Services");
    Zusammensetzung von EDO Commands.Outgoing.Add("Document.Buyer's Order");

    Zusammensetzung des EDF Teams.Incoming.Add("Document.Receipt of Goods and Services");
    Zusammensetzung von EDO Commands.Incoming.Add("Document.InvoiceReceived");

    Ende des Verfahrens

    ExchangeWithBanksOverridable:

    Verfahren: Bereiten Sie die Struktur der Objekte von EDF-Teams (Zusammensetzung der EDF-Teams) für den Export vor
    Zusammensetzung der EDO-Befehle.Add("Document.Payment Order");
    Zusammensetzung von EDO Commands.Add("Document.PaymentRequest");

    Ende des Verfahrens

    Rufen Sie beim Erstellen eines Formulars das Programm zur Generierung von Befehlen auf

    Austausch mit Gegenparteien. Bei Erstellung auf dem Server:

    Vorgehensweise bei CreatedOnServer(Failure, StandardProcessing)
    //EDO-Befehle
    Austausch mit Gegenparteien.When CreatedOnServer(ThisObject, Elements.EDO Commands);
    // Ende des EDO-Befehls
    Ende des Verfahrens

    Fügen Sie einen steckbaren Formularhandler hinzu Connectable_Execute EDO-Befehl:

    Prozedur Connectable_Execute EDO-Befehl (Befehl)
    ElectronicInteractionServiceClient.ExecuteConnectedCommandEDO(Command, ThisForm, Elements.List);
    Ende des Verfahrens

    Änderungen im Subsystem „Austausch mit Kontrahenten“

    • Füllen Sie den definierten Typ „Gründe der willkürlichen ED“ mit den Dokumententypen aus, auf deren Grundlage die Einträge erfasst werden Willkürliche ED(Höchstwahrscheinlich handelt es sich hierbei um dieselben Dokumente wie im definierten Typ „Angehängter Dateieigentümer“). Außerdem müssen Sie in diesen Dokumenten das Dokument „Custom ED“ zur Liste „Ist die Basis für:“ hinzufügen.
    • In Dokumentformularen und Dokumentenlisten (auf deren Grundlage die benutzerdefinierte ED eingegeben wird) muss die benutzerdefinierte ED im Untermenü „Erstellen basierend auf“ deaktiviert werden, weil der Befehl zur Eingabe einer benutzerdefinierten ED wird im EDO-Untermenü platziert (Befehl „Datei hinzufügen“);
    • in den Layouts des Gesetzes über die Übertragung von Rechten, der Warenbestellung, der Antwort auf die Bestellung, des Verkaufsberichts des Kommissionärs, des Beschreibungsberichts des Kommissionärs, der Zahlungsrechnung, des Produktkatalogs und der Preisliste in der Parametergruppe „Bank“ im Feld „BIC“ das Pflichtfüllmerkmal wurde geändert. Dieses Feld muss ausgefüllt werden;
    • Im Rechnungslayout „Rechnung“ hat sich das Format der Felder „Landescode des Ursprungs“ und „Zollanmeldungsnummer“ geändert. Zur korrekteren Befüllung werden sie in der Zolldeklarationstabelle zusammengefasst. Ein Beispiel für das Ausfüllen dieser Elemente im Verfahren zur Aufbereitung von ESF-Daten finden Sie in der Demodatenbank des BED.

    Änderungen im Modul ExchangewithCounterpartiesClient

    • Die OpenEDList-Methode ist veraltet. Stattdessen wird empfohlen, OpenEDTree zu verwenden, das dem Benutzer den Baum der Vorschriften für den Austausch elektronischer Dokumente für das Informationssicherheitsdokument öffnet.

    Änderungen im Modul „Elektronische Interaktion“ überschrieben

    Zur Neudefinition wurden zwei Schlüssel zum Abrufen von Korrespondenz zu Namen von Objekten und Details hinzugefügt:

    • Verkauf von Waren und Dienstleistungen in Metadaten
    • Empfang von Waren und Dienstleistungen in Metadaten

    Änderungen im ExchangeCounterparties-Modul

    Die Fill DataBy 1SEDOD-Methode für den 1C-Reporting Master wurde hinzugefügt, die Daten für den 1C-Reporting Master vorbereitet.

    Die Methode Check AccounterV1EDMSWhen CreatedOnServer hinzugefügt, die beim Erstellen eines Kontoformulars aufgerufen werden muss. Diese Methode führt eine Überprüfung der Verbindung der Gegenpartei zum 1C-EDO-Dienst durch.
    Beispiel Austausch mit Gegenparteien. Überprüfen Sie die Gegenpartei in 1 SEDO, wenn sie auf dem Server erstellt wird:

    Vorgehensweise bei CreatedOnServer(Failure, StandardProcessing)
    // Elektronische Interaktion. Austausch mit Gegenparteien
    Austausch mit Gegenparteien. Überprüfen Sie die Gegenpartei in 1SEDO, wenn CreatedOnServer(Object.Link);
    // Elektronische Interaktion beenden. Austausch mit Gegenparteien
    Ende des Verfahrens

    Routineaufgabe NICHT geteilt hinzugefügt Überprüfung der KontrahentenBED, das eine Auswahl der Gegenparteien vornimmt und deren Verbindung zu 1C-EDO überprüft.

    Geteiltes Informationsregister hinzugefügt Status der GegenparteienBED, das Statistiken über Auftragnehmer sammelt, die mit dem 1C-EDO-Dienst verbunden sind.

    Fügen Sie in der Spalte „EDO“ des Listenformulars und des Kontrahentenauswahlformulars eine Anzeige des Zeichens der Verbindung zum 1C-EDO-Dienst hinzu. Fügen Sie der Spalte „Mit dem 1C-EDO-Dienst verbunden“ einen Hinweis hinzu.
    Beispiel:

    WÄHLEN
    AUSWAHL
    WHENCounterparty StatusBED.Status = VALUE(Enumeration.CounterpartyStateBED.Connected)
    DANN 0
    SONST 1
    ENDE
    ENDE WIE EDO
    DirectoryCounterparties.Name,
    DirectoryCounterparties.INN,
    VerzeichnisKontrahenten.KPP,
    ....
    DirectoryCounterparties.NameFull
    AUS
    Directory.Counterparties AS DirectoryCounterparties
    LEFT CONNECTION Informationsregister. Status der Auftragnehmer BED AS Status der Auftragnehmer BED
    Software (Auftragnehmer StatesBED.Counterparty = DirectoryCounterparties.Link)

    Bei Infist es erforderlich, den Link zur Funktionsoption „ED Exchange verwenden“ aus dem Formularattribut „ED State Text“ zu entfernen. Entfernen Sie die Kopfzeile aus dem Attribut „ED-Status“.

    Änderungen im Subsystem „Austausch mit Banken“.

    Veranstaltungsabonnements hinzugefügt ExchangeWithBanksOwnerEDBeforeRecording Und ExchangeWithBanksOwnerEDOnRecording.

    • Definierte Typen OwnersExchangeWithBanks und DirectoryBanks hinzugefügt.
    • Der allgemeine Befehl SettingsExchangeWithBanks wurde hinzugefügt.

    Zum definierten Typ Angehängte Datei hinzufügen:

    • DirectoryLink.MessageExchangeWithBanksAttachedFiles;
    • DirectoryObject.MessageExchangeWithBanksAttachedFiles;
    • DirectoryLink.PackageExchangeWithBanksAttachedFiles;
    • VerzeichnisObject.PackageExchangeWithBanksAttachedFiles.

    Zum definierten Typ Eigentümer der angehängten Dateien muss hinzugefügt werden

    • documentLink.MessageExchangeWithBanks;
    • documentLink.PackageExchangeWithBanks.

    Zum definierten Typ OwnerAttachedFilesObject muss hinzugefügt werden

    • documentObject.MessageExchangeWithBanks;
    • documentObject.PackageExchangeWithBanks;
    • documentObject.PackageED

    Ein neues Subsystem „Business Network“ hinzugefügt

    Das Subsystem umfasst gemeinsame Module (Präfix ExchangeBusinessNetwork), Behandlung Geschäfts-Netzwerk, Rollen ( AdministrationSubscriberBusinessNetwork, PerformingExchangeBusinessNetwork), Informationsregister IdentifiersBusinessNetwork. Im Formular „Austausch elektronischer Dokumente einrichten“ wurde ein Befehl zum Aufruf des Serviceverbindungsformulars hinzugefügt.

    Es ist notwendig, die Prozeduren und Funktionen im Modul abzuschließen BusinessNetworkOverridable:

    • Methode Kontrahent entsprechend den Angaben erstellen. Erstellt anhand der übergebenen Parameter eine Gegenpartei in der Anwendungslösung;
    • Methode Holen Sie sich IB-Benutzerkontakte. Empfängt die Kontaktinformationen des Benutzers (Rollenname, E-Mail-Adresse);
    • Methode Führen Sie die Kontrolle der Dokumentdetails aus. Überprüft die Dokumentdetails, um das Senden des Arrays zu ermöglichen (Absender und Empfänger müssen identisch sein).

    Übergang von Version 1.3.6 auf Version 1.3.7

    Im Formular zum Hochladen von Zahlungsbelegen in eine Datei und zum Herunterladen eines Kontoauszugs aus einer Datei (Verarbeitung ClientBank) eine Gruppe von Elementen verschieben GroupAdvertisingDirectBankHorizontally aus der allgemeinen Form OfferConnect1SDirectBank.

    Im Formular-Ereignishandler Bei CreatedOnServer Ortsmethoden ExchangeWithBanksClientServer.ShowAdvertisingDirectBank:

    &Auf dem Server
    Vorgehensweise bei CreateOnServer (Fehler, Standardverarbeitung)

    // Elektronische Interaktion. Austausch mit Banken
    ExchangeWithBanksClientServer.ShowAdvertisingDirectBank(
    Elements.GroupAdvertisingDirectBankHorizontally, Elements.TextDirectBankHorizontally);
    // Elektronische Interaktion beenden. Austausch mit Banken
    Ende des Verfahrens

    Im Formular-Ereignishandler Verarbeitungswarnungen Platzieren Sie die Methode ExchangeWithBanksClient.UpdateAdvertisingDirectBank:

    &OnClient
    P(Ereignisname, Parameter, Quelle)

    // Elektronische Interaktion. Austausch mit Banken
    ExchangeWithBanksClient.UpdateAdvertisingDirectBank(EventName,
    Elements.GroupAdvertisingDirectBankHorizontally, Elements.TextDirectBankHorizontally);
    // Elektronische Interaktion beenden. Austausch mit Banken
    Ende des Verfahrens

    Für Element TextDirectBankHorizontally Event-Handler hinzufügen ProcessingNavigationLinks und platzieren Sie darin die Methode ExchangeWithBanksClient.ProcessingNavigationLinkAdvertisingDirectBank:

    &OnClient
    Prozedur TextDirectBankHorizontalNavigationLinkProcessing(Element, FormattedStringNavigationLink, StandardProcessing)
    ExchangeWithBanksClient.ProcessingNavigationLinkAdvertisingDirectBank(
    NavigationLinkFormatString, StandardProcessing);
    Ende des Verfahrens

    Zum Ablauf Erhalten Sie Korrespondenz zu Namen von MDI-Objekten und Details gemeinsames Modul ElektronischeInteraktion Match-Element mit Schlüssel hinzufügen PaymentOrderInMetadata und Wert: Name des Metadatenobjekts Zahlungsauftrag in einer Anwendungslösung.

    09.06.2017

    „(EDI) spiegelt nicht sehr genau wider, was in russischen Unternehmen und Organisationen in der Praxis umgesetzt wird. Es stellte sich heraus, dass es sich dabei oft eher um die elektronische Unterstützung des traditionellen Dokumentenflusses in Papierform handelte: im einfachsten Fall um die Verwaltung elektronischer Karten von Papierdokumenten, in einem komplexeren Fall um die Schaffung einer zusätzlichen Schaltung für deren elektronische Kopien. Allerdings handelt es sich hier beim Original immer um ein Papierdokument. Aus diesem Grund haben wir uns in dieser Überprüfung für die Verwendung des Begriffs „papierloses elektronisches Dokumentenmanagement“ (BED) entschieden und beziehen uns auf die Implementierungsoption des „echten“ EDF, wenn die Originaldokumente in elektronischer Form vorliegen. Gleichzeitig möchte ich betonen, dass die Abschaffung von Papierdokumenten kein Selbstzweck ist, sondern lediglich ein Mittel zur Verbesserung der Qualität und Effizienz der Arbeit.

    Auf Landesebene wird bereits seit Längerem über den Übergang zu BED diskutiert – aktiv seit 2008. Doch wie dynamisch und erfolgreich ist dieser Prozess? Was sind die Gründe dafür, dass sich die heutigen Ergebnisse von denen unterscheiden, die vor 7 bis 10 Jahren vorhergesagt wurden? Um Antworten auf diese Fragen zu erhalten, haben wir uns an Experten gewandt – Entwickler von EDMS/ECM-Tools und diejenigen, die an der Implementierung und dem Betrieb solcher Systeme beteiligt sind.

    Welche Relevanz hat der Übergang zum BETT?

    „Dieses Thema wird für verschiedene Arten von Kunden immer relevanter – sowohl für kommerzielle als auch für staatliche Organisationen“, sagt Oleg Beilezon, Leiter der Alfresco-Praxis bei Business Logic (IT Group). Jeder ertrinkt bereits buchstäblich in Papierströmen – das wird physisch zum Problem, die Schreibtische und Schränke vieler Mitarbeiter sind übersät mit geprüften, vereinbarten, unterschriebenen, gespeicherten und „Steuererklärungs“-Dokumenten und es wird immer schwieriger um sie zu verwalten. Seiner Meinung nach haben viele staatliche Regulierungsbehörden (z. B. der Bundessteuerdienst) dies erkannt und empfehlen daher dringend – sogar aufgrund zwingender Anforderungen – die Umstellung auf den papierlosen Umlauf formeller Dokumente.

    Elena Ivanova, Leiterin der Marketingabteilung des Unternehmens EOS, weist wiederum darauf hin, dass der Übergang zum papierlosen Dokumentenfluss es Unternehmen zwar ermöglicht, Kosten zu senken und die Effizienz ihrer Geschäftsprozesse zu steigern, dass jedoch berücksichtigt werden muss, dass eine solche Transformation erforderlich ist bestimmte Kosten im Zusammenhang mit der Implementierung technologischer Lösungen, der Änderung von Vorschriften und der Minimierung der Risiken, die sich aus der Verwendung elektronischer Dokumente ergeben. Generell ist die Situation klar: Je größer der Fluss an Papierdokumenten, desto drängender wird das Thema des papierlosen Austauschs. Sie sieht die Notwendigkeit zusätzlicher Kosten „jetzt“ und die mangelnde Bereitschaft der Mitarbeiter, auf die üblichen Prozesse und Eigenschaften eines Papierdokuments zu verzichten, als die Haupthindernisse, die einen solchen Übergang verlangsamen. Aber Entwickler verfügen über Tools, mit denen sie Imeistern können.

    Doch angesichts der anhaltenden Wirtschaftskrise seien nicht alle Unternehmen dazu bereit, sagt Dmitry Shmailov, Leiter der Entwicklungsabteilung für ECM-Lösungen bei der ELAR Corporation. Darüber hinaus hat BED für Unternehmen keine so große Priorität wie beispielsweise Produktionsautomatisierung, Lösungen für kritische Aufgaben und Systeme zur Kostensenkung, also Projekte, die Geld einbringen können.

    Vadim Ipatov, stellvertretender Generaldirektor von InterTrust für Geschäftsentwicklung, erinnert daran, dass es neben organisatorischen und technologischen Problemen auch regulatorische Anforderungen gibt, die sich heute noch weitgehend auf die Verwendung von Papieroriginalen konzentrieren. Insbesondere die Fragen der langfristigen (und vor allem ewigen) Aufbewahrung von Dokumenten sind nach wie vor ungeklärt. Der Anteil solcher Dokumente an ihrem Gesamtvolumen scheint gering zu sein, aber er hemmt wie ein Anker den Prozess der Abkehr von Papieroriginalen insgesamt.

    Wenn wir über Dokumente sprechen, die als Kommunikationsmittel verwendet werden, dann ist E-Mail heute der häufigste Mechanismus. Es scheint, dass es hier keine organisatorischen, rechtlichen oder technischen Probleme gibt. Tatsächlich implementiert E-Mail jedoch die traditionelle Papierversion der Interaktion, die bei automatischer Implementierung zur Erstellung riesiger Informationsmengen führt, die selbst mit dem Einsatz von IT nur schwer zu verwalten sind. Das heißt, es sind einige qualitativ unterschiedliche Kommunikationsarchitekturen erforderlich. Und um sie zu nutzen, betont der Experte, müssen wir unser Verständnis von ECM überdenken und sie als Systeme positionieren, die Menschen, Prozesse und damit verbundene Inhalte vereinen. Heute ist es richtiger, nicht von einem papierlosen Dokumentenfluss zu sprechen, sondern von einer papierlosen, aber dokumentierten Interaktion von Menschen während der Arbeitsabläufe.

    Traditionell wurde das Thema EDMS als Problem der Automatisierung interner Geschäftsprozesse eines Unternehmens verstanden, und zwar in erheblichem Maße in Bezug auf organisatorische und administrative Dokumente. In den letzten Jahren hat die Relevanz des Themas des interorganisationalen Dokumentenaustauschs jedoch rasant zugenommen: zwischen Wirtschaftsunternehmen, innerhalb staatlicher Stellen sowie im Zusammenspiel von Unternehmen und Privatpersonen mit staatlichen Stellen. Alle diese Bereiche entwickeln sich gerade im Hinblick auf den Übergang zum organisationsübergreifenden elektronischen Dokumentenfluss rasant weiter.

    Ernest Kolesnikov, stellvertretender Marketingdirektor bei Taxkom, verweist diesbezüglich auf die Prognosen von Analysten: Bis 2017 wird die Nutzung von EDI-Mechanismen mit Gegenparteien 22,5 % erreichen. Bereits jetzt, nach der Einführung einer neuen Umsatzsteuererklärung (nahezu alle Steuerzahler müssen diese jetzt elektronisch einreichen), ist das Thema der Dokumentenautomatisierung besonders relevant geworden, da bei der manuellen Dateneingabe die Buchhaltung mit hoher Wahrscheinlichkeit automatische Anfragen zu Unstimmigkeiten mit Gegenparteien erhalten wird . Er erinnert auch daran, dass Kapitel 49.1 des Arbeitsgesetzbuchs der Russischen Föderation die Verwendung von EDI bei Remote-Arbeit erlaubt und ab dem 1. Juli 2016 Änderungen des Bundesgesetzes „Über Aktiengesellschaften“ in Kraft treten werden, die den Aktionären dies ermöglichen um per EDI aus der Ferne an Besprechungen teilzunehmen.

    Artem Tanan, Projektmanager für elektronischen Dokumentenaustausch bei 1C, ist überzeugt, dass der Hauptanreiz für den Übergang zu BED der Wunsch der Unternehmen ist, ihre Wettbewerbsfähigkeit zu steigern. Wer Marktführer sein will, bereitet sich schon lange vor der gesetzlichen Erlaubnis auf eine solche Transformation vor und meistert diese Chancen als Erster in der Praxis. Damals in den Jahren 2013–2014. Elektronische Methoden der Interaktion mit Gegenparteien wurden von Unternehmen aus hart umkämpften und technologieorientierten Branchen wie Einzelhandelsketten, Vertriebshändlern, Telekommunikationsbetreibern usw. eingesetzt. Dadurch konnten sie eine umfassende Wirkung erzielen: von der Beschleunigung der Mehrwertsteuerrückerstattung über die Reduzierung von Steuerrisiken bis hin zur Optimierung Kosten und Steigerung der Effizienz der Interaktion mit Gegenparteien. Unter dem Druck der Zulieferunternehmen begannen auch deren Kontrahenten, auf BED umzusteigen. Im Jahr 2015 verbreitete sich das Verfahren noch weiter, was durch die Weiterentwicklung der Gesetzgebung und das Aufkommen einer Reihe neuer regulatorischer Anforderungen für die Einreichung von Steuerberichten erleichtert wurde. In den letzten Jahren ist die Zahl der an Dienste angeschlossenen Nutzer deutlich gestiegen.

    Praxis des Übergangs zum papierlosen elektronischen Dokumentenmanagement

    Laut Elena Ivanova wird die Praxis der Übertragung elektronischer Originale bei der Interaktion mit Filialen und Remote-Einheiten immer weiter verbreitet. Der Austausch primärer Buchhaltungsdokumente (Akt, Rechnung usw.) mit Gegenparteien und die Integration mit den entsprechenden spezialisierten Austauschdiensten erfreuen sich immer größerer Beliebtheit. Sie stellt jedoch fest, dass viele Organisationen immer noch Bedenken hinsichtlich der Risiken haben, die bei der Verwendung elektronischer Originaldokumente entstehen, und dass die Verwendung elektronischer Dokumente jeglicher Art für sie ein „verbotenes“ Thema bleibt.

    „Wenn Unternehmen über den Übergang zur Arbeit mit elektronischen Originalen sprechen, beginnen sie mit dem Wort ‚wir wollen‘, gefolgt von ‚aber …‘“, bemerkt Oleg Beilezon. „Dann gibt es eine Reihe mehr oder weniger überwindbarer Gründe: Einige Einheiten sind nicht bereit, das Budget wurde nicht zugewiesen, wir können die Traditionen der Organisation nicht brechen usw.“ Aber im Allgemeinen sei der Trend zur Elektronikisierung des Dokumentenflusses seiner Meinung nach recht gut sichtbar, schon allein deshalb, weil es Projekte für den Übergang zu papierlosen Technologien gebe, von Projekten für den umgekehrten Übergang jedoch nichts zu hören sei. BED deckt viele Bereiche ab – das sind klassische EDMS, der Finanzdokumentenfluss einer Organisation und der rechtlich bedeutsame Umlauf von Finanzdokumenten. Der rechtlich bedeutsame organisatorische und administrative Dokumentenfluss ist etwas ins Stocken geraten – es gibt zu viele rechtliche Feinheiten und es wurde keine ausreichende Praxis entwickelt. Die elektronische Speicherung und Verarbeitung von Dokumenten mit unterschiedlichen Zugriffsklassifizierungen hinkt noch weiter hinterher, da an die Systeme, die sie umsetzen, (im Allgemeinen berechtigterweise) recht hohe Anforderungen gestellt werden.

    Maxim Kainer, Business-Analyst bei Directum, sagt, dass Einsparungen beim Papierdruck bei der Implementierung von EDMS/ECM nur durch automatisierte Prozesse erzielt werden können, es sich jedoch oft herausstellt, dass das gesamte Druckvolumen im gesamten Unternehmen steigen kann. Darüber hinaus können Sie durch die Automatisierung eines bestimmten Geschäftsprozesses durch ECM in weniger als 10 % der Fälle das Drucken von Dokumenten auch innerhalb dieses Prozesses vermeiden. Generell ist seiner Ansicht nach bislang keine Rede davon, dass Organisationen auf einen papierlosen Dokumentenfluss umsteigen.

    Die Aufgabe, Papier loszuwerden, sei in der Regel kein Selbstzweck; Ziel sei es, bestimmte Geschäftsprozesse zu optimieren, ihre Umsetzung zu beschleunigen und zu vereinfachen, betont Vadim Ipatov. Seiner Einschätzung zufolge verfügen die meisten Kundenorganisationen über vollständig implementierte interne elektronische Systeme, einschließlich der gesamten Bandbreite an Begleitdokumenten (Anweisungen, Beschlüsse, Ausführungsberichte...). In vielen Behörden, die zu den Kunden seines Unternehmens zählen, sind die Erbringung öffentlicher Dienstleistungen und die Bearbeitung von Bürgerbeschwerden weitgehend automatisiert. Geht die Anfrage auf elektronischem Wege ein, erfolgt die Bearbeitung vollständig elektronisch. Im Bereich der Organisations-, Verwaltungs- und Regulierungsdokumente kann die „Digitalisierung“ relativ gesehen 99,9 % erreichen, es bedarf jedoch noch einer Anordnung, Anordnung oder Regelung, zumindest in einer einzigen Papierkopie – dies wird sowohl von Traditionen als auch von Traditionen vorgegeben gesetzgeberische Normen. Bei der Arbeit mit Verträgen ist die Situation ähnlich: Der gesamte Prozess ihrer Vorbereitung und Genehmigung erfolgt vollständig elektronisch, aber die beiden Kopien, die die Parteien unterzeichnen, sind immer noch „lebend“ auf Papier.

    Eine wichtige Rolle bei der Umstellung auf EDMS spielen die IT-Abteilungen von Organisationen gerade als Nutzer von EDMS – sie nutzen diese Tools für ihre internen Aufgaben (Bearbeitung von Nutzeranfragen, Projektmanagement im Sinne der Aufgaben- und Arbeitsverteilung, Genehmigungen etc.) , während sie anhand ihres eigenen Beispiels zeigen, wie Papier vollständig eliminiert werden kann.

    „Der Übergang zu papierlosen Technologien wird immer häufiger und wird durch Produktionsanforderungen vorangetrieben; das Arbeiten ohne Papier ist profitabel“, stimmt Dmitry Shmailov zu. - BED ist für den unternehmensinternen Dokumentenfluss von großer Bedeutung. Heutzutage, da elektronische Dokumente allmählich gesetzlichen Status erlangen, ist die Zusammenarbeit mit Gegenparteien in einem EDMS alltäglich geworden.“ Gleichzeitig weist er jedoch darauf hin, dass in Organisationen, die Sonderregelungen anwenden, Dokumente, die Staats- oder Geschäftsgeheimnisse darstellen oder von besonderem Wert sind, immer noch auf Papier gespeichert werden. Der Übergang zu BED für eine solche Dokumentation ist entweder unmöglich oder mit der Gewährleistung höchster Sicherheit verbunden, was teuer, schwierig und oft nicht rechtfertigend ist.

    Laut Ernest Kolesnikov befindet sich der Austausch elektronischer Dokumente mit Gegenparteien in einer Phase des Übergangs von einem embryonalen zu einem ausgereifteren Stadium. Die EDF-Betreiber wählten zunächst die Taktik, die größten Unternehmen – Erzeuger des Dokumentenverkehrs – anzuziehen; in wichtigen Wirtschaftszweigen wird der Austausch von Dokumenten in elektronischer Form immer üblicher; in anderen laufen Pilotprojekte. Dieser Prozess wird durch die Maßnahmen der Regulierungsbehörde erheblich angeregt und manchmal sogar initiiert. Ein häufiger Fall für die Automatisierung ist eine Gruppe von Unternehmen derselben Holding mit territorialer Verteilung im ganzen Land, bei der die meisten Dokumente in elektronische Form umgewandelt werden und der maximale finanzielle Effekt gewährleistet ist. Gleichzeitig weist der Experte auf einen wichtigen Punkt hin: „Viel hängt davon ab, wie die Rechnungslegung im Unternehmen erfolgt. Wenn alles im Einklang mit dem Gesetz ist, dann ist mehr Transparenz willkommen, aber wenn das Gegenteil der Fall ist, dann dient es als Instrument zur Wiederherstellung der Ordnung, aber das ist kein schneller Prozess.“

    Das offensichtlichste Einsatzgebiet von BED ist die Umstellung auf elektronische Lieferscheine und Rechnungen. Artem Tanan stellt jedoch fest, dass die Regulierungsbehörde zwar den klaren Wunsch zeigt, schnell in diese Richtung zu gehen, es jedoch zu zahlreichen privaten Schwierigkeiten kommt. Beispielsweise wurde der Übergang zum Austausch elektronischer Rechnungen durch Situationen behindert, in denen beispielsweise Dienstleistungen am letzten Tag des Steuerzeitraums erbracht wurden (Kommunikation, Internet, Versorgungsleistungen usw.) und die Rechnung mit Bestätigung aus dem elektronischen Dokument stammte Der Verwaltungsbetreiber wurde bereits am nächsten Tag im Monat datiert. Dieses Problem wurde mit der Verabschiedung des Bundesgesetzes 382-FZ und anschließenden Klarstellungen durch das Finanzministerium recht schnell gelöst.

    Hindernisse auf dem Weg zum BETT

    Die Hauptantwort auf diese Frage war vor einigen Jahren die These „Unvorbereitetheit des Regulierungs- und Gesetzgebungsrahmens“, doch heute stellen Experten dieses Problem nicht an erster Stelle, wenn sie es erwähnen. „Organisationen haben kein Interesse an einer Abkehr vom Papier“, sagt Maxim Kainer. - Die Kosten für das Drucken und Arbeiten mit Papierdokumenten sind nicht so hoch, dass ihre Reduzierung als Vorteil angesehen werden könnte. ECM-Systeme werden nicht für den Übergang zum papierlosen Dokumentenfluss implementiert, sondern um andere, greifbarere und offensichtlichere Effekte zu erzielen: Transparenz der Prozesse und deren Beschleunigung, Risikominderung usw. Darüber hinaus macht es manchmal einfach keinen Sinn, den Prozess in elektronische Form umzuwandeln. auch wegen des recht hohen Preises eines elektronischen Signaturzertifikats.“ Gleichzeitig weist er auch auf die Mängel des Regulierungsrahmens hin – die Unbestimmtheit einiger Formulierungen und der allgemeine Beratungscharakter, der Organisationen die Wahl lässt, die bewährte Arbeitsmuster möglicherweise einfach nicht ändern möchten. Gleichzeitig ist er zuversichtlich, dass neue Ansätze nicht zu stark aufgedrängt werden sollten, da sie in den meisten Unternehmen Änderungen auf der Ebene der IT-Infrastruktur erfordern würden.

    Im Hinblick auf die Problematik des Rechtsrahmens macht Elena Ivanova darauf aufmerksam, dass viele Regulierungsfragen in der Verantwortung der Organisationen selbst liegen. „In vielerlei Hinsicht spielt der Wille des Managements eine Rolle bei der Entwicklung von BED“, ist sie sich sicher. - Wenn der Manager anordnet, ohne Papier zu arbeiten, dann wird es jeder tun, ob er es will oder nicht. Fehlt ein solches motivierendes Handeln seitens des Managements in der Organisation, bedeutet das, dass es in BEA keine wirtschaftliche Machbarkeit und Wirkung sieht. Außerdem besteht das Problem des Mangels an Personal, das den BED-Implementierungsprozess vorantreiben und dem Manager all seine Freuden vermitteln könnte.“

    Auch Dmitry Shmailov stimmt ihr zu: „Natürlich kann man sagen, dass die Gesetzgebung bei der Entwicklung von BED hinter den westlichen Ländern zurückbleibt, aber viel wichtiger ist, dass nicht jeder die Möglichkeiten nutzt, die Gesetzesänderungen bieten.“ Vielmehr gibt es eine Verzögerung: Viele BED-Technologien werden nur von wenigen Organisationen genutzt. Bei unseren Kunden sehen wir einen Trend zur Entwicklung und Vertiefung elektronischer Buchhaltungsthemen und zum Aufbau eines einheitlichen Modells zur Verarbeitung und Speicherung von Buchhaltungsbelegen in elektronischer Form. Der vollständige Übergang zu BED wird durch das Fehlen eines einzigen Vertrauensraums für elektronische Signaturen stark eingeschränkt. Vergessen Sie auch nicht die Anforderungen des Informationsschutzes, die in manchen Fällen die Speicherung und Nutzung elektronischer Dokumente unmöglich machen. Nun, die Finanzierung bleibt ein wichtiger Faktor.“

    In Anlehnung an ein bekanntes Sprichwort nennt Ernest Kolesnikov zwei Hauptprobleme des russischen elektronischen Dokumentenmanagements: Gesetze und Menschen. „Es gibt Lücken in der Gesetzgebung, zum Beispiel wurden Formate nur für wenige Dokumente genehmigt, während an anderen Typen gerade erst gearbeitet wird. In naher Zukunft soll das Format eines universellen Überweisungsdokuments genehmigt werden; die Rede ist von einem universellen Container, an den jedes beliebige Dokument angehängt werden kann. Die gerichtliche Praxis, nicht formalisierte Dokumente zu verwenden, reicht noch nicht aus, damit alle Unternehmen ohne Angst auf EDI umsteigen können, aber die Zeit vergeht und die Situation ändert sich zum Besseren. Das zweite zentrale Problem sind die Menschen und die vorherrschende Lebensrealität; wir hören oft von Kunden: Wir lehnen Papier nur ab, wenn sie uns dazu zwingen.“

    Um eine neue Technologie im Rahmen eines bestehenden Prozesses einzuführen, bedarf es vor allem einer Umschulung des Personals und dem Wunsch der Unternehmensleitung, Innovationen anzuwenden, aber die Prozesse bleiben im Wesentlichen die gleichen, sagt Artem Tanan. Er gibt konkrete Ratschläge: Um BED umzusetzen, sollten Sie Verantwortliche ernennen und drei Hauptaufgaben erfüllen: ein neues Verfahren für die Arbeit mit Dokumenten aufbauen, Personal schulen und die Fristen für die Aufgabe des alten Verfahrens für ausgewählte Gegenparteien festlegen. Damit neue Verfahren für die Arbeit mit Dokumenten einfach und verständlich sind und sich nur minimal von bestehenden unterscheiden, ist es notwendig, die Integration des BED mit Buchhaltungs-, Verwaltungs- und EDMS-Programmen zu unterstützen und noch besser – das BED zu erstellen ein integraler Bestandteil davon. Ein separater, wahrscheinlich problematischster Block ist die Frage der Einbeziehung von Gegenparteien. Es ist nicht nur notwendig, die Kontrahenten des BED-Kunden zu verbinden, sondern auch beim Übergang zu einem neuen Verfahren für die Arbeit mit Dokumenten zu helfen. Andernfalls bleiben auch beim Einsatz von BED Fehler und Unstimmigkeiten in den Angaben in den Einkaufs- und Verkaufsbüchern bestehen und es ergeben sich weitere negative Folgen. Der Experte ist zuversichtlich, dass die Fragen der Integration von BED mit anderen Geschäftssystemen und der Einbindung von Auftragnehmern in den nächsten Jahren eine wichtige Rolle bei der Verbreitung der BED-Technologien in unserem Land spielen werden.

    Was zu tun ist?

    „Im Moment ist es in Russland unmöglich, vollständig auf Papier zu verzichten, weder im öffentlichen noch im kommerziellen Sektor“, erklärt Elena Ivanova. - Zunächst muss ein gesetzlicher Rahmen entwickelt werden, der Organisationen dazu ermutigt, auf BED umzusteigen. Teilweise beginnt sich dies nun in Regierungsorganisationen im Zusammenhang mit der Verbesserung von SMEV, M zu manifestieren.“ Sie glaubt, dass viel vom EDMS-Anbieter abhängt; Sie können die wirtschaftlichen Auswirkungen der Umstellung auf BED begründen und technologische Lösungen anbieten. Es ist auch wichtig, in Fachkreisen und Organisationen zusammenzuarbeiten, die an der Standardisierung in den EDMS/ECM-Bereichen beteiligt sind, und mit der staatlichen Regulierungsbehörde zu interagieren.

    Darüber hinaus müssen die EDMS-Anbieter selbst ein Vorbild für den Übergang zu BED sein, ist sich Dmitry Shmailov sicher. Auch diese Unternehmen benötigen ein elektronisches Dokumentenmanagement, um die Effizienz ihrer Arbeit zu verbessern. Bei einem Mangel an Kunden kann es ein Erfolgsfaktor sein, BED-Technologien im eigenen Unternehmen zu testen. EDMS-Anbieter wären eine gute Hilfe im Hinblick auf die technologische Entwicklung und bieten die neuesten Entwicklungen an, die den individuellen Anforderungen und Besonderheiten ihrer Kunden gerecht werden und diese berücksichtigen.

    Maxim Kainer spricht auch über die wirtschaftliche Berechtigung des Übergangs zu BED: „Damit der Übergang zum papierlosen Dokumentenfluss stattfinden kann, muss sich die Implementierung von IT-Lösungen durch Einsparungen bei der unterstützenden Arbeit mit Papiermedien (Anschaffung und Wartung von Geräten, Verbrauchsmaterialien, Versand- und Lieferkosten, Kosten für Ein- und Auslagerung). Experten aus aller Welt sagen, dass die Amortisationszeit für Investitionen in spezifische ECM-Lösungen in mehr als der Hälfte der Fälle eineinhalb Jahre oder weniger beträgt.“ Die tatsächliche Beteiligung von Anbietern an diesem Prozess kann darin bestehen, die Idee „Arbeiten ohne Papier ist möglich und profitabel“ zu fördern, sich am Gesetzgebungsprozess zu beteiligen und die Kosten ihrer Lösungen zu senken, unter anderem durch den Einsatz von Cloud-Modellen und SaaS.

    Es gibt keine unüberwindbaren Hindernisse für BED, aber es gibt Probleme, die gelöst werden können und sollten, sagt Ernest Kolesnikov. Ein deutlich positiver Aspekt ist, dass staatliche Stellen stark in die Automatisierung des Landes investieren und man kann konstatieren, dass das Leben und Arbeiten in den letzten zehn Jahren deutlich angenehmer geworden ist. Es gibt Probleme, aber sie werden durch gemeinsame Anstrengungen von Regulierungsbehörde, Entwicklern und Kunden identifiziert und gelöst. „Ab einem bestimmten Punkt wird die Informationsmenge in der Gesellschaft ein ausreichendes Ausmaß erreicht haben und jeder wird verstehen, dass die altmodische Darstellung von Dokumenten auf Papier der Vergangenheit angehört“, ist er sich sicher. „Heute ist es schwer vorstellbar, wie wir früher ohne Internet gelebt haben, aber mit der elektronischen Dokumentenverarbeitung wird die Situation meiner Meinung nach die gleiche sein.“

    „Wir empfehlen den Unternehmen, nicht auf den „letzten Anruf“ zu warten, wenn sie selbst den Papierfluss nicht mehr bewältigen können und die Anforderungen der Regulierungsbehörde nicht mehr erfüllen“, rät Artem Tanan. - Sie müssen jetzt entscheiden, für welche Arten von Transaktionen/Dokumenten und mit welchen Gegenparteien das BED verwendet werden soll, dann die Verantwortlichen benennen und Fristen festlegen. Ziehen Sie bei Bedarf Experten mit ausreichender Kompetenz auf diesem Gebiet für die qualitativ hochwertige Umsetzung der übertragenen Aufgaben hinzu. Wenn Schwierigkeiten methodischer oder technischer Art auftreten, dann bringen Sie diese auf spezialisierten Plattformen, in Arbeitsgruppen zu BED-Themen, zur Diskussion. Nur die Festlegung konkreter Aufgaben beim Übergang zu BED in einem einzelnen Unternehmen ermöglicht es, erfolgreiche Erfahrungen zu sammeln, die für andere Marktteilnehmer nachvollziehbar sind. Die Replikation dieser Erfahrung durch große Unternehmen zusammen mit SF-Betreibern, Softwareanbietern und deren Partnernetzwerken ist der effektivste Weg, BED-Technologien auf dem Markt zu vertreiben.“

    Kollegen!

    In einigen Konfigurationen ist es aufgrund von Fehlern nicht möglich, Daten herunterzuladen und daher keinen Bericht an den Bundessteuerdienst zu übermitteln.

    Der Umgang mit einer Gegenpartei – warum die TIN/KPP-Prüfung nicht bestanden wird – ist ein langwieriger Prozess, und oft müssen Sie nur Informationen an den Bundessteuerdienst übermitteln und bei Fragen eine Bescheinigung über die Gegenpartei vorlegen, damit diese überprüft werden kann kann sich selbst darum kümmern, anstatt zu versuchen, dieses Problem selbst zu lösen und Bußgelder für verspätete Berichterstattung zu erhalten.

    Jetzt konzentrieren wir uns auf einige Techniken, um aus solchen Situationen herauszukommen, am Beispiel der Konfiguration 1C: Accounting 8. Auflage. 3,0.

    Also, Trick Nummer 1: Die integrierte Verifizierung von Gegenparteien in Accounting 8 funktioniert nur mit Gegenparteien, die über eine TIN/KPP verfügen. Wenn Sie die TIN/KPP von einer Gegenpartei entfernen, die die Überprüfung nicht bestanden hat, wird keine Fehlermeldung angezeigt. Es wird einfach von der Berücksichtigung im Verifizierungsmodul des Berichts ausgeschlossen.

    Trick Nr. 2: Bei der Überprüfung der Kontrahenten wird ein spezielles Informationsregister ausgefüllt: „Status der Kontrahenten“. Damit müssen Sie arbeiten.

    Am Beispiel einer Trainingsbasis betrachten wir diese Option. Wir haben eine Liste nicht verifizierter Gegenparteien:

    Das Programm meldet, dass beispielsweise der Status der Camellia-Gegenpartei „KPP nicht mit den Daten in der Datenbank des Federal Tax Service übereinstimmt.“ Eine solche Gegenpartei besteht die Prüfung nicht und das Programm erlaubt Ihnen nicht, einen Mehrwertsteuerbericht herunterzuladen, der eine solche Gegenpartei enthält.

    Was kann getan werden?

    Wir öffnen das Informationsregister „Staaten der Gegenparteien“ – Kap. Menü - Alle Funktionen - Informationsregister:

    Platzieren Sie im Informationsregister „Auftragnehmerstatus“ den Cursor auf die Zeile mit der gewünschten Gegenpartei:

    Und wir ändern den Verifizierungsstatus von „Der Prüfpunkt entspricht nicht den Daten des Bundessteuerdienstes“ in „Die Gegenpartei befindet sich in der Datenbank des Bundessteuerdienstes.“

    Eine neue Version 1.3.8 der Standardkonfiguration „1C: Library of Electronic Documents 1.3“ ist erschienen.

    Version 1.3.8

    Version 1.3.8 ist eine Weiterentwicklung der Edition 1.3 „1C: Electronic Document Library 8“, die den Austausch elektronischer Dokumente in Anwendungslösungen sicherstellen soll, die auf der 1C:Enterprise-Plattform Version 8.3.10.2252 und höher entwickelt wurden.

    Neue Funktionen und Änderungen

    • Im Suchformular für Handelsangebote wurde die Möglichkeit hinzugefügt, ohne Verbindung zum Dienst 1C: Business Network zu suchen und einen Lieferanten anhand des Namens zu suchen.
    • Bericht über veröffentlichte Handelsangebote hinzugefügt.
    • Ein Arbeitsplatz zur Veröffentlichung von Handelsangeboten im 1C:Business Network-Dienst wurde hinzugefügt.
    • Die Anpassung erfolgte mit den Subsystemen „1C: Library of Standard Subsystems“ Version 2.4.2, „1C: Library of Internet User Support“ Version 2.2.2.

    Übergang auf Version 1.3.8 von Version 1.3.7

    Definierter Typ hinzugefügt GegenparteiBED, definierter Typ Gegenpartei gelöscht Beim Update Notwendig Andernfalls legen Sie einen neuen Datentyp fest Streichung Daten über Gegenparteien in Subsystemobjekten ExchangeKontrahenten(dokumentieren Paket elektronischer Dokumente, Informationsregister Status der BED-Kontrahenten).

    Moduländerungen:

    • Funktion hinzugefügt Fordern Sie Text für veröffentlichte Produkte an um eine Datenquelle für die Veröffentlichung von Handelsangeboten und die Erstellung eines Berichts über veröffentlichte Waren zu erhalten. Beim Empfang einer Produktliste muss ein Funktionsaufruf für die FillOfferPackage-Methode implementiert werden.

    Änderungen im Modul Handelsangebote

    • Verfahren hinzugefügt UpdateDecorationConditionsPublications um das Dekorationsformularelement mit dem Veröffentlichungsstatus zu aktualisieren. Sie müssen dem Anruf im Formular Veröffentlichungseinstellungen für das Statuselement hinzufügen.

    Rolle hinzugefügt BerichteHandelAngebote erforderlich, um auf den Bericht zugreifen zu können Veröffentlichte Handelsangebote.

    Version 1.3.7

    Version 1.3.7 ist eine Weiterentwicklung der Edition 1.3 „1C: Electronic Document Library 8“, die den Austausch elektronischer Dokumente in Anwendungslösungen sicherstellen soll, die auf der 1C:Enterprise-Plattform Version 8.3.10 und höher entwickelt wurden.

    Konfigurationseigenschaftswerte:

    • Der Kompatibilitätsmodus sollte auf „Nicht verwenden“ eingestellt sein.
    • Der Modalitätsnutzungsmodus kann auf „Nicht verwenden“ eingestellt werden.
    • Der Schnittstellenkompatibilitätsmodus kann die Werte „Version 8.2“, „Version 8.2. Taxi zulassen“ oder „Taxi. Version 8.2 zulassen“ annehmen.

    Neue Funktionen und Änderungen

    • Es wurde die Möglichkeit hinzugefügt, den Status eines Zahlungsdokuments von der Sberbank abzurufen.
    • Automatischer Empfang von Einstellungen für Sberbank bei der Verbindung mit dem 1C:DirectBank-Dienst implementiert.
    • Es wurde die Möglichkeit hinzugefügt, kontextbezogene Werbung 1C:DirectBank anzuzeigen.
    • Es wurde eine Anpassung vorgenommen, um mit dem 1C: Business Network-Dienst im 1CFresh-Cloud-Dienst zu arbeiten.
    • Für Teilnehmer des 1C: Business Network-Dienstes wurde die Möglichkeit hinzugefügt, Handelsangebote im Dienst „1C: Handelsangebote“ zu veröffentlichen, zu suchen und zu bestellen.
    • Die Anpassung erfolgte mit den Subsystemen „1C: Library of Standard Subsystems“ Version 2.4.1, „1C: Library of Internet User Support“ Version 2.1.9, „1C: Library of Service Technology“ Version 1.0.12.

    Übergang von Version 1.3.6 auf Version 1.3.7

    Subsystem „Austausch mit Kontrahenten“

    Moduländerungen:

    • Datum des Dokuments, DocBaseDate

    Subsystem „Austausch mit Banken“

    Änderungen im Modul Arbeiten mit FilesOverridable:

    • Zum Ablauf Beim Definieren von Einstellungen Sie müssen den Code hinzufügen:

    ElectronicInteraction.WhenDefiningSettings(Settings);

    • Zum Ablauf Beim Definieren von Dateispeicherverzeichnissen Sie müssen den Code hinzufügen:

    Elektronische Interaktion. Beim Definieren von FileStorage-Verzeichnissen (FileOwnerType, DirectoryNames);

    • Die Verzeichnisse MessageExchangeWithBanksAttachedFiles und EDAttachedFiles wurden zum Austauschplan UpdateInformationBase hinzugefügt
    • Die Verzeichnisse MessageExchangeWithBanksAttachedFiles und EDAttachedFiles wurden dem definierten Typ SignedObject hinzugefügt.

    Im Formular zum Hochladen von Zahlungsbelegen in eine Datei und zum Herunterladen eines Kontoauszugs aus einer Datei (Verarbeitung ClientBank) eine Gruppe von Elementen verschieben GroupAdvertisingDirectBankHorizontally aus der allgemeinen Form OfferConnect1SDirectBank.

    Im Formular-Ereignishandler Bei CreatedOnServer Ortsmethoden ExchangeWithBanksClientServer.ShowAdvertisingDirectBank:

    &Auf dem Server
    Vorgehensweise bei CreateOnServer (Fehler, Standardverarbeitung)

    ExchangeWithBanksClientServer.ShowAdvertisingDirectBank(

    Ende des Verfahrens

    Im Formular-Ereignishandler Verarbeitungswarnungen Platzieren Sie die Methode ExchangeWithBanksClient.UpdateAdvertisingDirectBank:

    &OnClient


    // Elektronische Interaktion. Austausch mit Banken
    ExchangeWithBanksClient.UpdateAdvertisingDirectBank(EventName,
    Elements.GroupAdvertisingDirectBankHorizontally, Elements.TextDirectBankHorizontally);
    // Elektronische Interaktion beenden. Austausch mit Banken
    Ende des Verfahrens

    Für Element TextDirectBankHorizontally Event-Handler hinzufügen ProcessingNavigationLinks und platzieren Sie darin die Methode ExchangeWithBanksClient.ProcessingNavigationLinkAdvertisingDirectBank:

    &OnClient
    Prozedur TextDirectBankHorizontalNavigationLinkProcessing(Element, FormattedStringNavigationLink, StandardProcessing)
    ExchangeWithBanksClient.ProcessingNavigationLinkAdvertisingDirectBank(
    NavigationLinkFormatString, StandardProcessing);
    Ende des Verfahrens

    Zum Ablauf Erhalten Sie Korrespondenz zu Namen von MDI-Objekten und Details gemeinsames Modul ElektronischeInteraktion Match-Element mit Schlüssel hinzufügen PaymentOrderInMetadata und Wert: Name des Metadatenobjekts Zahlungsauftrag in einer Anwendungslösung.

    Subsystem „Austausch mit Standorten“

    Änderungen im Modul Site ExchangeOverridable:

    • Verfahren hinzugefügt Fügen Sie DetailsFormNode hinzu, wird verwendet, um Details zum Austauschplan-Knotenformular „Austausch mit der Site“ hinzuzufügen. Das Austauschknotenformular setzt nicht das Vorhandensein von Details im Zusammenhang mit der Anwendungslösung voraus; Details werden programmgesteuert hinzugefügt.
    • Verfahren hinzugefügt EingabefeldWhenChangedOnServer, wird verwendet, um im Norden das Ereignis zu verarbeiten, wenn das Eingabefeld des Knotenformulars des Austauschplans geändert wird, das in der Prozedur „NodeFormDetails hinzufügen“ hinzugefügt wird.
    • Verfahren hinzugefügt CheckboxFieldWhenChangedOnServer wird verwendet, um das Ereignis auf dem Server zu verarbeiten, wenn das Flag-Feld des Austauschplan-Knotenformulars, das in der Prozedur „NodeFormDetails hinzufügen“ hinzugefügt wurde, geändert wird.
    • Verfahren hinzugefügt WhenCreatingOnServerFormCreateSite, wird verwendet, um Details zum CreateSite-Verarbeitungsformular hinzuzufügen.

    Änderungen im Modul ExchangeSiteClientOverridable:

    • Verfahren entfernt Definieren Sie den GroupTableU-Katalogtyp, wird der Werttyp der Spalte „Gruppen“ der Tabelle „Produktkatalog“ durch die Austauscheinstellungen bestimmt.
    • Verfahren hinzugefügt InputFieldOnChange, wird aufgerufen, um das Ereignis zu verarbeiten, wenn das Eingabefeld des Austauschplanknotenformulars geändert wird und in der SiteExchangeOverridden.AddNodeFormDetails-Prozedur hinzugefügt wird.
    • Verfahren hinzugefügt CheckboxFieldOnChange wird aufgerufen, um das Ereignis zu verarbeiten, wenn das Flag-Feld des in der SiteExchangeOverridden.AddNodeFormDetails-Prozedur hinzugefügten Austauschplan-Knotenformulars geändert wird.
    • Verfahren hinzugefügt TableFormBeforeFinishEditing wird aufgerufen, um das BeforeFinishEdit-Ereignis eines Felds im tabellarischen Teil des Formulars des Austauschplanknotens zu verarbeiten, der in der Prozedur SiteExchangeOverridden.AddNodeFormDetails hinzugefügt wurde.

    Subsystem „Unternehmensnetzwerk“

    • Neue Methoden zum Ausführen von Routineaufgaben im Split-Modus hinzugefügt, gemeinsames Modul ElektronischeInteraktion, Verfahren Nach Erhalt einer Liste mit Vorlagen, . Siehe gleichnamige Methoden im allgemeinen Modul JobQueueOverridable.
    • Wenn Sie eine Bibliothek einbetten, müssen Sie im allgemeinen Modul einen Methodenaufruf hinzufügen, um im Split-Modus arbeiten zu können JobQueueOverridable:
      • im Verfahren Nach Erhalt einer Liste mit Vorlagen:

    // Elektronische Interaktion
    ElectronicInteraction.OnReceivingListTemplates(TaskTemplates);

    • im Verfahren Beim Definieren von AliasesHandlern:

    // Elektronische Interaktion
    ElectronicInteraction.WhenDefiningHandlerAliases(MatchNamesAliases);
    // Elektronische Interaktion beenden

    • Änderungen im Modul BusinessNetworkOverridable:
      • Verfahren umbenannt Holen Sie sich IB-Benutzerkontakte V Erhalten Sie Benutzerkontaktinformationen.
      • Prozedur in Funktion geändert Kontrahent entsprechend den Angaben erstellen, der Account-Parameter wurde entfernt.

    Subsystem „Handelsangebote“

    Ein neues Subsystem „Handelsangebote“ wurde hinzugefügt; zum Einbetten benötigen Sie:

    • Entwickeln Sie überschriebene Methoden in allgemeinen Modulen TradeOffersClientOverridable, TradeOffersOverridable.
    • Geben Sie Datentypen in definierten Typen an Arten von Detailwerten 1СBusinessNetwork, Arten von Nomenklaturbetten, Weitere DetailsBETT, Handelsangebot.

    Weitere Informationen finden Sie in der Einbettungsdokumentation.

    Version 1.3.6

    Version 1.3.6 ist eine Weiterentwicklung der Edition 1.3 „1C: Electronic Document Library 8“, die den Austausch elektronischer Dokumente in Anwendungslösungen sicherstellen soll, die auf der 1C:Enterprise-Plattform Version 8.3.8 und höher entwickelt wurden. In diesem Fall muss die Konfigurationseigenschaft „Kompatibilitätsmodus“ auf „Version 8.3.8“ gesetzt werden.

    Diese Konfiguration ist für die gemeinsame Nutzung mit der Konfiguration „1C: Library of Standard Subsystems“ mindestens Version 2.3.4.112 und der Konfiguration „1C: Library of Internet User Support 8“ mindestens Version 2.1.9.4 vorgesehen.

    Neue Funktionen und Änderungen

    • Die Formate der primären Rechnungsdokumente werden (im Hinblick auf die Übertragung eines separaten primären Dokuments, der Rechnung) gemäß der Verordnung des Föderalen Steuerdienstes vom 24. März 2016 Nr. ММВ-7-15/155@ „Bei Genehmigung von das Rechnungsformat und das Präsentationsformat des Dokuments über den Warenversand (Arbeitsleistung), die Übertragung von Eigentumsrechten (Dokument über die Erbringung von Dienstleistungen), einschließlich einer Rechnung, in elektronischer Form.“
    • Die Formate der Primärdokumente über Wertänderungen, einschließlich einer Korrekturrechnung, werden (im Hinblick auf die Übertragung eines separaten Primärdokuments, einer Korrekturrechnung) gemäß der Verordnung des Föderalen Steuerdienstes vom 13. April 2016 N ММВ unterstützt -7-15/189@ „Nach Genehmigung des Formats der Ausgleichsrechnung und des Formats für die Einreichung eines Dokuments über Änderungen der Kosten der versandten Waren (durchgeführte Arbeiten, erbrachte Dienstleistungen), übertragener Eigentumsrechte, einschließlich der Ausgleichsrechnung, in elektronisches Formular."
    • Neue elektronische Dokumente wurden hinzugefügt: Warenübertragung, Übertragung von Arbeitsergebnissen, eine neue Form der visuellen Präsentation von Dokumenten.
    • Es wurde ein einseitiger Austauschmechanismus hinzugefügt, der keine Empfangsbestätigung des Empfängers erfordert.
    • Es wurde die Möglichkeit hinzugefügt, das Entpacken eingehender elektronischer Dokumente (automatisch oder manuell) zu steuern und die Erstellung eines bestimmten Dokumenttyps beim Empfang elektronischer Dokumente zu konfigurieren.
    • Es wurde die Möglichkeit hinzugefügt, ein elektronisches Dokument mit mehreren Buchhaltungsdokumenten der Informationsbasis zu verknüpfen.
    • Die Aufteilung elektronischer Dokumente in ein- und ausgehende Dokumente wurde implementiert.
    • Die Integration mit dem Dienst wurde implementiert 1C-UMI So können Sie mit dem Programm Websites erstellen und den Austausch mit einem Online-Shop einrichten UMI.
    • Für die Arbeit mit dem 1C-EDO-Dienst im 1CFresh-Clouddienst wurde eine Anpassung vorgenommen.

    Übergang von Version 1.3.5 auf Version 1.3.6

    Subsystem „Austausch mit Kontrahenten“

    Allgemeines Modul ExchangewithCounterpartiesRedefinierbar

    • Methode UPD SCHFDOP hinzugefügt.
    • Methode hinzugefügt Geben Sie die Daten für UPD Buyer Information Federal Tax Service ein. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UPD (Käuferinformation) Funktion SCHFDOP vor.
    • UPD-Methode (Verkäuferinformationen) Funktion SCHFDOP zu Informationssicherheitsobjekten hinzugefügt.
    • Methode hinzugefügt Geben Sie die Daten für ZUSÄTZLICHE Informationen des Federal Tax Service des Verkäufers ein. Die Methode bereitet Daten für ein elektronisches Dokument wie die DOP-Funktion STD (Verkäuferinformationen) vor.
    • Methode hinzugefügt FindCreate UPDT DocumentAboutTransfer. Die Methode speichert Daten aus der UPD-Funktion (Verkäuferinformationen) des elektronischen Dokuments DOP im IS-Objekt.
    • Methode hinzugefügt Geben Sie die Daten für SCHFISVerkäuferinformationen des Federal Tax Service ein. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UTD (Verkäuferinformationen) SSF-Funktion vor.
    • Methode hinzugefügt Finden SieCreateUPDSInvoiceInvoice. Die Methode speichert Daten aus der SSF-Funktion UPD (Verkäuferinformationen) für elektronische Dokumente im Informationssicherheitsobjekt.
    • Methode hinzugefügt. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UCD (Verkäuferinformationen) mit der Funktion KSCHFDIS vor.
    • Methode hinzugefügt Geben Sie die Daten für UKID-Käuferinformationen des Federal Tax Service ein. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UKD (Käuferinformation) Funktion KSCHFDIS vor.
    • Methode hinzugefügt. Die Methode speichert Daten aus der Funktion KSCHFDIS des elektronischen Dokuments UCD (Verkäuferinformationen) in Informationssicherheitsobjekten.
    • Methode hinzugefügt Geben Sie die Daten für DISInformation des Federal Tax Service des Verkäufers ein. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UCD (Verkäuferinformationen) DIS-Funktion vor.
    • Methode hinzugefügt FindCreateUKDDocumentAboutChangeValue. Die Methode speichert Daten aus der Funktion DIS des elektronischen Dokuments UCD (Verkäuferinformationen) in einem IS-Objekt.
    • Methode hinzugefügt Füllen Sie die Daten für KSCHFISVerkäuferinformationen des Federal Tax Service aus. Die Methode bereitet Daten für ein elektronisches Dokument vom Typ UCD (Verkäuferinformationen) mit der Funktion KSCHF vor.
    • Methode hinzugefügt Finden SieCreateUKDSAccountRechnung. Die Methode speichert Daten aus der Funktion KSCHF des elektronischen Dokuments UCD (Verkäuferinformationen) in einem Informationssicherheitsobjekt.
    • Methode hinzugefügt Übereinstimmung ausgehender ED-Typen mit Informationssicherheitsdokumenten. Die Methode stellt eine Korrespondenz zwischen ausgehenden elektronischen Dokumenten und Iher.
    • Methode hinzugefügt FindCreateDocumentTransferWorkResults. Mit dieser Methode wird das erhaltene Frachtbriefdokument im Format „Warenübertragung“ ausgefüllt.
    • Methode hinzugefügt FindCreateDocumentTransfer of Goods. Mit dieser Methode wird das im Format „Übertragung der Arbeitsergebnisse“ erhaltene Dokument „Zertifikat über die Leistungserbringung“ ausgefüllt.
    • Methode hinzugefügt InstalledStateExchangeCompleted. Die Methode wird aufgerufen, wenn sich der Dokumentflussstatus ändert Austausch abgeschlossen, Umtausch mit Korrektur abgeschlossen.
    • Bei der Erstellung elektronischer Dokumente UPD, UKD, Warentransfer, Transfer von Arbeitsergebnissen, Details Datum des Dokuments, DocBaseDate müssen ausgefüllt werden.

    Abwicklung des Austauschs mit Gegenparteien

    Im „Torg-12Seller“-Layout:

    • Das Feld „IdStateContract“ wurde hinzugefügt.
    • Der tabellarische Teil „Transportrechnung“ wurde hinzugefügt.
    • Die Felder „Transport InvoiceDate“, „Transport InvoiceNumber“ wurden entfernt.
    • Das Feld „Angaben zur Person, die die Ware übergeben hat“ wurde hinzugefügt.

    Im Layout Gesetz über die Übertragung von Rechten:

    • Tabellarischer Teil „Basis“ hinzugefügt.
    • Die Felder „DocumentBaseName“, „DocumentBaseNumber“, „DocumentBaseDate“, „DocumentBaseAdditionalInformation“ wurden entfernt.
    • Das Feld „CurrencyName“ wurde hinzugefügt.
    • Das Feld „Ansprüche“ wurde hinzugefügt.
    • Das Feld „Ausführungsdatum“ wurde hinzugefügt.
    • In den Eigenschaften der Transaktionsteilnehmer wurde das Feld „Fax“ durch das Feld „E-Mail“ ersetzt.
    • In den Eigenschaften der Transaktionsteilnehmer wurde das Feld „Ländercode“ durch das Feld „Ländercode“ ersetzt.
    • In den Eigenschaften der Transaktionsteilnehmer wurde das Feld „AddressText“ durch das Feld „AddressText“ ersetzt.

    Aktualisieren eines definierten Typs Gegenpartei:

    Beim Upgrade von Version 1.3.5 ist es notwendig, den definierten Typ Counterparty zu aktualisieren; andernfalls werden Verweise auf das Counterparty-Verzeichnis in BED-Objekten bei der Aktualisierung durch den String-Typ ersetzt, wobei Verweise auf Objekte ohne Möglichkeit verloren gehen Erholung.

    Update-Vorgang:

    • Benennen Sie den definierten Typ Account in AccountBED um.
    • Entfernen Sie die Konfiguration, die BED 1.3.5 unterstützt.
    • Führen Sie einen Vergleich/eine Zusammenführung mit der BED 1.3.5-Konfiguration durch und stimmen Sie zu, die Konfiguration auf „Unterstützung“ festzulegen.
    • Deaktivieren Sie alle Objekte und belassen Sie nur den definierten Kontotyp. Führen Sie die Zusammenführung durch.
    • Beginnen Sie mit der Aktualisierung der Konfiguration und wählen Sie die BED-Datei 1.3.6 aus.
    • Aktivieren Sie die Kontrollkästchen für die definierten Typen AccountBED und Account. Geben Sie andere erforderliche Datenbankobjekte für die Aktualisierung an.
    • Führen Sie ein Update durch.

    Teilsystem „Austausch mit Banken“

    Zum Ablauf Holen Sie sich einen Kontoauszug gemeinsames Modul ExchangeWithBanksClient optionaler Parameter hinzugefügt OpenFormClarificationPeriod mit Typ Boolescher Wert. Es muss auf „True“ gesetzt werden, wenn das Formular, von dem der Kontoauszug empfangen wird, nicht über die Möglichkeit verfügt, den Kontoauszugsanforderungszeitraum manuell zu ändern.

    Subsystem „Austausch mit Standorten“

    Exchange-Knoten geändert Site-Austausch, Formular, Objektmodul:

    • Es wurde die Möglichkeit hinzugefügt, Artikel mit Auswahl nach Artikeltyp hochzuladen (zuvor war dies nur nach Artikelgruppen möglich).

    Nachschlagewerk hinzugefügt Websites:

    • Es wurde die Möglichkeit hinzugefügt, den Übergang zur Site von 1C zu konfigurieren – zum Benutzerteil der Site und zum Admin-Bereich der Site.
    • Basierend auf der Site können Sie einen ExchangeSite-Austauschknoten erstellen.

    Verarbeitung hinzugefügt Eine Website erstellen:

    • Es wurde die Möglichkeit hinzugefügt, eine Site in der 1C-UMI-Domäne zu erstellen; die Site wird automatisch erstellt (Sites-Element) und mit Daten von 1C gefüllt. Ein ExchangeSite-Austauschknoten wird automatisch erstellt und der erste vollständige Austausch mit der Site wird durchgeführt.

    Allgemeines Modul Site ExchangeOverridable:

    • Die Möglichkeit, Artikeltypen auszuwählen, wurde hinzugefügt; die Möglichkeit, ein benutzerdefiniertes Nachschlagewerk auszuwählen, wurde entfernt.

    Allgemeines Modul ExchangeSiteEvents:

    • Möglichkeit zur Auswahl von Gegenstandstypen hinzugefügt.
    • Die Möglichkeit, ein benutzerdefiniertes Verzeichnis auszuwählen, wurde entfernt.

    Weitere Änderungen

    Subsystem-Setup Tarifverwaltung im Bibliotheksdienstleistungsmodell Servicetechnologien

    Zu einem gemeinsamen Modul TarifierungNeu definierbar In der Methode „When Forming a List of Services ()“ müssen Sie Code hinzufügen, nachdem Sie die Methode InternetUser Support aufgerufen haben. Beim Bilden einer Liste von Diensten (Dienstanbietern):

    // Elektronische Interaktion
    Elektronische Interaktion. Bei der Erstellung einer Liste von Diensten (Dienstleistern);
    // Elektronische Interaktion beenden

    Version 1.3.5

    Version 1.3.5 ist eine Weiterentwicklung der Edition 1.3 von „1C: Electronic Document Libraries 8“, die den Austausch elektronischer Dokumente in Anwendungslösungen sicherstellen soll, die auf der 1C:Enterprise-Plattform Version 8.3.8 und höher entwickelt wurden.

    Konfigurationseigenschaftswerte:

    • Der Kompatibilitätsmodus sollte auf „Nicht verwenden“ eingestellt sein.
    • Der Modalitätsnutzungsmodus kann auf „Nicht verwenden“ eingestellt werden.
    • Der Schnittstellenkompatibilitätsmodus kann die Werte „Version 8.2“, „Version 8.2. Taxi zulassen“ oder „Taxi. Version 8.2 zulassen“ annehmen.

    Neue Funktionen und Änderungen

    • Die Bibliotheksfunktionalität wurde an die Besonderheiten der Arbeit auf der 8.3.8-Plattform mit deaktiviertem Kompatibilitätsmodus angepasst.
    • die Subsysteme der „Standard Subsystems Library“ wurden auf Version 2.3.3.45 aktualisiert;
    • Die Bibliothek beinhaltet das Subsystem „Internet User Support Libraries“, Version 2.1.8.3.

    Übergang von Version 1.3.4 auf Version 1.3.5

    Keine Änderungen erforderlich.

    Version 1.3.4

    Version 1.3.4 ist eine Weiterentwicklung der Edition 1.3 von „1C: Electronic Document Libraries 8“, die den Austausch elektronischer Dokumente in Anwendungslösungen sicherstellen soll, die auf der 1C:Enterprise-Plattform Version 8.3.6 und höher entwickelt wurden. In diesem Fall muss die Konfigurationseigenschaft „Kompatibilitätsmodus“ auf „Nicht verwenden“ gesetzt werden. Der Modalitätsnutzungsmodus kann auf „Nicht verwenden“ und der Schnittstellenkompatibilitätsmodus auf „Version 8.2“, „Version 8.2. Taxi zulassen“ oder „Taxi. Version 8.2 zulassen“ eingestellt werden.

    Neue Funktionen und Änderungen

    • Es wurde ein System zur Benachrichtigung über EDI-Ereignisse implementiert (neue elektronische Dokumente, neue Einladungen, Ablauf des Zertifikats usw.). Es ist jetzt möglich, E-Mail-Benachrichtigungen im EDF-Einstellungsprofil zu konfigurieren und Benachrichtigungen über Ereignisse direkt im 1C-Programm mithilfe von Popup-Nachrichten anzuzeigen;
    • Das Format des Primärdokuments wird unterstützt, einschließlich einer Rechnung (UPD-Format) gemäß der Verordnung des Föderalen Steuerdienstes vom 24. März 2016 Nr. ММВ-7-15/155@ „Bei Genehmigung des Rechnungsformats und der Format für die Übermittlung eines Dokuments über den Warenversand (Arbeitsleistung), Übertragung von Eigentumsrechten (Dokument über die Erbringung von Dienstleistungen), einschließlich einer Rechnung, in elektronischer Form“;
    • Das Format des Dokuments über die Wertänderung, das eine Korrekturrechnung enthält, wurde unterstützt“ (UKD-Format) gemäß der Verordnung des Föderalen Steuerdienstes vom 13.04.2016 N ММВ-7-15/189@ „Nach Genehmigung des Formats der Korrekturrechnung und des Präsentationsformats eines Dokuments über Änderungen der Kosten der versandten Waren (ausgeführte Arbeiten, erbrachte Dienstleistungen), übertragener Eigentumsrechte, einschließlich einer Korrekturrechnung, in elektronischer Form“;
    • unterstützte den Einsatz externer Komponenten im Austausch mit Banken, die DirectBank-Technologie nutzen.

    Übergang zu Version 1.3.4 von den Versionen 1.3.2, 1.3.3

    Änderungen in den Listenformularen für Anwendungslösungsdokumente

    In Dokumentlistenformularen müssen Sie eine Plug-in-Prozedur hinzufügen Austausch mit GegenparteienClient.Waiting ProcessorEDW:

    &OnClient

    Ende des Verfahrens

    Bei der Aktualisierung des Subsystems ist in den Event-Handlern des Dokumentlistenformulars Folgendes erforderlich: Bei CreatedOnServer, Beim Öffnen, Verarbeitungswarnungen

    &Auf dem Server
    Vorgehensweise beim Erstellen auf dem Server

    ParametersWhenCreatedOnServer = ExchangeWithCounterparties.ParametersWhenCreatedOnServer_ListForm();
    ParametersWhenCreatedOnServer.Form = ThisObject;
    ParametersWhenCreatedOnServer.LocationofCommands = Elements.EDO-Befehle;
    ExchangewithCounterparties.WhenCreatedOnServer_ListForm(Failure, StandardProcessing, ParametersWhenCreatedOnServer);
    Ende des Verfahrens

    &OnClient
    Eröffnungsverfahren (Fehler)

    // Subsystem „Austausch mit Gegenparteien“.
    // Ende des Subsystems „Counterparty Exchange“.
    Ende des Verfahrens

    &OnClient
    P(Ereignisname, Parameter, Quelle)

    // Subsystem „Austausch mit Gegenparteien“.
    Alert ParametersEDO = Exchange with CounterpartiesClient.AlertParametersEDO_ListForm();
    EDO-Benachrichtigungsparameter.Form = ThisObject;
    EDO-Benachrichtigung Parameters.DynamicListName = "List";
    ExchangewithCounterpartiesClient.ProcessingAlert_ListForm(EventName, Parameter, Source, EDI AlertParameters);
    // Ende des Subsystems „Counterparty Exchange“.
    Ende des Verfahrens

    Änderungen in den Dokumentformularen für Anwendungslösungen

    In Dokumentformularen müssen Sie ein Plug-in-Verfahren hinzufügen Connectable_WaitingHandlerEDO, wo Sie den Methodenaufruf platzieren müssen

    Austausch mit GegenparteienClient.Waiting ProcessorEDW:

    &OnClient
    Prozedur Connectable_EDOWaitingHandler()
    ExchangeCounterpartiesClient.EDOWaitingHandler(ThisObject);
    Ende des Verfahrens

    In Dokumentformularen ist es notwendig, das Formularattribut „EDO-Status“ zu entfernen und stattdessen das Formularelement „Dekoration“ hinzuzufügen. Für die Bedürfnisse einer Anwendungslösung kann die Dekoration dem Formelement „Gruppe“ untergeordnet werden. Die Gruppensichtbarkeit wird innerhalb einer Methode festgelegt Austausch mit Gegenparteien. Wenn auf dem Server erstellt abhängig vom Zustand des f.o. „Nutzen Sie den Austausch mit Gegenparteien.“

    Bei der Aktualisierung des Subsystems sind Ereignishandler in Dokumentform erforderlich Bei CreatedOnServer, Beim Öffnen, AfterRecordingOnServer, Verarbeitungswarnungen Ortsmethoden des Subsystems „Counterparty Exchange“.

    Zum Beispiel:

    &Auf dem Server
    Vorgehensweise bei CreatedOnServer(Failure, StandardProcessing)

    // Subsystem „Austausch mit Gegenparteien“.
    EDO-Parameter bei Erstellung = Austausch mit Gegenparteien. Parameter bei Erstellung auf Server_DocumentForm();
    EDO-Parameter bei Erstellung.Form = ThisObject;
    EDO-Parameter bei Erstellung.DocumentLink = Object.Link;
    EDO-Parameter bei Erstellung.DecorationStateEDO = Elements.DecorationStateEDO;
    EDO-Parameter bei Erstellung.EDO State Group = Elements.EDO State Group;
    Austausch mit Gegenparteien.When CreatedOn the Server_DocumentForm(Refusal, StandardProcessing, EDO ParametersWhen Created);
    // Ende des Subsystems „Counterparty Exchange“.
    Ende des Verfahrens

    &OnClient
    Eröffnungsverfahren (Fehler)

    // Subsystem „Austausch mit Gegenparteien“
    ExchangeWithCounterpartiesClient.OnOpening(ThisObject);
    // Subsystem „Austausch mit Gegenparteien“ beenden
    Ende des Verfahrens

    &Auf dem Server
    Prozedur AfterRecordOnServer(CurrentObject, RecordParameters)

    // Subsystem „Austausch mit Gegenparteien“.
    ParametersAfterRecord = ExchangeWithCounterparties.ParametersAfterRecordOnServer();
    ParametersAfterRecord.Form = ThisObject;
    ParametersAfterRecord.DocumentLink = Object.Link;
    ParametersAfterRecording.DecorationStateEDO = Elements.DecorationStateEDO;
    ParametersAfterRecord.GroupEDOStatus = Elements.GroupEDOState;
    ExchangewithCounterparties.AfterRecordOnServer(CurrentObject, RecordParameters,AfterRecordParameters);
    // Ende des Subsystems „Counterparty Exchange“.
    Ende des Verfahrens

    &OnClient
    P(Ereignisname, Parameter, Quelle)

    // Subsystem „Austausch mit Gegenparteien“.
    Alert Parameters = ExchangewithCounterpartiesClient.AlertParametersEDO_DocumentForm();
    AlertParameters.Form = ThisObject;
    AlertParameters.DocumentLink = Object.Link;
    Alert Parameters.DecorationEDO State = Elements.DecorationEDO State;
    Alert Parameters.EDO State Group = Elements.EDO State Group;
    ExchangeWithCounterpartiesClient.ProcessingAlert_DocumentForm(EventName, Parameter, Source, AlertParameters);
    // Ende des Subsystems „Counterparty Exchange“.
    Ende des Verfahrens

    Änderungen im ExchangeCounterparties-Modul

    • Verfahren hinzugefügt Bei CreateOnServer_ListForm, aufgerufen vom Ereignishandler „When CreatedOnServer“ des Dokumentlistenformulars. Als dritter Parameter der Methode wird eine Struktur übergeben, die von der Methode initialisiert wird ParametersWhenCreatingOnServer_ListForm.
    • Verfahren hinzugefügt Bei CreateOnServer_FormDocument, aufgerufen vom Ereignishandler „When CreatedOnServer“ des Dokumentformulars. Als dritter Parameter der Methode wird eine Struktur übergeben, die von der Methode initialisiert wird ParametersWhenCreatingOnServer_DocumentForm.
    • Verfahren hinzugefügt AfterRecordingOnServer, aufgerufen vom Ereignishandler „AfterRecordOnServer“ des Dokumentformulars. Als dritter Parameter der Methode wird eine Struktur übergeben, die von der Methode initialisiert wird ParametersAfterRecordingOnServer.

    Änderungen im Modul Austausch mit GegenparteienClient.

    • Verfahren hinzugefügt Beim Öffnen, aufgerufen vom Ereignishandler „On Opening“ des Dokumentlistenformulars und des Dokumentformulars.
    • Verfahren hinzugefügt ProcessingAlerts_ListForm, aufgerufen vom Ereignishandler „Notification Processing“ des Dokumentenlistenformulars. Als vierter Parameter der Methode wird eine Struktur übergeben, die von der Methode initialisiert wird AlarmparameterEDO_ListForm.
    • Verfahren hinzugefügt ProcessingAlert_FormDocument, aufgerufen vom Ereignishandler „Notification Processing“ des Dokumentformulars. Als vierter Parameter der Methode wird eine Struktur übergeben, die von der Methode initialisiert wird BenachrichtigungsparameterEDO_DocumentForm.
    • Änderungen im Modul ExchangewithCounterpartiesOverridable:
    • Methode hinzugefügt Füllen Sie die Datenübertragung des Work Executor aus.
      Beispiel:

    // Bereitet Daten für ein elektronisches Dokument vom Typ Warenübergabe an den Verkäufer vor.
    // Optionen:
    // LinkToObject - Link zum ED, mit dem ein elektronisches Dokument erstellt werden muss,


    Vorgehensweise Füllen Sie den Datentransfer-Work-Executor (Objektverknüpfung, ED-Struktur, Datenbaum) aus und exportieren Sie ihn
    Geben Sie die Daten für Act 501 Executor of the Federal Tax Service ein (Link zum Objekt, ED-Struktur, Datenbaum).
    Ende des Verfahrens

    • Methode CheckAbility toEditObject wurde zu einem Verfahren.
    • Methode hinzugefügt Geben Sie die Daten für UPDInformation des Federal Tax Service des Verkäufers ein. Das Verfahren bereitet Daten für ein elektronisches Dokument dieser Art vor UPD(Verkäuferinformationen)-Funktion SCHFDOP.
    • Methode hinzugefügt FindCreateUniversalTransferDocument. Die Methode speichert Daten aus einem elektronischen Dokument UPD(Verkäuferinformationen)-Funktion SCHFDOPv IS-Objekte.
    • Methode hinzugefügt Geben Sie die Daten für UKDI Seller's Information Federal Tax Service ein. Das Verfahren bereitet Daten für ein elektronisches Dokument dieser Art vor UKD(Verkäuferinformationen)-Funktion KSCHFDIS.
    • Methode hinzugefügt FindCreateUniversalAdjustmentDocument. Die Methode speichert Daten aus einem elektronischen Dokument UKD(Verkäuferinformationen)-Funktion KSCHFDIS zu Informationssicherheitsobjekten.

    Änderungen im Subsystem „Austausch mit Banken“.

    Änderungen im Modul ExchangeWithBanksRedefinable

    Verfahren Wenn sich der ED-Zustand ändert hinzugefügt. Wird aufgerufen, wenn sich der Status des elektronischen Dokumentenflusses ändert.

    Änderungen für das Arbeiten im Servicemodus

    Wenn die Zielkonfiguration für den Betrieb im Servicemodus erforderlich ist:

    • Fügen Sie in der Prozedur GetProvidedDataHandlers des allgemeinen Moduls SuppliedDataOverridden den folgenden Code hinzu:

    ElectronicInteraction.RegisterDeliveredDataHandlers(Handlers);

    • Fügen Sie dem allgemeinen Attribut Datenbereich Grunddaten die Routineaufgabe Externe Module im Austausch mit Banken aktualisieren hinzu.

    Weitere Änderungen

    • Zum definierten Typ SpeicherplatzFunktionale Optionen Ich muss eine Konstante hinzufügen Verwenden SieExchangeWithBanks;
    • Funktion entfernt Umtausch mit Banken. Direkter Umtausch mit Bank empfohlen.

    Version 1.3.3

    Version 1.3.3 ist eine Weiterentwicklung der Edition 1.3 des Produkts „1C: Library of Electronic Documents“. Entwickelt für die Entwicklung von Konfigurationen, die für die Arbeit auf der 1C:Enterprise-Plattform 8.3, Version 8.3.6 und höher ausgelegt sind.

    Konfigurationseigenschaftswerte:

    • Der Kompatibilitätsmodus sollte auf „Nicht verwenden“ eingestellt sein.
    • Der Modalitätsnutzungsmodus kann auf „Nicht verwenden“ eingestellt werden.
    • Der Schnittstellenkompatibilitätsmodus kann die Werte „Version 8.2“, „Version 8.2. Taxi zulassen“ oder „Taxi. Version 8.2 zulassen“ annehmen.

    Neue Funktionen und Änderungen

    • gemäß der Verordnung vom 30. November 2015 Nr. ММВ-7-10/551@ „Über die Genehmigung des Formats für die Übermittlung eines Dokuments über die Warenübertragung bei Handelsgeschäften in elektronischer Form“ und der Verordnung vom 30. November 2015 Nr. ММВ-7-10/552@ „Bei Genehmigung des Formats für die Übermittlung eines Dokuments über die Übertragung von Arbeitsergebnissen (Dokument über die Erbringung von Dienstleistungen) in elektronischer Form“ werden neue Formate elektronischer Dokumente unterstützt.

    Übergang zu Version 1.3.2.19 von den Versionen 1.2.7, 1.3.1

    Änderungen im Subsystem „Austausch mit Kontrahenten“

    Im Modul ExchangewithCounterpartiesOverridable eine Änderung vornehmen:

    // Bereitet Daten für ein elektronisches Dokument vom Typ Frachtbrief vor.
    // Optionen:
    // LinkOnED - Link zum ED, mit dem ein elektronisches Dokument erstellt werden muss,
    // StructureED – Struktur, Datenstruktur zur Generierung eines elektronischen Dokuments.
    // Datenbaum – ein Wertebaum, ein Datenbaum zum Ausfüllen eines elektronischen Dokuments.
    Verfahren Füllen Sie die Datenübertragung der Waren an den Verkäufer aus (Link zum Band).

    Wir führen fort, was wir bereits viel getan haben.

    Tschernomyrdin V.S.

    Vor nicht allzu langer Zeit kam erneut ein Kunde mit einem bekannten Problem auf mich zu. Seine Firma hat 1C-Updates installiert. Und die Arbeit wurde eingestellt, weil das Programm nicht mehr richtig funktionierte. Ich denke, jeder, der als Programmierer oder Anwender Softwareprodukte von 1C kennengelernt hat, kennt diese Situation bestens.

    Natürlich habe ich in diesem speziellen Fall versucht, alle Probleme so schnell wie möglich zu lösen, und dadurch hat sich die Büroarbeit wieder normalisiert. Aber selbst in dieser Situation erhielt ich viel Negativität vom Kunden. Und dann habe ich darüber nachgedacht, warum bei 1C-Softwareprodukten ständig so viele Probleme auftreten, warum es so viel Negativität von Kunden gibt und warum 1C-Programmierer selbst oft unbeliebt sind, auch bei anderen Programmierern?

    In diesem Artikel habe ich beschlossen, meine Version der Gründe darzulegen, die zu dieser Negativität führen. Ich werde versuchen, so wenig spezifische Begriffe wie möglich zu verwenden, damit der Text für möglichst viele Leser verständlich ist.

    Gleichzeitig habe ich mich selbst einige Zeit ausschließlich mit der 1C-Programmierung beschäftigt und nutze heute bei meiner Arbeit sehr aktiv Softwareprodukte von 1C und bin diesem Unternehmen sehr dankbar, dass es mir die Möglichkeit gegeben hat, Geld zu verdienen, auch für Mich.

    Aber andererseits glaube ich, dass auch die Gründe für die Negativität verstanden werden müssen. Zumindest um es nicht auf der Ebene der Intuition und Emotionen zu belassen.

    Wie ist 1C entstanden? Lass uns erinnern!

    Persönlich habe ich ab Version 6.0 angefangen, mit der 1C-Software zu arbeiten. Meiner Meinung nach war dieses Programm etwas komplizierter als die verschiedenen Buchhaltungsmöglichkeiten, die in Excel-Tabellen hinterlegt waren.

    Es wurde durch die 7. Version ersetzt, einschließlich seiner erfolgreichsten Version – 1C 7.7. Es handelte sich bereits um ein ziemlich leistungsfähiges Softwareprodukt, das im gesamten postsowjetischen Raum große Verbreitung fand. Zu diesem Zeitpunkt waren die meisten Benutzer so an die Arbeit mit 1C gewöhnt, dass die Fähigkeit, diese Programme zu verwenden, zu einer der Voraussetzungen für die Einstellung von Buchhaltern, verschiedenen Büromitarbeitern sowie Managern, Lagerhaltern usw. wurde.

    Grundsätzlich hat 1C 7.7 Probleme im Zusammenhang mit verschiedenen Buchhaltungsarten recht erfolgreich gelöst. Darüber hinaus wird dieses Softwareprodukt teilweise immer noch verwendet, was ebenfalls auf seine Beliebtheit hinweist.

    Nun überrascht diese Software durch die Breite ihrer Fähigkeiten und gleichzeitig durch die Komplexität des Systems.

    Heute stellt das Unternehmen 1C seinen Kunden ein komplettes Ökosystem zur Verfügung:

    • Leistungsstarke Plattform für Entwickler.
    • Umgebung zur Verwaltung verschiedener Arten von Buchhaltung und Analysen
    • Möglichkeit zum Anschluss verschiedener kommerzieller Geräte
    • Größtes Partnernetzwerk
    • Multifunktionales CMS für die Website-Erstellung
    Gleichzeitig funktionieren nicht alle Komponenten dieses Ökosystems zusammen und einzeln optimal. Oftmals treten Probleme auf, Arbeitsausfälle, zusätzlicher Zeit- und Geldbedarf, was natürlich zur Ablehnung führt.

    1C-Updates: So funktioniert es

    Ich möchte Sie kurz daran erinnern, wie Softwareprodukte der 1C-Familie heute funktionieren. In den meisten Fällen erwirbt der Nutzer ein oder mehrere Softwareprodukte, bestehend aus einer Plattform und einer auf dieser Plattform geschriebenen Anwendung – der sogenannten Konfiguration.

    Als nächstes passt der Programmierer die Funktionsweise der ausgewählten Konfigurationen an die Bedürfnisse eines bestimmten Unternehmens an, installiert oft zusätzliche Plugins, verfeinert bestimmte Berichte, erstellt neue Dokumente, die am internen Dokumentenfluss in diesem Unternehmen teilnehmen usw.

    Gleichzeitig gibt es sowohl in der Plattform als auch in jeder Konfiguration eine ziemlich große Anzahl von Fehlern seitens des Entwicklers. Und das System selbst ist so komplex und umfangreich, dass die Behebung dieser Fehler mit Hilfe eines 1C-Programmierers sehr schwierig und vor allem für den Endbenutzer unrentabel ist. Darüber hinaus zeichnen sich sowohl die Plattform als auch die Konfigurationen selbst durch eine so unangenehme Eigenschaft wie die mangelnde Modularität aus.

    Daher müssen Sie Updates installieren, um Fehler zu beheben. In diesem Fall wird jedes Mal die gesamte Plattform und/oder Konfiguration aktualisiert. Natürlich nimmt eine solche Lösung viel Zeit in Anspruch, und wenn es um die Konfiguration geht, müssen Einstellungen, zusätzliche Plugins und andere vom Programmierer vorgenommene Änderungen höchstwahrscheinlich erneut vorgenommen werden.

    Dies ist jedoch nicht das Traurigste an der Situation mit 1C-Updates. Das Traurigste ist, dass auf der Website des Entwicklers zu sehen ist, dass Updates sehr oft veröffentlicht werden, manchmal sogar drei- bis viermal im Monat. In einigen Fällen werden unwichtige Fehler behoben, in anderen Fällen schwerwiegende Fehler im Zusammenhang mit dem Betrieb des gesamten Systems.

    Jede neue Version ist eine Erweiterung der Funktionalität und eine Art „Patch“ zu den Fehlern der vorherigen Version, der alte Fehler behebt, aber fast immer neue einführt. Daher ist die Installation von Updates ein meist unvorhersehbarer Prozess.

    Mangelnde Modularität: Warum ist sie so wichtig?

    Lassen Sie uns zunächst direkt über die Plattform sprechen. 1C-Programmierer wissen, wie umständlich es geworden ist. Über die mangelnde Modularität habe ich oben bereits geschrieben. Der Produktcode enthält sogenannte Subsysteme, die jedoch nicht den Anforderungen der Modularität genügen und daher lediglich eine Art Versuch sind, den Code zu strukturieren.

    Warum empfinde ich persönlich die fehlende Modularität als Problem? Lassen Sie es uns anhand eines Beispiels verstehen. Nehmen wir an, es besteht Bedarf, einige Funktionen zu verfeinern, die für den erfolgreichen Betrieb des Handelsmanagements erforderlich sind, oder Änderungen an den Mitteln zur Speicherung von Salden vorzunehmen. Aber in der 1C-Plattform ist alles miteinander verbunden, und deshalb muss man auch Updates herausziehen, um mit Gehältern, Buchhaltung usw. zu arbeiten. usw.

    Ohne Modularität muss man, um auch nur die kleinsten Änderungen vorzunehmen, das gesamte Array, die gesamte Plattform untersuchen.

    Gleichzeitig ist die 1C-Plattform sehr groß und umständlich. Heute enthält es so viel, dass es aufgrund der Fülle an Möglichkeiten zunächst sogar Bewunderung hervorruft. Aber wenn man diese Plattform nutzt, lässt die Bewunderung schnell nach. Um das Programm universell zu machen, haben die 1C-Entwickler der Plattform viele verschiedene Funktionen hinzugefügt.

    Und jetzt erhalten Sie gleichzeitig ein leistungsstarkes Tool, eine praktische visuelle Oberfläche und ... viele Probleme und Fehler aufgrund der Komplexität des Systems.

    Lassen Sie mich Ihnen ein weiteres Beispiel geben. Nehmen wir an, ich brauche für meine Arbeit nur Trade. Das Unternehmen nutzt nichts anderes, weder die mobile Schnittstelle, noch die Buchhaltung, noch den Online-Shop, noch andere Komponenten. Aber egal was passiert, wenn ich Updates erhalte, erhalte ich die gesamte Plattform, einschließlich der Funktionalität, die für den Betrieb derjenigen Komponenten erforderlich ist, die ich nicht verwende. Diese. Obwohl ich Commerce verwende und die Updates für die Zusammenarbeit mit der Buchhaltung konzipiert sind, muss ich die gesamte Plattform herunterladen und installieren.

    Lizenzrichtlinien und Fehler im System

    Bei der Aktualisierung der Plattform werden Benutzer häufig mit der Tatsache konfrontiert, dass Lizenzschlüssel nicht mehr funktionieren. Wenn Sie noch nicht persönlich auf eine solche Situation gestoßen sind, geben Sie einfach in die Suchmaschine „1C funktioniert nach dem Update nicht mehr“ ein und Sie werden sehen, wie weit verbreitet dieses Problem ist.

    Stellen Sie sich also die Situation vor. Es gibt ein Unternehmen, das beispielsweise 30 Mitarbeiter beschäftigt. Nach dem Update akzeptierte das Programm keine Lizenzschlüssel mehr. Die Arbeit des Unternehmens ist lahmgelegt. Das Unternehmen erleidet Verluste.

    Ein wichtiges Problem: die Unvorhersehbarkeit des Verhaltens der Plattform beim Update.

    Neben der Tatsache, dass die Lizenz häufig fehlschlägt, kann es nach der Aktualisierung der Plattform sein, dass sie neue Funktionen enthält, die möglicherweise auch nicht richtig funktionieren. Aber Sie können die Qualität der Arbeit nur in der Praxis überprüfen und neue Fehler in einer neuen Version des Programms identifizieren, d.h. im Gange.

    Ich möchte Sie daran erinnern, dass die Plattform sehr groß und umständlich ist und es daher einfach unrealistisch ist, sie in kurzer Zeit mit einem Programmierer zu testen. Und all dies muss bei jedem Update berücksichtigt werden.

    Für den Programmierer sieht die Situation also so aus:

    • Jedes Mal, wenn ich ein Update durchführe, entsteht eine Menge Unordnung, da die Plattform vollständig aktualisiert wird und es keine Möglichkeit gibt, Tools zu entfernen oder nicht zu installieren, die in Zukunft nicht mehr verwendet werden.
    • Dennoch sind Updates notwendig, denn nur so können aktuelle Fehler „geheilt“ werden, die bekannt sind oder vom Programmierer noch nicht erkannt wurden
    • Darüber hinaus bringt ein neues Update in der Regel neue Fehler mit sich, die in der nächsten Version behoben werden.
    Somit ist der Kreis geschlossen. Und der Programmierer muss trotz der damit verbundenen neuen Probleme immer wieder neue Versionen installieren.

    Warum gibt es so viele Fehler?

    Der Hauptgrund für die Fülle an Fehlern ist meiner bescheidenen Meinung nach die Komplexität des Systems. Denken Sie daran, dass die 1C-Plattform jetzt für Windows 32 und 64 Bit, für Linux, Serverversion, Mobilgeräte usw. verfügbar ist. Der Wartungsaufwand ist sehr hoch und wie die Praxis zeigt, kommen 1C-Entwickler mit der Wartung einfach nicht zurecht.

    Aufgrund der fehlenden Modularität ergeben sich zudem zusätzliche Schwierigkeiten, da es praktisch unmöglich ist, alle Fehler zu identifizieren und ein so umständliches Softwareprodukt zu debuggen. Daher werden ständig neue Updates veröffentlicht.

    Ein weiterer sehr wichtiger Grund für das ständige Vorhandensein von Bugs und die damit verbundene Situation ist der Mangel an Konkurrenz. Tatsächlich ist 1C jetzt ein Monopolist.

    Natürlich entstehen alternative Softwareprodukte, einige davon sind recht anständig. Aber bisher handelt es sich bei allen um angewandte Lösungen, die bestimmte Probleme lösen können, während 1C ein ganzes Ökosystem ist.

    Darüber hinaus zeichnet sich das Unternehmen 1C durch ein sehr starkes und aggressives Marketing aus; jeder kennt diese Software.

    Deshalb behaupte ich, dass 1C heute keinen würdigen Konkurrenten im postsowjetischen Raum hat. Und mangelnder Wettbewerb führt immer zu einer Verschlechterung der Qualität des Produkts selbst, was wir am Beispiel von 1C sehen: ständige „Roh“-Updates, ständige Fehler, fehlende detaillierte Dokumentation für Updates usw.
    Daher rate ich persönlich allen meinen Kunden, keine Updates durchzuführen, es sei denn, dies ist unbedingt erforderlich. Übrigens habe ich selbst den gleichen Rat von einem der Gründer von 1C erhalten.

    Natürlich weist die aktuelle Version durchaus einige Fehler auf, aber wenn Sie ohne Probleme damit arbeiten, dann sind diese Fehler für Sie nicht kritisch. Es ist unmöglich vorherzusagen, was in der neuen Version passieren wird. Daher sollten Updates nur dann installiert werden, wenn es für die Arbeit wirklich notwendig ist.

    Flaggschiffe. Typische Konfigurationen

    Die 1C-Softwareproduktlinie basiert auf Standardkonfigurationen. Auf der 1C-Website werden zahlreiche vorgefertigte Boxlösungen vorgestellt.

    Die Mehrheit der Benutzer verwendet jedoch nur 4 Konfigurationen:

    • Unternehmensbuchhaltung
    • Handelsmanagement
    • Leitung der Produktionsanlage
    • Gehalts- und Personalmanagement
    Und jede der Konfigurationen hat die gleichen Nachteile wie die Plattform:
    • Mangelnde Modularität
    • Sperrig und viele unnötige Funktionen
    • Neue Fehler in neuen Versionen
    • Unvorhersehbare Aktualisierungsergebnisse
    Darüber hinaus müssen Sie bei jedem Update analysieren, was genau aktualisiert wurde, das Update selbst durchführen und die Konfiguration neu konfigurieren. Aber auch Konfigurationsaktualisierungen erscheinen so oft, dass es problematisch wird, sie zu verstehen.

    Darüber hinaus müssen Sie aufgrund der fehlenden Modularität häufig aktualisieren, auch wenn die Änderungen Funktionen betreffen, die Sie nicht nutzen. Ganz einfach, weil ein Fehler in dieser Funktionalität zu Fehlfunktionen anderer Module führen kann.

    Wenn wir über Handel sprechen, zeigt meine Praxis, dass Menschen tatsächlich nicht mehr als 30 % der Gesamtfunktionalität dieser Komponente nutzen. In anderen typischen Konfigurationen ist die Situation ähnlich. Um die größtmögliche Anzahl an Funktionen zu implementieren, haben Entwickler sehr umständliche und komplexe Produkte entwickelt, bei denen alles miteinander verbunden ist und es daher nicht immer möglich ist, unnötige Funktionen zu deaktivieren.

    Beispielsweise haben die Entwickler bei der Aktualisierung von Trade ein neues Bonussystem hinzugefügt. Der Kunde nutzt überhaupt keine Boni. Er braucht sie nicht. Wenn Sie jedoch versuchen, diese Boni zu deaktivieren, funktioniert das Rabattsystem nicht mehr richtig. Ich bin dieser Situation in der Praxis begegnet. Um dieses Problem zu lösen, war natürlich die Hilfe eines Programmierers erforderlich.

    In letzter Zeit bin ich zu dem Schluss gekommen, dass ich nach Abschluss eines Projekts allen Kunden rate, überhaupt nicht zu aktualisieren. Ich habe alles so konfiguriert, wie es für die Arbeit benötigt wurde. Gemeinsam mit dem Kunden und seinen Mitarbeitern haben wir die Konfiguration getestet und sichergestellt, dass alles gut funktioniert. Daher besteht keine Notwendigkeit, die Konfiguration zu aktualisieren, bis größere Änderungen erforderlich sind.

    Aggressives Marketing und seine Ergebnisse

    Sehr oft installieren meine Kunden Updates entgegen meinem Rat. Warum passiert das?
    Motivation des Programmierers
    1C-Programmierer sind daran interessiert, dass der Kunde die Software so oft wie möglich aktualisiert. Für sie ist es einfach von Vorteil. Bei jedem Update müssen Sie die Konfiguration neu konfigurieren. Daher erhalten sie mit Hilfe von Updates buchstäblich Einnahmen aus dem Nichts.

    Stellen Sie sich eine Situation vor, in der ein Unternehmen in einer bestimmten Konfiguration ohne Updates ruhig und zuverlässig arbeitet. Es bestand jedoch beispielsweise die Notwendigkeit, einen weiteren Bericht zu erstellen oder eine zusätzliche Verarbeitung zu installieren. In diesem Fall wenden sie sich natürlich an einen Spezialisten.

    Was passiert als nächstes? Ein 1C-Programmierer kommt und sieht, dass das Programm schon lange nicht mehr aktualisiert wurde. Er erzählt dem Kunden, wie schlimm das ist, erklärt, dass er ohne Updates nicht in der Lage sein wird, den vom Kunden benötigten Bericht zu erstellen oder andere Arbeiten auszuführen, macht ihm Angst, weil die alte Version viele Fehler enthält usw. usw. Im Allgemeinen überzeugt es den Kunden, Updates zu kaufen und zu installieren.

    Tatsächlich besteht in den meisten Fällen kein objektiver Bedarf für Aktualisierungen. Aber der Arbeitsaufwand des Programmierers und dementsprechend auch sein Honorar steigen deutlich. Aus diesem Grund haben viele Benutzer übrigens eine negative Einstellung gegenüber 1C-Programmierern. Aus ihrer Sicht zahlen sie dem Programmierer 90 % des Betrags für etwas, das vor Beginn seiner Arbeit einwandfrei funktioniert hat, d. h. Sie müssen für die gleiche Funktionalität mehrmals bezahlen.

    Aggressives Marketing von 1C
    Das Unternehmen 1C selbst ist auch daran interessiert, dass die Benutzer so oft wie möglich aktualisiert werden. Infolgedessen erhalten Benutzer häufig Erinnerungen an neue Updates und Warnungen vor der Notwendigkeit, die Plattform oder Konfiguration zu aktualisieren. Gleichzeitig verfügt die Site jedoch nicht über ausreichend detaillierte Informationen darüber, was genau der Benutzer im Falle eines Updates erhält, welche Fehler behoben wurden und welche Funktionen erschienen sind. Diese. Es ist unmöglich, die Notwendigkeit der Installation eines bestimmten Updates objektiv zu beurteilen. Aus diesem Grund aktualisieren viele Benutzer sicherheitshalber.

    Nachteile von Service und Franchising

    Ich glaube, dass es im Unternehmen 1C praktisch keinen Kundenservice gibt. Im Vertrieb leistet das Unternehmen hervorragende Arbeit, es verfügt wirklich über eine sehr aggressive und zugegebenermaßen effektive Marketingpolitik. Wenn Sie jedoch eine Wartung benötigen, werden Sie mit vielen Schwierigkeiten konfrontiert sein.

    Auf der 1C-Website gibt es einen ganzen Bereich, in dem Sie zertifizierte Partner in Ihrer Region finden, die Wartungsdienste für 1C-Softwareprodukte anbieten. Diese Partner wurden zertifiziert und zahlen Affiliate-Gebühren. Es scheint, dass alles in Ordnung ist.

    Tatsächlich arbeitet das Unternehmen 1C jedoch praktisch nicht mit Partnern zusammen:

    • Damit ein Unternehmen den Partnerstatus erhält, reicht es aus, eine zertifizierte Fachkraft im Personal zu haben.
    • Anschließend führt niemand wiederholte Kontrollen oder Prüfungen durch. Daher ist möglicherweise ein zertifizierter Programmierer der einzige Spezialist, und es kommen ganz andere Leute zu Ihnen, oder er kündigt ganz, aber das Unternehmen verliert nicht seinen Partnerstatus.
    • 1C arbeitet praktisch nicht mit Partnern zusammen, bietet keine Schulungen an und kontrolliert nicht die Qualität der Arbeit.
    Das Ergebnis einer solchen Politik ist vielen bekannt. Die Anwesenheit eines bestimmten Unternehmens in der Liste der 1C-Partner garantiert keinen qualitativ hochwertigen Service.

    Ich habe bereits erwähnt, dass 1C ein ganzes Ökosystem ist. In gewisser Weise kann es sogar mit Apple verglichen werden. Dort ist ein ganzes System aufgebaut, bestehend aus Hardware, Software und Resellern. 1C hat auch eine Plattform, es gibt Konfigurationen, es gibt zertifizierte Wiederverkäufer.

    Aber wenn Apple die Qualität in allen Phasen – von der Produktion bis zur Arbeit der Partner – sehr streng kontrolliert und höchste Qualität einer der wichtigen Wettbewerbsvorteile dieser Marke ist, dann ist im Unternehmen 1C alles ganz anders. Hier gibt es praktisch keinen Service, niemand kontrolliert die Arbeit der Partner, daher ist die Qualität der Post-Sale-Arbeit mit der Software sehr gering.

    Interessant ist auch, dass das Unternehmen 1C seine Marketingbemühungen in erster Linie an die Verbraucher des Produkts richtet, d.h. auf Benutzer. Und die Arbeit mit Konfigurationen ist vollständig auf Programmierer ausgerichtet. Dadurch wird zwar für eines geworben, in der Praxis stellt sich jedoch heraus, dass der Käufer etwas ganz anderes erhalten hat.

    Und hier tauchen auch die Gründe für die Negativität gegenüber 1C-Programmierern und dem Softwareprodukt selbst auf.
    Als ich aufhörte, nur mit 1C zu arbeiten und mit der Unternehmensberatung begann, begann ich, bei meiner Arbeit verschiedene Softwareprodukte zu verwenden. Dies waren Websites auf Drupal und Systeme wie ZOHO CRM, ATOL RMK, Redmine und viele andere Systeme. Und fast alle dieser Dienste und Programme erfordern keine ständigen und häufigen Updates. Und beim Update gibt es nicht so viele Probleme.

    Während das Unternehmen 1C in zwei Richtungen Geld verdient: durch Verkäufe und durch ständige Updates. Aber was hat der Kunde damit zu tun? Er ist gezwungen, zu zahlen und ein Upgrade durchzuführen, da es keine andere Wahl gibt. Darüber hinaus müssen alle im Unternehmen eingesetzten Produkte gleichzeitig aktualisiert werden.

    Wenn Sie beispielsweise Trade verwenden und ein wirklich nützliches Update veröffentlicht wurde, das einige für Sie relevante Fehler behebt, müssen Sie auf jeden Fall auch die Buchhaltung aktualisieren. Denn der Datenaustausch ist nur zwischen identischen Konfigurationsversionen möglich. Wenn Sie sich entscheiden, die Buchhaltung ohne Aktualisierung zu verlassen, funktioniert das Hochladen von Dokumenten aus dem Handel in die Buchhaltung für Sie nicht mehr.

    Infolgedessen ist der Kunde gezwungen, ein System zu verwenden, das ständig ausfällt, und regelmäßig für die Wiederherstellung zu zahlen. Natürlich wird der Kunde negativ. Aber er kann nicht auf ein anderes Softwareprodukt umsteigen, er sieht einfach keine sinnvolle Alternative.

    Ja, es gibt andere Buchhaltungssysteme in unserem Land, einige von ihnen holen in puncto Leistungsfähigkeit sogar allmählich zu 1C auf. Aber Marketing ist eine tolle Sache! Daher sieht der Kunde keine Alternative und leistet trotz der ständigen Negativität eine weitere Zahlung.

    1C: Bitrix – Schwierigkeiten, Funktionen, Marketing

    Ein weiteres Produkt, das traditionell der 1C-Reihe zugeordnet wird, ist das Website-Managementsystem 1C-Bitrix. Gleichzeitig sind viele Benutzer zuversichtlich, dass der Kauf von Bitrix ausreicht und alle Probleme bei der Integration der Website und der Daten in 1C gelöst werden.

    Ein Benutzer, der 1C-Softwareprodukte kauft und eine Website bei 1C-Bitrix bestellt, sieht eine gemeinsame Marke und ist zuversichtlich, dass es sich um Produkte derselben Linie handelt, die immer problemlos zusammenarbeiten.
    Tatsächlich ist CMS Bitrix ein separates Produkt, das von Spezialisten entwickelt wurde, die nichts mit der Firma 1C zu tun haben. Später wurden diesem CMS Integrationstools mit Produkten der 1C-Linie hinzugefügt und ein neuer Name „1C-Bitrix“ erschien. Dies geschah, weil das Unternehmen 1C eine große Beteiligung an Bitrix kaufte und sich entschied, dieses CMS zusammen mit seiner Software zu verwenden.

    Was ist dabei passiert?
    Die Integration der Online-Shop-Datenbank und der 1C-Softwareprodukte ist tatsächlich vorgesehen. Aber es ist sehr komplex, und ohne die Hilfe eines Spezialisten ist es fast unmöglich, den Datenaustausch einzurichten, und es ist sehr, sehr schwierig, es zu ändern.

    Darüber hinaus können die Programmierer, die 1C für Sie eingerichtet haben, Bitrix nicht installieren und konfigurieren. Hier benötigen Sie einen Webprogrammierer, einen Bitrix-Spezialisten. Die Integration wird teils von 1C-Programmierern, teils von Bitrix-Spezialisten konfiguriert. Und es gibt Fälle, in denen der Benutzer überhaupt nicht weiß, an wen er sich wenden soll.

    Ich hatte zum Beispiel diese Situation. Nach den letzten Updates funktionierte der Datenaustausch meines Kunden mit der Website nicht mehr. Ich habe mich an einen 1C-Spezialisten gewandt, aber er konnte uns nicht helfen, da seiner Meinung nach das Problem auf der Seite von Bitrix lag. Wir haben uns an einen Bitrix-Programmierer gewandt. Er warf auch die Hände hoch und sagte, dass das Problem höchstwahrscheinlich immer noch auf der 1C-Seite liege. Der Datenaustausch mit der Seite funktionierte ca. 2 Wochen lang nicht. Der Kunde war gezwungen, Preise und Salden manuell herunterzuladen und Bestellungen von der Website zu entladen. Am Ende hatten wir Glück. Ich kontaktierte einen Programmierer, der sowohl Bitrix als auch 1C kannte, und er richtete das Austauschmodul ein.

    Bitrix und 1C: unterschiedliche Systeme, gemeinsame Mängel
    Webentwickler, die mit den neuesten Versionen von Bitrix vertraut sind, werden mich jetzt verstehen. Genau wie 1C-Softwareprodukte sind die neuesten Versionen von Bitrix sehr leistungsstark geworden, mit umfangreichen Funktionen, aber gleichzeitig unnötig komplex. Heutzutage kann ein Benutzer ohne die Hilfe eines Administrators (Webprogrammierers) in Bitrix oft nicht einmal neue Kategorien im Produktkatalog einrichten, da es für die Organisation einer intelligenten Suche notwendig ist, für jeden Produkttyp eigene Parameter festzulegen.

    Gleichzeitig benötigen Sie verschiedene Spezialisten für die Pflege der Website und der 1C-Programme. Schließlich handelt es sich um unterschiedliche Produkte. Sie werden für unterschiedliche Zwecke verwendet, verfügen über unterschiedliche Plattformen und erfordern Kenntnisse über unterschiedliche Technologien, um mit ihnen arbeiten zu können.

    Anstelle eines Lebenslaufs

    Fassen wir also zusammen. Softwareprodukte der 1C-Reihe sorgen bei Fachleuten aus folgenden Gründen für Negativität:
    • Hohe Systemkomplexität
    • Mangelnde Modularität
    • Fehler in jedem Update
    • Fehlende detaillierte Dokumentation für Updates
    • Unvorhersehbares Ergebnis der Installation von Updates
    All dies gilt sowohl für die Plattform als auch für jede 1C-Konfiguration.

    Negativität seitens der Benutzer wird verursacht durch:

    • Unvorhersehbare Ergebnisse bei der Installation von Updates. Das Programm kann jederzeit nicht mehr funktionieren. Aufgrund von Fehlern in früheren Versionen sind jedoch Aktualisierungen erforderlich.
    • Sowohl das 1C-Unternehmen als auch der Programmierer müssen für Updates bezahlen. Gleichzeitig sind die für den Benutzer sichtbaren Vorteile in den meisten Fällen unbedeutend und der größte Teil der Kosten muss für die Wiederherstellung der Funktionalität des Programms nach der Installation einer neuen Version bezahlt werden.
    Auch die Negativität gegenüber 1C-Programmierern wird deutlich:
    • Benutzer übertragen einen Teil der Negativität über das Programm auf den Spezialisten. Schließlich ist es der 1C-Programmierer, der für die Installation von Updates und das Einrichten von Konfigurationen bezahlt wird.
    • Programmierer, die in anderen Bereichen arbeiten, wissen, dass ihre auf 1C spezialisierten Kollegen oft Geld erhalten, im Wesentlichen für den „Verkauf von Luft“. Dies macht sich insbesondere dann bemerkbar, wenn dem Kunden Aktualisierungen durch die Spezialisten selbst auferlegt werden.
    • Aufgrund der mangelnden Kontrolle seitens 1C sind zufällige Personen mit der Wartung von Softwareprodukten beschäftigt, was ebenfalls nicht zu einem positiven Image beiträgt.
    Dies sind die Schlussfolgerungen, die ich persönlich gezogen habe. Vielleicht habe ich mit etwas nicht ganz recht, vielleicht habe ich etwas übersehen. Auf jeden Fall habe ich beschlossen, diesen Artikel nicht aus Kritik zu schreiben, sondern um zu verstehen, aus welchen Gründen Kunden möglicherweise eine negative Einstellung gegenüber 1C-Linienprogrammen und gegenüber 1C-Programmierern haben.

    Tags: Tags hinzufügen



     

    Es könnte nützlich sein zu lesen: