Господар и роб маса 1в

Сигурен съм, че много хора са се натъкнали на въпроса за свързване на две или повече таблици за 1С форми на принципа на майстор-роб. Едно от възможните решения I предоставят в тази статия. Някои от решенията, които съм виждал, но те ограничават таблици или възможност (невъзможност за сортиране, промените линия номер и ред пермутация места) или изискват допълнителен код за обработка на различни промени в съответната информация. Предлагам разумен и относително просто решение.

Сигурен съм, че много хора са се натъкнали на въпроса за свързване на две или повече таблици за 1С форми на принципа на майстор-роб. Едно от възможните решения I предоставят в тази статия. Някои от решенията, които съм виждал, но те ограничават таблици или възможност (невъзможност за сортиране, промените линия номер и ред пермутация места) или изискват допълнителен код за обработка на различни промени в съответната информация. Предлагам разумен и относително просто решение.

1. Необходимостта от уникален скрит в един куп две маси, което осигурява лесен за дръжка синхронизация полета главни и подробни таблици.

В търсене на по-универсален пакет аз попаднах на дизайна на формата:

Просто го и ще се използва за свързване. В двете части на поставката за документи, за да добавите тип поле UnikalnyyIdentifikator. След това, в модула за форма да се справят с няколко събития, а именно:

PriNachaleRedaktirovaniya - таблични поле в основната маса и поле маса подчинен масата.

PeredUdaleniem - таблични полеви майстор редове от таблицата за роб, свързани с пречистване.

PriAktivizatsiiStroki - за избор на редове предмет на маса.

И сега, между другото, примерни манипулатори са универсални за всички решения.

И това е малка добавка - идентификационен номер на полето, за да зададете свойства: Index = индекс.

Невярно маса кутия може (и трябва да се избегне), за да направи недостъпни за потребителя.

Приветствам Вашите отзиви и критики :).