#0
by Злопчинский
есть форма. на форме есть ТЗ. структура ТЗ - динамическая, количество колонок нефиксированное при большом количестве колонок - часть колонок не видна, появляется горизонтальный бегунок. Вопрос: как определить перечень (идентифкаторы/порядковые номера) колонок, невидимых на экране (или наоборот - видимых) ?
#6
by Garykom
Эта проблема в большинстве стандартных контролов почти на любых языках/фреймворках. Обычно решают через подбор контрола или ваяние своего. В/на 1С можно через поле HTML документа.
#7
by Garykom
И да в грамотный вопрос. Все руководства по UI дизайну строго не рекомендуют горизонтальный скроллинг. Вместо него лучше увеличивать высоту ячеек/строк делая "группы в 1С 8" или "с новой строки в 1С 7" с вертикальным скроллингом.
#8
by Злопчинский
многострочная строка - это в ТЧ дока штатно реализуется. а мну ТЗ надо (там тоже реализуется через формекс - но не сильно удобно, особенно когда набор колонок динамический)
#9
by Garykom
понял в 1С 7.7 сложные динамические таблицы на форме пришлось делать когда то через "таблицы для ввода данных" присоединял снизу Таблицу к форме отчета/обработки.
#11
by Злопчинский
ээээ! это - статика (ну может горизонтальные секции какие-то могут выводиться/не выводиться), просто форматирование вымороченное.
#12
by Mikeware
Используй ТабличноеПоле, или ПоставщикДанных.ИндексированнаяТаблица. Хотя прямых методов там нет, там есть ПолучитьГраницыТекущейЯчейки, а по ним видимость уже определишь...
#16
by mszsuz
в для ускорения надо заменить ВидимостьКолонки = ?(Найти(ЗначениеВСтрокуВнутр(ТЗ), Стр) = 0, 0, 1);
#18
by Злопчинский
боюсь, неправильно понял полет мысли гения, но мне нужно не флаг видимости колонок - это я и так умею - а видна ли колонка на экране при флаге видимости колонки =1 всегда ???
#19
by SleepyHead
Я в таких случаях делаю одну видимую колонку, текстовую, которая показывает важную информацию, а колонки с данными скрываю. Ну на крайний случай 2-3 колонки, но чтобы смотрелось хорошо.
#22
by marvak
Вычислять ширину колонок, начиная от левой части, суммировать и сравнивать с шириной таблицы? Есть там в 7.7 что-нибудь вроде ШиринаКолонки? Я уже не помню.
#27
by Злопчинский
И почему я в самопальной конфе на УФ - не вижу то что у меня есть на толстых формах в 8-ке - возможность сортировать порядок колонок в ТЧ доков/списков, настраивать постоянную или переменную ширину, типовой простой вывод табличных частей/доков? - это надо специтально включать как-то?
#28
by Garykom
проблема УФ но в то же самое время преимущество в том что формы теперь управляемые... точнее самоуправляемые в большей степени не надо программеру возиться с тонкой подгонкой/настройкой если он смог овладеть Дао UI А в редких 0-5% случаев когда самоуправление не срабатывает, тогда все интереснее
#31
by vcv
> делать то чо если самоуправство уф не подходит ? Если ваши желания не вписываются в интерфейсную идеологию авторов языка, лучше менять желания. Иначе будет долгий и продолжительный секс с разнообразными глюками, костылями, затычками и прочей инвалидной продукцией. За много лет это неоднократно подтверждалось в Clipper, Clarion, FoxPro, 1C7.7, 1C8, в кучей современных и архаичных фреймворков, CMS и всем прочим.
#32
by Злопчинский
Я что, в УФ не могу ШТАТНО тупо распечатать в простейшую плоскую печформу табличную форму документа или списка?
#33
by Garykom
На 8-ке многое можно делать без ВК. А так да в 8-ке многие возможности по вмешательству в платформу путем ВК закрыты специально.
#35
by Злопчинский
на толстых формах в WMS - такая фича енсть (в т.ч. и с возможносятми типовой настройки ТЧ доков - я в нескольо строк одну строку ТЧ скомпоновал, начсклада - длиннющая плоская таблица)...???
#36
by Злопчинский
Документ. Табличная часть. Жмак мышью - вывести на пчеать - получил простую печфому текущей табличной части документа. ???
#37
by Смотрящий
Это Вам не нужно! апологеты снеговика ... ты просто не умеешь их готовить! тупой и жадный кодер и только клюшки шепчут - попробуй ...
#40
by Злопчинский
а табличную часть в режиме пользователя я могу настроить? так чтобы эта настройка действовала на все псоледующие мои сеансы? - поменять порядок следования колонок? расположит/сделать многострочную строку?
#45
by Garykom
все прекрасно но на на УФ столько на экран тупо не влезет или будет мелкий шрифт и куча не тем занятого пространства или придется какие то лисапеды писать чтобы "показать все" ну или хорошенько подумать с дизайнером приличным и решить а нафуя оно надо то? надеюсь понятно что легко можно поделить на несколько "экранных форм" в списке только "задача с %% выполнения" а внутри уже детали?
#46
by Злопчинский
"внутрь" вообщем да - лазить особо никто не будет - но посмотреть надо. По сути это нотация Дт-Кт для складских операций - в Бухгалтерии как-то влазит в три столбца Дт-Кт-Суммы/Показатели - так и здесь
#47
by oslokot
да, фишка уф в том что все хранится в хранилищах пользовательских настроек. один раз настроил форму для юзера и красота. да уж.. такую ситуацию немного спасет компактный режим
#48
by Злопчинский
"но на на УФ столько на экран тупо не влезет или будет мелкий шрифт и куча не тем занятого пространства" - а нафуя УФ такая если она не может сама подогнать по "размеру"..? - если шрифт мелкий при этом (при автоподгонке) будет - то фиг с ним, граничный и 6-7 пунктов пойдет, надеюсь в УФ есть какието разумные изначальные ограничения что шрифт не может быть меньше N пунктов - есть?
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Создание ТЗ с вложенными ТЗ на основании плоской ТЗ методом группир. по колонкам
- ТЗ.Свернуть для ТЗ в ТЗ
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Как сделать подбор Номенклатуры из ТЗ в ТЗ?
- v7: проверка наличия колонки в строке тз без тз
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Рег.ВыгрузитьИтоги(тз) <> Запрос.Выгрузить(тз,,0)
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- Обновление розницы с 2.0 на 2.1
- Как и для чего задавать штрихкод ячейки адресного склада
- Принтер чеков Атол. Шрифты (
- отладка web-сервисов на 8.3.7
- Получение значения по номенклатуре
- Ограничения sql сервера и кластера 1с
- Выбор КФО в БГУ 2.0
- Куда выкладывать opensource конфу 1С?
- Бухгалтерия предприятия, ред 3.0. Книга покупок после свертки базы.
- Перенос остатков с дублирующих номенклатурных позиций 1С 8.2
- Анализ кода типовой конфигурации
- v7: COMConnector из 77 в 8.3. Как указать булево?
- Мульти переключатель в 1с 8.3
- Конвертация - не замещать свойство если значение заполнено.
- Как изменить формат даты в типовых формах списков документов в УТ11 ?
- 64 битный клиент для 1С
- Корректное изменение кода элемента справочника
- Оприходование товара с НДС для организации неплательщика НДС
- Выгрузка загрузка номенклатуры с сохранением иерархии.
- Вывод массива на печатную форму