#0
by Чучундер
на форме есть ТЗ, хочется видеть в ТЗ счетчик (нумерацию строк).Делаем ТЗ.ВидимостьКолонки("НомерСтроки",1) - видим эту колонку на форме.НО! хочется задать ширину = 4, на попыткиТЗ.УстановитьПараметрыКолонки("НомерСтроки",,,,"N",4);не реагирует.можно ли как-то извернуться?
#2
by Чучундер
Я так полагаю, что в предложенном решении при пересортировке ТЗ колонка "Номер" будет _автоматом_ содержать нумерацию от 1 до ТЗ.КоличестовСтрок без всяких _дополнительных_ действий с моей стороны...?шутники, блин...
#3
by Natalia
Если сделать ВидимостьКолонки("НомерСтроки",1) - то появляется масса прочих проблем - например, неверно определяется ТекущаяКолонка, если пытаться определить ее из процедуры, привязанной к ТЗ.... Так что это вещь чисто декоративная...или "мало-декоративная" ))
#4
by MarshallM
Хотел уточнить для себя некоторый момент...ВидимостьКолонки("Статус",1);По сути одинаковые вещи, но работают по разному... В чем причина???Может кто сталкивался...
#5
by MarshallM
Первая - ВидимостьКолонки("Статус"); - Просто не делает колонку видимойВторая - ВидимостьКолонки("Статус",1); - Удаляет все колонки нах...Че за бред???
#13
by MarshallM
За ширину спасибо...Но она все равно выводит на экран полоски от колонок, что не есть гуд...Вообщем проблема такая....Создаю колонки 1,2,3,4,5,6,7,81,2,3 - делаю невидимыми ТЗ.ВидимостьКолонки("1,2,3",0);Следующие 4,5,6 должны становится то видимыми, то не видимыми... В зависимости от нажатой строки...В конце процедуры ПриОткрытии Вызывается процедура ПриВыбореГруппыВ которой первой строкой написано ТЗ.ВидимостьКолонки("4",1);Запуск...Нет на экране 4 колонкиЯ сделал служебную кнопку и в формуле прописал ПриВыбореГруппыНа нее нажимаешь.... Опа! И появилась 4 колонкаОбъясните причину
#15
by MarshallM
Это то я в курсе...А есть логическое объяснение такому феномену????Процедура вызываемая из ДругойПроцедуры и она же через нажатие кнопки работают по разному????
#17
by Сияющий Асинхраль
Для победы над данным феноменом приходится сильно извращаться без гарантированного результата. Попробуй победить следующим образом:1) сделай последовательность колонок такой чтобы все видимые при открытии колонки были в начале таблицы (если возможно). Все невидимые в конце.2) При открытии сначала задать видимость Всех колонок нулевой, и только после этого задавать видимость колонок равную единице, причем видимость и невидимость колонок при открытии задавать не списком, типа ТЗ.ВидимостьКолонки("1,2,3,4,5",1), а по однойТЗ.ВидимостьКолонки("1",1)ТЗ.ВидимостьКолонки("2",1); и т.д.Использование этих нехитрых правил помогло в свое время частично победить этот геморой....Есть еще пару вариантов, не совсем красивые, но работают:1)Повесить на форму текст с функцией, которая прорисовывает видимость колонок после открытия (ресурсы жрет, нехорошо)2) Создать функцию после открытия. На основе обработки ожидания формы создать функцию, которая сразу после открытия будет прорисовывать правильно колонки и прекращать свою работу (вполне работает)...
#19
by Сияющий Асинхраль
Последовательность:ТЗ.ВидимостьКолонки("1,2,3,4,5",1);ТЗ.ВидимостьКолонки("1,2,3",0);при открытии может не сработать, особенно если невидимые колонки идут не по порядку, типаТЗ.ВидимостьКолонки("1,2,3,4,5",1);ТЗ.ВидимостьКолонки("1,2,4",0);По крайней мере несколько раз на это натыкался
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ТабличноеПоле.Колонки.Добавить.... Как узнать позицию колонки?
- Видимость колонки в табличной части документа
- Видимость для любого списка значений на форме
- v7: проверка наличия колонки в строке тз без тз
- Как определить видимость колонки ТЗ?
- Видимость глобального модуля в режиме ТолстыйКлиент-УправляемоеПриложение
- Управление торговлей. Видимость колонки характеристики номенклатуры
- Ограничить видимость реквизита управляемой формы.
- УНФ. Видимость колонки Содержание в табличных частях
- СКД Видимость колонки
В этой группе 1С
- Не сохраняются значения констант
- Строки неограниченной длины и SQL
- v7: Как ввести коды ОКОФ и ЕНАОФ, при "Вводе начальных остатков ОС"
- Нужен запрос для получения общего итога начального(конечного) остатка.
- Универсальный отчет не выводит мой показатель.
- Как из внешней обработки запустить процедуру другой внешней обработки?
- Оплата по среднему за дни сдачи крови - типовая берет ЕСН ???
- 7.7 Веб-расширение 2.0 и Windows 2003
- Конвертация данных. Как обойтись без скрипта.
- настройка сканера Metrologic 5100
- "Итилиум" от Деснол Софт
- Перенос данных из ЗиК 269 в ЗУП 2.1.6.3 у кого-нибудь работает?
- SLAX, русификация консолей
- Закрытие затрат (счет 40)
- Как убрать вопросы при записи документа?
- Оборотно-сальдовая по счету 41 (суммовой учет при выборе склада)
- v7: Как вести учет по обороту по каждой кассе отдельно
- Импорт из PDF в 1С
- как ускорить перепроведение документов в 1с77
- Если удалить без контроля ссылочной целостности