Deschiderea formularului de înregistrare registru 1c la formulare controlate

familiaritatea sa cu aplicarea controlată a 1C ca dezvoltator, am început cu mult timp în urmă, dar unele exemple de dezvoltare a aplicațiilor gestionate ma aruncat în stare de șoc până acum. Un astfel de exemplu - deschiderea software-ului controlat sub formă de intrări registru de date.

Luați în considerare exemplul unei deschideri software-controlate a formelor deja existente de registru de intrare a datelor.

Deschiderea formularului de înregistrare registru 1c la formulare controlate

Deschiderea controlabil informației formei înregistrărilor registrului 1C

A fost o sarcină destul de simplu - deschide un registru de înregistrare informații 1C „Conturi contabile“ din valorile măsurate. Această procedură se numește dintr-un tabel de valori, în cazul în care valorile acestor măsurători stocate.

în cele din urmă procedură a fost după cum urmează:

NaKliente
Procedura SchetaUchetaNomenklaturyPeredNachalomIzmeneniya (Element Failure)

PeredavaemyeParametry = structură nouă; // formează structura domeniilor de măsurare

PeredavaemyeParametry.Vstavit ( "Nomenclatorul" StrokaTablichnoyChasti.Nomenklatura);
PeredavaemyeParametry.Vstavit ( "Organizația", StrokaTablichnoyChasti.Organizatsiya);
PeredavaemyeParametry.Vstavit ( "Material" StrokaTablichnoyChasti.Sklad);
PeredavaemyeParametry.Vstavit ( "TipSklada" StrokaTablichnoyChasti.TipSklada);

ParametryMassiv = new Array;
ParametryMassiv.Dobavit (PeredavaemyeParametry); // pune structura într-o matrice
KlyuchZapisiRegistra = new ( "RegistrSvedeniyKlyuchZapisi.SchetaUchetaNomenklatury" ParametryMassiv); // array folosind structura a crea o cheie de înregistrare
OtkrytFormuModalno ( "RegistrSvedeniy.SchetaUchetaNomenklatury.FormaZapisi" Noua structură ( "cheie" KlyuchZapisiRegistra)); // trece sub formă de înregistrare a cheii și deschideți-l

  1. adus în structura valorilor măsurate;
  2. Structura a fost plasată într-o matrice;
  3. folosind o matrice a creat o cheie de înregistrare;
  4. deschis printr-o formă de înregistrare a cheii.

De ce este atât de dificil?