Размер колонки 1с не изменять

Управление настройкой колонок табличного поля

Существует два способа управления настройкой колонок :

Управление настройкой всех колонок табличного поля

Управлять настройкой сразу всех колонок табличного поля можно используя свойство табличного поля ИзменятьНастройкуКолонок . Данное свойство доступно из палитры свойств и из встроенного языка. Если данное свойство имеет значение Ложь , то табличному полю запрещена настройка колонок. Всем колонкам табличного поля запрещено изменять размер и позицию ( т.е. запрещено перетаскивание колонок ) , а также все свойства колонок, настраиваемые в диалоге настройки списка. Соответственно, в диалоге настройки списка становится доступной только закладка » Прочее » .

Данное свойство можно использовать, например, если необходимо создать табличное поле, содержащее фиксированный набор колонок и при этом требуется, чтобы все колонки оставались видимыми.

Управление настройкой отдельных колонок табличного поля

Управлять настройкой отдельных колонок табличного поля можно используя свойство колонки табличного поля ИзменятьНастройку . Данное свойство доступно из палитры свойств и из встроенного языка. Если данное свойство имеет значение Ложь , то колонке запрещено изменять размер и позицию, а также все свойства колонки, настраиваемые в диалоге настройки списка. Соответственно, в диалоге настройки списка данная колонка становится невидимой. Если всем колонкам табличного поля запрещено изменять настройку, то в диалоге настройки списка становится доступной только закладка » Прочее » . Также необходимо заметить, что если свойство ИзменятьНастройку имеет значение Истина , то существует возможность запретить изменение видимости или размера колонки используя для этого свойства колонки ИзменятьВидимость и ИзменениеРазмера соответственно.

Читайте также:  Наушники с балансным разъемом

Данное свойство можно использовать, например, если необходимо создать составную колонку, содержащую невидимые колонки и при этом необходимо чтобы невидимые колонки были недоступны в диалоге настройки списка.

Источник

Табличный документ, ширина колонки

(1) Я вот для таких случаев так пишу после вывода

(2) Так и сделала. криво. но.

(1) Я вот для таких случаев так пишу после вывода

(4) Данные в макете меняются. надо вычислять ширину колонок. поясню — есть печатная форма табеля.
В большинстве колонок 1 или 2 символа (8, 8К, УК, ОЖ) и так далее.. Для столбцов в макете выставлена ширина 4,5
Но бывают и изыски например — 24ДД. Тогда надо ширину колонки менять.

По идее это команда РастягиватьПоГоризонтали.
Область.РастягиватьПоГоризонтали=Истина.
Использование :
Чтение и запись.
Описание :
Тип: Булево.
Содержит признак того, что ширина колонки рассчитывается автоматически в зависимости от размера отображаемой области документа.
Доступность :
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Примечание :
Значение по умолчанию: Ложь.

Но я попробовал, что то слишком сильно растягивает, больше чем нужно для текста, а это тоже не удобно.

Еще для информации есть такая команда РежимИзмененияРазмераКолонки, которая по описанию включает выключает режим изменения ширины по двойному щелчку.
пОбласть.РежимИзмененияРазмераКолонки=РежимИзмененияРазмера.Обычный; выключен
пОбласть.РежимИзмененияРазмераКолонки=РежимИзмененияРазмера.БыстроеИзменение; включен

Но опять же, попробовал, этот режим всегда остается включенным (что конечно лучше чем выключен), но почему такие странности не понятно.

Источник

Сохранение настроек колонок, добавленных на форму программно

При доработке конфигураций часто необходимо добавлять в формы колонки. Как в формы списка, так и в формы элементов табличные части документов и справочников.

При добавлении в конфигураторе такие колонки ничем не отличаются от типовых.

Проблемы возникают, если конфигурацию планируют обновлять в будущем и нежелательно вмешиваться в формы конфигурации. В этом случае колонки обычно добавлятся программно кодом в моду формы вида

В этом случае у пользователя нет возможности настроить колонки под себя: изменить положение колонки, видимость, ширину.

Проблема в том, что на момент создания формы колонок еще нет. Соответственно, типовые механизмы платформы по сохранению настроек для новых колонок не работают.

Наших пользователей, к сожалению, такой вариант не устроил, так как часть колонок нужны лишь нескольким пользователям, а не всем. Причем нужны в начале списка, а не где-то в хвосте.

Добавлять колонки в форму нам все-таки не хотелось, так что пришлось продублировать для нетиповых колонок сохранение настроек.

В общий модуль добавили две процедуры, одна из которых при закрытии формы сохраняет настройки пользователя, вторая восстанавливает сохраненные настройки при открытии формы.

Теперь для сохранения настроек колонок в любом табличной части достаточно вызвать процедуру общего модуля.

