public object ПроверитьДокументыПроведены(/*ДокументыМассив, ФормаИсточник = Неопределено*/)
{
//ОчиститьСообщения();
//МассивНепроведенныхДокументов = ОбщегоНазначения.ПроверитьПроведенностьДокументов(ДокументыМассив);
//КоличествоНепроведенныхДокументов = МассивНепроведенныхДокументов.Количество();
if(true/*КоличествоНепроведенныхДокументов > 0*/)
{
if(true/*КоличествоНепроведенныхДокументов = 1*/)
{
//ТекстВопроса = НСтр("ru = 'Для того чтобы распечатать документ, его необходимо предварительно провести. Выполнить проведение документа и продолжить?'");
}
//КодОтвета = Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет);
if(true/*КодОтвета <> КодВозвратаДиалога.Да*/)
{
}
//ТипПроведенныхДокументов = Неопределено;
//МассивНепроведенныхДокументов = ОбщегоНазначения.ПровестиДокументы(МассивНепроведенныхДокументов, ТипПроведенныхДокументов);
//ОповеститьОбИзменении(ТипПроведенныхДокументов);
/*// Если команда была вызвана из формы, то зачитываем в форму актуальную (проведенную) копию из базы.
*/
if(true/*ТипЗнч(ФормаИсточник) = Тип("УправляемаяФорма")*/)
{
}
}
//ШаблонСообщения = НСтр("ru = 'Документ %1 не проведен: %2 Печать невозможна.'");
//Отказ = Ложь;
if(true/*КоличествоНепроведенныхДокументов > 0
и МассивНепроведенныхДокументов.Количество() > 0
и ДокументыМассив.Количество() > 0*/)
{
//КнопкиДиалога = Новый СписокЗначений;
//КнопкиДиалога.Добавить(КодВозвратаДиалога.Да, НСтр("ru = 'Продолжить'"));
//КнопкиДиалога.Добавить(КодВозвратаДиалога.Нет, НСтр("ru = 'Нет'"));
//Ответ = Вопрос(НСтр("ru = 'Не удалось провести один или несколько документов. Продолжить?'"), КнопкиДиалога);
if(true/*Ответ = КодВозвратаДиалога.Нет*/)
{
//Отказ = Истина;
}
}
return null;
}