Имя: Пароль:
1C
1С v8
Не могу разобраться в синтаксисе
0 zzzLEXzzz
 
10.12.13
09:40
Вот есть небольшое условие

Если (СтрокаТабличнойЧасти.Номенклатура.Алк=Истина) Тогда        
            ОбластьМакета = Макет.ПолучитьОбласть("Строка");
            ОбластьМакета.Параметры.Контр=ФормированиеПечатныхФорм.ОписаниеОрганизации(УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Контрагент,ТекущаяДата()), "ФактическийАдрес");
            ОбластьМакета.Параметры.Наим=Контрагент.НаименованиеПолное;
            ОбластьМакета.Параметры.Лиц=Контрагент.Лицензия;
            ОбластьМакета.Параметры.ИНН=Контрагент.ИНН;
            
            Если СокрЛП(Контрагент.КППОП) = "" Тогда
                ОбластьМакета.Параметры.КПП=Контрагент.КПП;
            Иначе
                ОбластьМакета.Параметры.КПП=Контрагент.КППОП;
            КонецЕсли;

            ОбластьМакета.Параметры.ДатаОтгр=Дата;
            ОбластьМакета.Параметры.НомерНакл=Номер;
            ОбластьМакета.Параметры.Ном=СтрокаТабличнойЧасти.Номенклатура;
            
            //ВЫВОД ЭЛЕКТРОННОЙ ПОДПИСИ ****************************************************
            Если Подпись Тогда
                Руководители = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизации1(Организация, Дата,);
                Руководитель = Руководители.Руководитель;
                Бухгалтер    = Руководители.ГлавныйБухгалтер;
                ПодписьРук = РаботаСДиалогами.ПолучитьПодпись(Руководитель);
                ПодписьБух = РаботаСДиалогами.ПолучитьПодпись(Бухгалтер);
                //Если ПодписьРук <> NULL Тогда
                //    ОбластьМакета.Рисунки.ПодписьРуководителя.Картинка = ПодписьРук;
                //КонецЕсли;
                Если ПодписьБух <> NULL Тогда
                    ОбластьМакета.Рисунки.ПодписьБухгалтера.Картинка =     ПодписьБух;        
                КонецЕсли;
            КонецЕсли;
            
            
            Если СокрЛп("шт")=СокрЛп(СтрокаТабличнойЧасти.ЕдиницаИзмерения) Тогда         
                ОбластьМакета.Параметры.Кол=СтрокаТабличнойЧасти.Количество;    
                ОбластьМакета.Параметры.Дал=СтрокаТабличнойЧасти.Количество*СтрокаТабличнойЧасти.Номенклатура.КолЛвШТ/10;    
                
            Иначе
                
                ОбластьМакета.Параметры.Кол=СтрокаТабличнойЧасти.Количество*СтрокаТабличнойЧасти.Коэффициент;  
                ОбластьМакета.Параметры.Дал=СтрокаТабличнойЧасти.Количество*СтрокаТабличнойЧасти.Номенклатура.КолЛвУП/10;
                
            КонецЕсли;    
            СчетСтр = СчетСтр + 1;
            Если СчетСтр = 4 Тогда
                ОбластьМакета.ВывестиГоризонтальныйРазделительСтраниц();
                ТабДокумент.Вывести(ОбластьМакета);        
                СчетСтр = 0;
            Иначе
                ТабДокумент.Вывести(ОбластьМакета);        
                ТабДокумент.Вывести(Разделитель);        
            КонецЕсли;
                    
        КонецЕсли;
    КонецЦикла;




В строчки "Если (СтрокаТабличнойЧасти.Номенклатура.Алк=Истина) Тогда" надо добавить ещё одно условие "Если (СтрокаТабличнойЧасти.Номенклатура.ПивоАлк=Истина) Тогда"
как правильно его добавить?
пытался так "Если (СтрокаТабличнойЧасти.Номенклатура.Алк=Истина) или Если (СтрокаТабличнойЧасти.Номенклатура.ПивоАлк=Истина) Тогда"
но нечего не получилось, я только начинающий, прошу сильно не бить
1 rbcvg
 
10.12.13
09:41
или (СтрокаТабличнойЧасти.Номенклатура.ПивоАлк=Истина) Тогда
2 НЕА123
 
10.12.13
09:41
вторая Если убрать.
можно проще
Если (СтрокаТабличнойЧасти.Номенклатура.Алк или СтрокаТабличнойЧасти.Номенклатура.ПивоАлк) Тогда
3 ДенисЧ
 
10.12.13
09:41
ммммм....
Завхоз уже ждёт тебя....
4 maksim358
 
10.12.13
09:41
ИЛИ
5 maksim358
 
10.12.13
09:42
(1) опередил))
6 zzzLEXzzz
 
10.12.13
09:43
Благодарю, всё ошибка не вылетает. Спасибо огромное.