Привет, КА. В процедуре ДобавитьКомандыПечати следующий код. Нужно настроить видимость печатных форм, по условиям ниже, не срабатывает. Всегда 2 печатные формы. Условия точно выполняются. Что не так делаю? Может, еще дополнительно нужно что-то прописать?
Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
КомандаПечати = КомандыПечати.Добавить();
КомандаПечати.Идентификатор = "ЗаявкаНаРемонт";
КомандаПечати.Представление = НСтр("ru = 'Заявка на ремонт'");
КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
УправлениеПечатью.ДобавитьУсловиеВидимостиКоманды(КомандаПечати,"ВидОперации",Перечисления.ВидыОперацийЗаказНаряд.ЗаявкаНаРемонт,ВидСравнения.Равно);
УправлениеПечатью.ДобавитьУсловиеВидимостиКоманды(КомандаПечати,"ДокументОснование","",ВидСравнения.Равно);
КомандаПечати = КомандыПечати.Добавить();
КомандаПечати.Идентификатор = "ЗаказНаряд";
КомандаПечати.Представление = НСтр("ru = 'Заказ-наряд'");
КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
УправлениеПечатью.ДобавитьУсловиеВидимостиКоманды(КомандаПечати,"ВидОперации",Перечисления.ВидыОперацийЗаказНаряд.ЗаказНаряд,ВидСравнения.Равно);
УправлениеПечатью.ДобавитьУсловиеВидимостиКоманды(КомандаПечати,"ДокументОснование","",ВидСравнения.НеРавно);
КонецПроцедуры
Показать