Как разобраться с кейсом: смещение колонки табличной формы в 1С?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: возможно ли программно задать смещение выделенного ряда? Или можно в пользовательском режиме выделить весь ряд и руками сместить? Чтобы сразу весь ряд выделить, а не по одному элементу.
По вводным: я их выделил, но выделял по одному элементу через ctrl, хотелось бы например как в ескель нажать на столбец и выделить весь68e4d1d18f832395650004.png

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Дмитрий К. Ответ

Смещение колонок табличной формы в 1С обычно связано не с одной “поломанной колонкой”, а с настройками формы, автоподбором ширины, сохранёнными пользовательскими настройками или динамическим изменением состава колонок. Начните с того, воспроизводится ли проблема у всех пользователей или только у одного.

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

Если проблема у всех, проверьте в конфигураторе:

  • порядок колонок в элементе таблицы;
  • какие колонки добавляются программно;
  • не меняется ли Видимость или Ширина при открытии формы;
  • нет ли условного оформления, которое влияет на представление;
  • не подменяется ли источник данных таблицы.

Если колонки создаются кодом, задавайте им имена и порядок явно:

Колонка = Элементы.Товары.Колонки.Добавить("Артикул");
Колонка.Заголовок = "Артикул";
Колонка.Ширина = 12;

Колонка = Элементы.Товары.Колонки.Добавить("Артикул"); Колонка.Заголовок = "Артикул"; Колонка.Ширина = 12;

При обновлении конфигурации проверьте, не остались ли старые настройки формы в базе. Иногда помогает временно открыть форму под новым пользователем: если всё ровно, значит проблема именно в сохранённых настройках.

Итог: сначала разделите пользовательскую и конфигурационную причину. Для одного пользователя — сброс настроек формы. Для всех — проверка порядка колонок, программного добавления и свойств таблицы в конфигураторе.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно