Имя: Пароль:
1C
1С v8
Ограничение подбора в ТЧ
0 Gill
 
26.10.11
16:03
Привет всем! Есть ТЧ документа,нужно ограничивать подбор в эту тч если выбранная номенклатура в сочетании с видом работы (это 2 разных поляя ввода ТЧ)уже присутствует.Сейчас не подбирается если уже эта номенклатура есть в ТЧ, а мне нужно чтобы не подбиралось,только если выбираю значение равное такому же виду работы который есть.

Если ВыполняемыеРаботы.Найти(ВыбранноеЗначение.Номенклатура,"Номенклатура") = Неопределено тогда
               
Если ВыполняемыеРаботы.Найти(ВыбранноеЗначение.ВидРаботы,"ВидРаботы")= Неопределено Тогда
                       НоваяСтрока=ВыполняемыеРаботы.Добавить();
                         НоваяСтрока.Номенклатура=ВыбранноеЗначение.Номенклатура;
               НоваяСтрока.ЕдиницаИзмерения=ВыбранноеЗначение.ЕдиницаИзмерения;                    
                       НоваяСтрока.Количество = Количество;
   НоваяСтрока.ВидРаботы = ВыбранноеЗначение.ВидРаботы;
КонецЕсли;
КонецЕсли;
1 Gill
 
26.10.11
16:05
Вообщем мне нужна проверка перед подбором на сочетание заполненности двух полей ввода Номенклатуры и ВидРаботы
2 Gill
 
26.10.11
16:26
^
3 zladenuw
 
26.10.11
16:29
НайтиСтроки(<ПараметрыОтбора>)
Параметры:

<ПараметрыОтбора> (обязательный)

Тип: Структура. Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение.
4 Gill
 
26.10.11
16:36
ПараметрыОтбора = Новый Структура;
           ПараметрыОтбора.Вставить("Номенклатура", ВыбранноеЗначение.Номенклатура);
           НайденныеСтроки = ВыполняемыеРаботы.НайтиСтроки(ПараметрыОтбора);

(3)а вид работы куда прикрутить?
5 Gill
 
26.10.11
16:36
(4) я имею ввиду посдовательность?
6 Gill
 
26.10.11
16:37
(5)последовательность
7 zladenuw
 
26.10.11
16:37
ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("Номенклатура", ВыбранноеЗначение.Номенклатура);
ПараметрыОтбора.Вставить(""ВидРаботы",ВыбранноеЗначение.ВидРаботы);
НайденныеСтроки = ВыполняемыеРаботы.НайтиСтроки(ПараметрыОтбора);
8 Gill
 
26.10.11
16:39
(7) спасибо!
9 zladenuw
 
26.10.11
16:40
пжл.
З.Ы. Читай СП