0
vanyshan
19.06.12
✎
14:33
|
Здравствуйте. Подскажите пожалуйста кто знает.
Если Элемент.ТекущиеДанные.Т.Пустая() = Истина Тогда
Отказ = Истина;
Иначе
ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("Т", Элемент.ТекущиеДанные.Т);
НайденныеСтроки = Услуги.НайтиСтроки(ПараметрыОтбора);
Если НайденныеСтроки.Количество() > 1 Тогда
Отказ = Истина;
Сообщить("в табличной части уже встречается " + Элемент.ТекущиеДанные.Т);
КонецЕсли;
КонецЕсли;
создаю документ "п" с номером 1. В таб части в строке 1 в колонке Т выбираю документ Т с номером 1. Далее добавляю строку 2, в колонке Т опять выбираю документ Т с номером 1, в результате написанного мною кода выскакивает сообщение: в табличной части уже встречается ТТН 000000001 от 13.06.2012 16:34:27. Все хорошо.
Но если я создам документ "п" с номером 2 и в таб части в колонке Т выбиру опять документ Т с номером 1, то все проканает, а мне надо исключить эту возможность.Каким образом можно реализовать данный алгоритм?
|
|