Решение в расширении. В модуле ПриСозданииНаСервереПосле, дополняется запрос формирования динамического списка полем "ЕстьФайлы".
В этой же процедуре программно выводим (добавляем) колонку на форму.
И на этом месте было потрачено много времени, чтобы разобраться, как это сделать.
Т.к. интернет не дал подсказки.
НоваяКолонкаТаблицы = Элементы.Вставить("ЕстьФайлы",Тип("ПолеФормы"),
Элементы.СписокПлатежей, // указание в какую таблицу вставляем
Элементы.ГруппаПроведеноБанком);
//Перед какой колонкой будет стоять. Указана именно группа, а не элемент, иначе не находит и
Выдает сообщение
Ошибка при вызове метода контекста (Вставить)
{Расширение1 Обработка.ЖурналДокументовБезналичныеПлатежи.Форма.ФормаСписка.Форма(15)}: НоваяКолонкаТаблицы = Элементы.Вставить("ЕстьФайлы",Тип("ПолеФормы"),Элементы.СписокПлатежей,
{Обработка.ЖурналДокументовБезналичныеПлатежи.Команда.БезналичныеПлатежи.МодульКоманды(9)}: ОткрытьФорму("Обработка.ЖурналДокументовБезналичныеПлатежи.Форма",
по причине:
Недопустимое значение параметров
НоваяКолонкаТаблицы.ПутьКДанным = "СписокПлатежей.ЕстьФайлы";
НоваяКолонкаТаблицы.Заголовок = "Есть Файл";
НоваяКолонкаТаблицы.Вид =ВидПоляФормы.ПолеКартинки; // после этой строки у НоваяКолонкаТаблицы
// появляется возможность указать КартинкаЗначений и назначить картинку.
НоваяКолонкаТаблицы.КартинкаЗначений =БиблиотекаКартинок["Прикрепить"];
НоваяКолонкаТаблицы.КартинкаШапки=БиблиотекаКартинок["Прикрепить"];
НоваяКолонкаТаблицы.ПоложениеЗаголовка=ПоложениеЗаголовкаЭлементаФормы.Нет; //оставляем только картинку
Тестировалось: 1С:Комплексная автоматизация 2 (2.5.22.87) демо версия.
Платформа 1С:Предприятие 8.3 (8.3.27.1644).
Вступайте в нашу телеграмм-группу Инфостарт