Управляемые формы, ширина колонок в таблице значений на форме
На форме таблица, колонки "склад", "свободный остаток", "приемка", "отгрузка", "на складе". Колонка "склад" зафиксированная, все остальные имеют одинаковую длину, но последняя колонка "на складе" почему-то растягивается , подскажите как сделать чтобы колонки всегда оставались одинаковыми?
Прикрепленные файлы:

По теме из базы знаний
- Консоль Программиста 8.3. Управляемые формы, тонкий/толстый клиент
- Создание произвольной таблицы значений на форме в управляемом приложении программным способом
- Автоматизация печатной формы (автоформирование табличного документа на основе любой таблицы значений)
- Infostart Toolkit — Инструменты разработчика 1С 8.3 для управляемых форм
- Консоль запросов для управляемых форм
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)Последняя колонка в управляемой форме растягивается до конца таблицы и с этим ничего не сделать. Надо сделать так, чтобы колонка На складе была не последней.
Для этого надо добавить реквизит в таблицу, которая выводится, например типа строка, заполнять его не надо. Далее вывести его последней колонкой. Для нее можно сделать ТолькоПросмотр = Истина, чтоб с ней ничего нельзя было сделать.
Для этого надо добавить реквизит в таблицу, которая выводится, например типа строка, заполнять его не надо. Далее вывести его последней колонкой. Для нее можно сделать ТолькоПросмотр = Истина, чтоб с ней ничего нельзя было сделать.
(4)
Добавил в код расходной и приходной накладной, все красиво:
Сам код модуля по добавлению элемента:
Среда: 3.0.3.147. Платформа: 8.3.20.1710
Добавил в код расходной и приходной накладной, все красиво:
&НаСервере
Процедура M_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
дор_С.ДобавитьПравыйЭлемент(ЭтаФорма, Элементы.Запасы, "Объект.Запасы.НомерСтроки");
КонецПроцедуры
Сам код модуля по добавлению элемента:
Процедура ДобавитьПравыйЭлемент(Форма, ГруппаТаблицы, ПутьКДанным) Экспорт
Элемент = Форма.Элементы.Добавить("дор_Разделитель", Тип("ПолеФормы"), ГруппаТаблицы);
Элемент.Вид = ВидПоляФормы.ПолеВвода;
Элемент.ПутьКДанным = ПутьКДанным;
Элемент.ОтображатьВШапке = ложь;
Элемент.ТолькоПросмотр = истина;
Элемент.АвтомаксимальнаяШирина = ложь;
Элемент.Формат = "ЧФ=' '";
КонецПроцедуры
ПоказатьСреда: 3.0.3.147. Платформа: 8.3.20.1710
Прикрепленные файлы:

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот