|
Ограничение подбора в ТЧ |
☑ |
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
|
пжл.
З.Ы. Читай СП
|
|