#0
by Гений 1С
Ребзы, есть справочник договоров, в нем есть реквизит Статус. Но статус я вывожу в виде картинки. Т.е. код примерно такой (ПриВыводеСтроки): Тормозит-с! Именно на извлечении ссылки. Решили заменить так: Летает! Но, нужно чтобы колонка Статус была видима, иначе выдает ошибку. Как-нибудь лечится?
#1
by vs84
Можно ПередОткрытием добавить колонку Статус, если ее нет, и отключить у нее Автоудаление. После этого ДанныеСтроки.Статус не будет зависеть от видимости колонки
#5
by Широкий
В "картинки строк" твоей колонки добавляешь массив картинкок. далее на примере: т.е. меняешь только индекс отображаемой картинки Если список заведомо большой - юзай при "получении данных", а не "при выводе строки" + в твоем случае написал бы так: ТекСтатус=ДанныеСтроки.Ссылка.Статус; Если ТекСтатус=А Тогда ОформлениеСтроки.Картинка=КА;
#6
by Гений 1С
А чем это лучше моего? Основное время идет на извлечение из ссылки объекта, потом данные хэшируются. Самое большое время на первое извлечение ссылки. Нет, спасибо. ;-) Тогда уж лучше сразу рисовать в ПриПолученииданных... Лень, да и медленнее, чем если используется видимая колонка. Вот вариант 1 прикольный. Автоудаление - это что такое???
#7
by vs84
Использование: Чтение и запись. Описание: Тип: Булево. Указывает, необходимо ли удалять колонку при удалении ее из табличного поля.
#8
by Sagitarius
Народ, читайте ЖК, там черным по белому написано - время выборки напрямую зависит от количество "точек". На практике давно проверено 2 выборки через 1 точку в 3-5 раз быстрее одной выборки через >1 точки.
#13
by Гений 1С
А знаете как наш программист извратился? Он выводит колонку статус, а при выводе строки заменяет текст на картинку. Оригинально... гыгыгы...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: в чем разница.... "Сохранить данные..." и "Выгрузить данные..."?
- для строки области таб дока с автовысотой не считается высота строки
- Как при выводе строки в форме выбора выводить только определенные строки
- при выводе строки в табличном поле обрезает до 9 символов?
- Не меняются данные в управляемой форме после изменеий объекта чьи данные взяты
- Можно ли програмно изменить шрифт части строки при выводе в макет?
- перенос строки в коде без изменения строки
В этой группе 1С
- v8: Можно ли в запросе форматировать дату(Убрать время) ?
- v8: Цветовая раскраска модулей
- Как убить соединения юзеров на сервере 1С из командной строки?
- Признание расходов через авансовые отчеты в комплексной
- Рекомендуемые характеристики для SQL сервера.
- Дата запрета редактирования в УПП
- Разграничение прав на сетевой диск
- Из каких символов может состоять номер ГТД?
- Как сделать выгрузку файла TXT в Сбербанк, для перечисления зарплаты на кар
- Зарплата. Как перенастроить период расчета отпусков с будущего на текущий п
- Замечания по свойству поля ввода РежимПароля.
- Проблема с принтерами на терминале
- Где найти ID вида документа в таблицах базы
- УТ Авторегистрация цен номенклатуры при проведении приходной накладной.
- Намыльте ПоискИЗаменаЗначений.epf
- Как проверить наличие реквизита документа?
- Учет в штуках и граммах
- Документы.УстановкаЦенНоменклатуры.СоздатьДокумент - табличная часть
- Чем редактировать users.usr?
- Застращать юзеров!