Имя: Пароль:
1C
1С v8
Подчиненные таблицы
0 Начинающий_13
 
11.03.13
17:08
Здравствуйте
Имею три таблицы 1 основная 2 подчинение связаны Ключом связи в ТЧ
1. проверка на дубли в ТЧ идет при подборе
Вопрос
2. как проверить проблему с ключом связи , если вдруг какие нибудь проблемы будут (не в той таблице окажется и ил что нибудь еще)

Для каждого СтрокаУдержания Из Удержания Цикл
    Для каждого СтрокаСотрудники Из Сотрудники Цикл
        Если СтрокаУдержания.КлючСвязи = СтрокаСотрудники.КлючСвязи Тогда
               
            НВС = ТЗ.Добавить();
            ЗаполнитьЗначенияСвойств(НВС,СтрокаСотрудники);
            ЗаполнитьЗначенияСвойств(НВС,СтрокаУдержания);
               
        КонецЕсли;
    КонецЦикла;
КонецЦикла;
1 Начинающий_13
 
11.03.13
17:10
Или ключ связит будте ПУСТОЙ
2 kosts
 
11.03.13
17:24
(0) Перебираешь строки в одной таблице, ищешь в другой.
Не нашел - плохо, нашел одну строку - хорошо, нашел две строки - плохо.
Но лучше не допускать вообще проблем. Пресекать на этапе ввода.