Имя: Пароль:
1C
1С v8
Помогите С флажком
0 Popkorm
 
18.10.11
12:29
Подскажите как работать с флажком,так не работает:
Процедура ФлажокПриИзменении(Элемент)
   Если ОтчетОбъект.Флажок = Истина Тогда
       Для Каждого СтрНайденных Из Найденные Цикл
           НСДанные = ТабДанных.Добавить();
           НСДанные.Номенклатура = СтрНайденных.Номенклатура ;
           НСДанные.Цена         = СтрНайденных.Цена;
           НСДанные.Продажа      = СтрНайденных.Продажа;
           НСДанные.Сумма        = СтрНайденных.Сумма;
           НСДанные.Код          = СтрНайденных.Код;
       КонецЦикла;
   Иначе    
       Для Каждого СтрНеНайденных Из НеНайденные Цикл
           НСДанные = ТабДанных.Добавить();
           НСДанные.НоменклатураНеНайденные = СтрНеНайденных.Номенклатура ;
           НСДанные.ЦенаНеНайденные         = СтрНеНайденных.Цена;
           НСДанные.ПродажаНеНайденные      = СтрНеНайденных.Продажа;
           НСДанные.СуммаНеНайденные        = СтрНеНайденных.Сумма;
           НСДанные.КодНеНайденные          = СтрНеНайденных.Код;
       КонецЦикла;
   КонецЕсли;    
КонецПроцедуры
1 YF
 
18.10.11
12:30
(0) Что конкретно не работает?
2 Popkorm
 
18.10.11
12:34
то есть так:
Процедура ФлажокПриИзменении()
   Если ОтчетОбъект.Флажок = Истина Тогда
       Для Каждого СтрНайденных Из Найденные Цикл
           НСДанные = ТабДанных.Добавить();
           НСДанные.Номенклатура = СтрНайденных.Номенклатура ;
           НСДанные.Цена         = СтрНайденных.Цена;
           НСДанные.Продажа      = СтрНайденных.Продажа;
           НСДанные.Сумма        = СтрНайденных.Сумма;
           НСДанные.Код          = СтрНайденных.Код;
       КонецЦикла;
   Иначе    
       Для Каждого СтрНеНайденных Из НеНайденные Цикл
           НСДанные = ТабДанных.Добавить();
           НСДанные.Номенклатура = СтрНеНайденных.Номенклатура ;
           НСДанные.Цена         = СтрНеНайденных.Цена;
           НСДанные.Продажае      = СтрНеНайденных.Продажа;
           НСДанные.Сумма        = СтрНеНайденных.Сумма;
           НСДанные.Код          = СтрНеНайденных.Код;
       КонецЦикла;
   КонецЕсли;    
КонецПроцедуры
3 Popkorm
 
18.10.11
12:43
(1)Есть КнопкаСформироватьНажатие(),где получаю ТЗ1= Найденные,и НеНайденные...Как прицепить эти ТЗ к кнопке
4 salvator
 
18.10.11
12:45
Процедура ФлажокПриИзменении()
   Если Флажок Тогда
       Для Каждого СтрНайденных Из Найденные Цикл
           ...
       КонецЦикла;
   Иначе    
       Для Каждого СтрНеНайденных Из НеНайденные Цикл
           ...
       КонецЦикла;
   КонецЕсли;    
КонецПроцедуры