Имя: Пароль:
1C
1С v8
БСП - команда "Присоединенные файлы" - есть ли возможность отображения количества файлов?
0 acces969
 
26.07.21
08:24
В виде "Присоединенные файлы (n)" в заголовке самой команды в форме документа/списка документов.
Почему спрашиваю - если в БСП такая возможность есть, буду искать. Если нету - сделаю сам.
1 Вафель
 
26.07.21
08:29
Нету и для общей команды заголовок нельзя изменить. Только свою кнопку рисовать
2 acces969
 
26.07.21
08:47
Да, сделал в итоге так

// Устанавливает представление команды присоединенных файлов в виде "Присоединенные файлы (<количество файлов>)"
//
// Параметры:
//  КомандаФормы     - ЭлементФормы     - команда, заголовку которой будет установлено значение
//  ВладелецФайла     - ОпределяемыйТип.ВладелецПрисоединенныхФайлов     - владелец присоединенных файлов
//
Процедура ОбновитьПредставлениеКомандыПрисоединенныхФайлов(КомандаФормы, ВладелецФайла) Экспорт
    
    Файлы = Новый Массив;
    РаботаСФайлами.ЗаполнитьПрисоединенныеФайлыКОбъекту(ВладелецФайла, Файлы);
    ПредставлениеКоличестваФайлов = "";
    Если Файлы.Количество() > 0 Тогда
        ПредставлениеКоличестваФайлов = СтрШаблон(" (%1)", Файлы.Количество());
    КонецЕсли;
    КомандаФормы.Заголовок = СтрШаблон("%1%2", Метаданные.ОбщиеКоманды.ПрисоединенныеФайлы.Синоним, ПредставлениеКоличестваФайлов);
    
КонецПроцедуры
3 Mikeware
 
26.07.21
09:08
Спасибо!
4 banco
 
26.07.21
15:13
(0) Есть, если команду как гиперссылку делать.
// СтандартныеПодсистемы.РаботаСФайлами
ПараметрыГиперссылки = РаботаСФайлами.ГиперссылкаФайлов();
РаботаСФайлами.ПриСозданииНаСервере(ЭтотОбъект, ПараметрыГиперссылки);
// Конец СтандартныеПодсистемы.РаботаСФайлами
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.