Master și slave tabelul 1c

Sunt sigur că mulți au întâlnit problema de a lega două sau mai multe tabele pe 1C formulare pe principiul master-slave. Una dintre soluțiile posibile pe care le ofer în acest articol. Unele dintre soluțiile ce am văzut, dar ele limitează tabele sau posibilitatea (imposibilitatea de sortare, schimba numărul liniei și permutare rând locuri) sau necesită cod suplimentar pentru a procesa o varietate de modificări la informațiile relevante. Am oferi o soluție rezonabilă și relativ simplu.

Sunt sigur că mulți au întâlnit problema de a lega două sau mai multe tabele pe 1C formulare pe principiul master-slave. Una dintre soluțiile posibile pe care le ofer în acest articol. Unele dintre soluțiile ce am văzut, dar ele limitează tabele sau posibilitatea (imposibilitatea de sortare, schimba numărul liniei și permutare rând locuri) sau necesită cod suplimentar pentru a procesa o varietate de modificări la informațiile relevante. Am oferi o soluție rezonabilă și relativ simplu.

1. Necesitatea unui unic ascuns într-o grămadă de două mese, care oferă sincronizare ușor de manevrat câmpurile tabelelor de master și de detaliu.

În căutarea unui pachet universal, am dat peste proiectarea de forma:

Doar el și vor fi utilizate pentru legarea. În ambele părți ale mesei de documente pentru a adăuga un tip de câmp UnikalnyyIdentifikator. După aceasta, în modulul de formular pentru a gestiona mai multe evenimente, și anume:

PriNachaleRedaktirovaniya - câmp tabulare în masă și câmp de masă tabel subordonat principal.

PeredUdaleniem - câmp tabulare rânduri tabel de master pentru slave legate de purificare.

PriAktivizatsiiStroki - pentru selectarea rândurilor tabelei subiect.

Și acum, de modul în care, sunt exemple de manipulare universal pentru orice decizii.

Și este un mic plus - un ID de câmp pentru a seta proprietățile: Index = index.

cutie de masă de câmp poate (și ar trebui să evite) pentru a face inaccesibile pentru utilizator.

Salut feedback-ul și critici :).