Próbálják átvinni változékony értékek

Megoldást a problémára a példa kezelésére 1C: adminisztrátor.
Configuration: Eladási 2.0. Kliens-szerver. Normál alkalmazás.
A hiba akkor jelentkezik, amikor az írás / Könyv / OtmenaProvedeniya dokumentumot.







Próbált átvinni változékony értékek - kísérlet át az objektumot a kiszolgáló (kliens), amely adatokat lehet változtatni a kliens (szerver).
Változékony próbálják átvinni értékeket a klienstől a szerverhez, a szerver a kliens 1C: Enterprise csak akkor jelentkezik egy kliens-szerver változat (SQL).

Paraméterátadás funkció (eljárás) a kiszolgálón fut meglehetősen vékony kérdés. Ez elsősorban annak köszönhető, hogy szükség van, hogy átadják a szerver folyamat és a kliens alkalmazások. Az átmenet szabályozására a kliens oldalon a szerver az összes átviteli paramétereket sorozatszámmal, elküld a szerverhez, ahol a „kitömörítette” és használt. Az átmenet a szerver oldalon, hogy az ügyfél - a fordított folyamat. Meg kell jegyezni, hogy ez a rendszer helyesen kezeli az átviteli paramétereket a kapcsolat és jelentőségteljesen. Adáskor a következő paraméterek határoló:

Transzfer a kliens és a szerver (mindkét irányban) csak akkor lehetséges, nemutabelnye értékek (azaz értékei, amelyeket nem lehet megváltoztatni): primitív típusok, link, univerzális gyűjtési rendszer értékeit adja át, az értékek tárolására. Amikor megpróbál közvetíteni valami mást - a kliens alkalmazás összeomlik (akkor is, ha az átadás helytelen opciót próbálja szerver).

Nem ajánlott az átviteli paraméterek át nagy mennyiségű adatot (például egy sor több mint 1 millió karakter), akkor lehet, hogy negatív hatással szerver teljesítményét.

Nem lehet átadni paramétereket, amelyek körkörös hivatkozás. mind a szerver a kliens és obratno.Pri próbálják paraméter - a kliens alkalmazás összeomlik (akkor is, ha a paraméter próbál átadni helytelen szerver).

Nem ajánljuk a különösen összetett adatgyűjtést. Amikor megpróbál egy paramétert a nagyon magas beruházási vészhelyzet van szerver befejezését.

"Lakossági 2.0". Kliens-szerver. Normál alkalmazás.
Processing "1C: A menedzser": //infostart.ru/public/100967/






MO ::
Hiba hívásakor eljárás összefüggésében (Record):
Hiba végrehajtása során a felvezető - „PeredZapisyu” ::
Hiba hívásakor eljárás összefüggésében (DataIliOrganizatsiyaObektaIzmenena):
Próbált átvinni a klienstől a szerverhez változékony értékek 2. DataIliOrganizatsiyaObektaIzmenena eljárás paraméter ().

ObektIZM. Record (? (RezhimZapisi = Nem definiált, RezhimZapisiDokumenta RezhimZapisi felvétel) ..);

ProveritNomerObektaPoDateIOrganizatsii eljárás (Object)

Mód döntés № 1: (egy lehetséges, de nem optimális):
Állítsa be a tulajdonságokat közös modul.

A Tulajdonságok ah ObschiyModul.PrefiksatsiyaObektov aktiválja a checkbox „Ügyfél rendes alkalmazását.”

ProveritNomerObektaPoDateIOrganizatsii eljárás (Object)

Mód döntés № 3: (egy lehetséges, de nem ebben az esetben):
Az XML-sorszámozás (javasolt w-Divin).

Sorszámozás nem működik, ha a tárgy rögzítése a szószólója metaadatokat.
(Error hívásakor eljárás összefüggésében (ZapisatXML): Az értékek ilyen típusú nem ábrázolható XML).

Javasoljuk, hogy használjon egy adó egység (SpravochnikObekt, ​​DokumentObekt stb), ha szükséges.

Olyan típusú funkció:

// Kirakodó HObekta XML-szöveg:
ZapisatVXML funkció (HObekt)
ZapisXML = Új ZapisXML; // vékony kliens, szerver, vastag kliens, egy külső kapcsolat.
ZapisXML. UstanovitStroku ();
ZapisatXML (ZapisXML HObekt.); / / Server vastag kliens, a külső kapcsolat.
Visszatérés ZapisXML. Bezárás ();
KonetsFunktsii

// Load HObekta XML-line:
ProchitatIzXML funkció (StrokaXML)
ChtenieXML = Új ChtenieXML; / / Vékony kliens, egy szerver, egy vastag kliens, a külső csatlakozás.
ChtenieXML. UstanovitStroku (StrokaXML);
HObekt = ProchitatXML (ChtenieXML); // kiszolgáló vastag kliens, egy külső kapcsolat.
Visszatérés HObekt;
KonetsFunktsii

Próbálják átvinni változékony értékek
Ami a közösségek MA!

abban az esetben, UP egyszerűen nem működik.

Helytelen - munkák - ismételt tesztelés.

Ez nem működik. UP az ügyfél nem is maga a tárgy. vsegolish DannyeFormyKollektsiya stb
és még, hogy a kívánt objektumot át a vezérlést a kiszolgáló:

UpravlyaemayaForma (ManagedForm)
RekvizitFormyVZnachenie (FormAttributeToValue)
szintaxis:

RekvizitFormyVZnachenie (<ИмяРеквизита>, <Тип>)
lehetőségek:

Típus: String.
Név kellékek formálni szeretnénk átalakítani.
Meg lehet határozni kellékek alak adat (lásd. A paraméter leírása <Объект> DannyeFormyVZnachenie módszer).
<Тип> (Nem kötelező)

Típus: Type.
Típus kapott értékek a szükséges alak (adatok). Ha ez a paraméter nincs megadva, akkor is származik a szükséges formában. Ha kellékek egy összetett típusú és a paraméter érték nincs megadva, akkor az előállított futásidejű kivétel.
Visszatérési érték:

Konvertálja azt mondta kellékek formájában egy alkalmazás objektum típusa.