В результате при повторном открытии формы у пользователя сохраняются сделанные им через «Настройку списка» настройки. На текущий момент у нас сохраняются позиция, видимость и ширина колонки. Но можно добавить сохранение любых других настроек. Сам код процедур общего модуля «СохранитьНастройкиКолонок» и «ВосстановитьНастройкиКолонок» .

Источник

Ширина колонок ТаблицыФормы

В общем такая дилемма, программно рисую колонки у таблицы значений на форме. Сама таблица размещена на форме в конфигураторе, без колонок. Все хорошо выводится, но есть один нюанс, не могу принудительно установить ширину колонок, то есть задаю НовыйЭлементФормы.Ширина = 5; но ширина устанавливается таким образом, чтобы отображался почти весь заголовок колонки, он в общем-то не всегда нужен, чтобы весь отображался, если надо, пользователи раздвинут ширину, но если текст заголовка сделать меньше, то ширина тоже уменьшается.
В связи с этим вопрос, как задать фиксированную ширину колонки Таблицы формы?

Управляемые формы, платформа 8.3.8.2197

Вывожу колонки на форму таким образом, у самой колонки тип значения — число

Игрался с параметрами АвтоМаксимальнаяШирина, МаксимальнаяШирина, РастягиватьПоГоризонтали — результата не достиг

ТаблицаЭлементРеквизита = Элементы[ИмяТаблицы];
КолКол = 0; НомерКолонок = 1;
ГруппаКолонок = «»;
Для каждого Колонка Из ТаблицаРезультат.Колонки Цикл

Если КолКол%2=0 или КолКол = 0 Тогда
ГруппаКолонок = Элементы.Добавить(ИмяТаблицы +»ГруппыКолонок»+НомерКолонок,Тип(«ГруппаФормы»),ТаблицаЭлементРеквизита);
ГруппаКолонок.Вид = ВидГруппыФормы.ГруппаКолонок;
ГруппаКолонок.Группировка = ГруппировкаКолонок.Горизонтальная;
ГруппаКолонок.ОтображатьВШапке = Истина;
НомерКолонок = НомерКолонок + 1;
КонецЕсли;

ЭлементРеквизита = Элементы.Добавить(ИмяТаблицы + Колонка.Имя, Тип(«ПолеФормы»), ГруппаКолонок);
ЭлементРеквизита.ПутьКДанным = ИмяТаблицы + «.» + Колонка.Имя;
ЭлементРеквизита.Вид = ВидПоляФормы.ПолеВвода;
//ЭлементРеквизита.ОтображатьВШапке = Ложь;

Если Найти(Колонка.Имя,»ТМЦ») Тогда
ЭлементРеквизита.Ширина = 5;
Иначе
ЭлементРеквизита.Ширина = 5;
ГруппаКолонок.Заголовок = Колонка.Заголовок;
КонецЕсли;

Источник

Размер колонки 1с не изменять

Внешний вид в любой версии программы 1С 8.3 отличается от 7.7 и вызывает ряд недовольства у пользователей. В частности были озвучены пожелания убрать определенные колонки и настроить их размер.

Настройка внешнего вида табличной части документа (отображение колонок, размера, расположения, и отображение колонок) документов в таких как Заказ покупателя, Заказ поставщику, Реализация товаров и услуг персонально для каждого пользователя.

Если пользователя не устраивает внешний вид табличной части документа Заказ покупателя, Заказ поставщику, Реализация товаров и услуг, то специалисту по продажам удобней для себя настроить размеры и порядок таких колонок как Номенклатура, Кол-во, Цена, НДС и другие к прочтению рекомендуется данная инструкция. Аналогичная процедура применима не только для Управления торговлей 11.4, но и для пользователей ЗУП, БП(бухгалтеров).

  • Заходим в программу 1С 8.3 Управление торговлей 11.4 под интересующим нас пользователем. (Данная настройка – персональная, каждый пользователь для себя сам может определить порядок колонок и их ширину в заказе если стандартное отображение его не устраивает).

  • Открываем интересующий нас документ, например, Заказ покупателя. Для этого переходим Продажи – Заказы покупателя и двойным щелчком открываем нужный документ.

В открывшимся окне переходим в интересующую нас вкладку «Товары». В правой верхней части экрана для настройки перейдем в верхний под. пункт с названием «Все действия»

  • После этого в открывшемся списке выбираем «изменить форму»

  • В появившемся окне мы можем отключить не интересующие менеджера строки и столбцы (убрав галочку мы выключим их отображение в табличной части документа).

  • Так же, есть возможность настроить Ширину данной строки и порядок её отображения.

После нажатия на клавишу «ОК» данная настройка сохранится для того пользователя под которым вы зашли в программу 1с.

В этом же поле можно добавить недостающие строки для данного типа документов.

Источник

Оцените статью