Търсене заема стойности в полето за маса или маса
Проверка на всяка маса да се дублира редове с посланието, което zadublirovanny линия операция и "отказ" за документи.
Тази процедура отнема търсене се прави през всички редове от колони. Т.е. двойно от стойностите, считани за да се повтори в две линии във всички колони.
Ако двойни редици повече от един, те ще бъдат показани в съобщение със серийния номер на оригиналния линия и повтори низ.
Тази процедура се използва най-добре в общ модул и го наричат от процедури "PriZapisi" или "ObrabotkaProvedeniya", и т.н. Това означава, че тези, където можете да направите отказ за извършване на допълнително destve
Както таблиците - можете да посочите "TablitsuZnacheny" или "TablichnuyuChast" документ, ръководства и т.н.
Ако Type (PM) = Type ( "TablitsaZnacheny") След това
TablZnach = ч;
в противен случай
TablZnach = PM. Оставете ();
ENDIF;
Избор = нова структура ();
Всяка страница от TablZnach Cycle
Избор. Clear ();
За всяка колона TablZnach. колона цикъл
Ако колоната. име <> "NomerStroki" Тогава
Избор. Поставете (Колони Наименование Page [Колона име] ...);
ENDIF;
KonetsTsikla;
String = TablZnach. FindRows (подбор);
Ако низа. Брой ()> 1 Тогава
За всеки цикъл на редовете NaydennyeStroki
Ако низа. Намери (NaydennyeStroki)> 0 След
StrokaSoobscheniya = "String №" + Линии [0]. NomerStroki + "съвпада с линията №" + NaydennyeStroki. NomerStroki;
SoobschitObOshibke (.. StrokaSoobscheniya провал "Чисти zadvoeniya линии!");
ENDIF;
KonetsTsikla;
ENDIF;
KonetsTsikla;
KonetsProtsedury