#0
by nighthero
Доброго времени суток! Вот столкнулся со следующей проблемой. 1с77. Есть обработка с таблицей значений, несколько колонок с опред. щириной(при открытии формы мы установили ширину колонок). Затем пользователь решил поменять ширину. Вот теперь вопрос - как и где можно прочитать эту, новую ширину? Метод "ПолучитьПараметрыКолонки" упрямо выдает первоначальное значение ширины. Пожалуйста, помогите!
#2
by alxxsssar
вообще она в параметрах зашита а как изменить - может через "УстановитьПараметрыКолонки"?
#4
by nighthero
Это - наши любимые юзеры хотят сделать типа -для каждого пользователя - своя ширина колонки(своеобразные настроййки пользователя), причем чтобы те ширины, которые они выставили, были при следующем открытии данной обработки. Дело в том что "УстановитьПараметрыКолонки" - мы устанавливаем требуемую нам ширину. А можно ли получить значение ширины колонки, если ее меняли интерактивно?
#5
by mikecool
дык, при закрытии формы бегать по колонкам с ПолучитьПараметрыКолонки и сохранять значения нафик они в момент изменения ширины?
#6
by Mikeware
юзай ПоставщикДанных. Ну или накрайняк ТабличноеПоле. Там сохраняются и ширины, и порядок колонок, и сортировки, и отборы...
#7
by nighthero
mikecool, в том то и дело, что данный вариант не работает.(( Я ж писал, что Метод "ПолучитьПараметрыКолонки" выдает первоначальное значение ширины, т.е. то, которое установлено при открытии формы. На новую ширину, выставленную интерактивно, он не реагирует.
#9
by Shaman100M
не надо пользователям это. Просто сам рассчитай ширину колонки (исходя из данных в таблице) и установи ее.
#10
by Shaman100M
+ Ну или добавить на форму две кнопки "+" - увеличить ширину текущей колонки, "-" - уменьшить ширину текущей колонки, - таким образом ты будешь знать "на сколько в символах" пользователь увеличил ширину, а это уже можно сохранить, при открытии восстановить и установить эту ширину.
#13
by Boroda
Давно еще, делал такую обработку для журнала документов, пример вроде нашел на форуме 1с++ .Используется формекс, расширение формы. Для ТЗ, думаю,то же самое. На форме кнопка настройки ширины/видимости колонок, по ней запускается обработка по которой задаются значения видимоси и ширины колонки. все это сохраняется через "СохранитьЗначение("СписокКолонок+"+ИдентификаторФормы)" На форме:
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Определение типа значений, добавляемых в список значений на форме
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- Список значений - Таблица значений - Временная таблица
- v7: Таблица в режиме ввода данных v7
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: V7 Слетает галочка "Устройство включено" в настройках сканера
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- вывод запроса в колонку табличной части
- v7: Где хранится номер документа?
- БП2.0 Не начисляется амортизация по НУ
- Как в 8.2. в динамическом списке вывести колонку с вычисляемым значением?
- Есть ли методы обфускации кода в общих модулях 1с8?
- Переход с УТ 10.3 на УТ 11. Как отгружать старые заказы?
- v8: УПП Получение услуг по переработке.
- Счет 75.01 Расчеты по вкладам в уставный капитал. Отрицательное сальдо.
- v7: "Запись в книге продаж": Не выбран корреспондирующий счет
- Как очистить регистрацию изменений для обмена
- Перенос документов в другую базу
- Счет-Фактура без проводки
- Временная папка пользователя на локальном диске
- 1с8 ,округление надо 1,5 в 1 - где указать?
- ЗУП 8 как перенести остатки по фсс
- ЗУП: Отчет списки сотрудников - Паспортные данные. Как вывести адрес прописки?
- Долго идет обмен данными 1С+PostgreSQL
- v7: ОткрытьПодбор() не понимаю какая форма открывается
- Масштабирование видео на планшетах Samsung
- Не работает буфер обмена в конфигураторе 1с 8.2