|
Не могу разобраться в синтаксисе | ☑ | ||
---|---|---|---|---|
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
|
Благодарю, всё ошибка не вылетает. Спасибо огромное.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |