#0
by Dmitriy_Kolesnikov
Есть динамически формируемая ТЗ с неизвестным заранее количеством колонок (их несколько десятков), которая переносится в реквизит формы, связанный с таблицей формы. Во всех ячейках - числа. Мне нужна простая вещь: в тех ячейках таблицы (элемента формы), где число <0, сделать Доступность = ложь. При этом данные в ячейках друг от друга совершенно никак не зависят. Как я понял, обойти таблицу формы или просто обратиться к отдельной ячейке, чтобы прочитатьзаписать её реквизиты, нельзя. Видится некрасивое решение: в цикле для каждой колонок добавлять свой УсловноеОформление.Элементы.Добавить, проверяющий значение и меняющий оформление именно этой колонки. Как это будет работать в веб-клиенте - страшно представить. А есть ли красивое решение? СКД и ТабличныйДокумент не предлагать - ТЗ формируется очень хитро. А после редактирования таблицы оператором её надо обработать.
#1
by Тихий омут
Событие таблицы ПередНачаломИзменения, проверка тек ячейки на 0, отказ=истина. Неужели не работает?
#2
by Dmitriy_Kolesnikov
ОК, хорошая идея. Но мне надо дополнительно, чтобы фон всех ячеек, в которых значение меньше нуля, был черным. Тогда как?
#3
by Fedor-1971
Не совсем так. ПередНачаломИзменения проверить и установить доступность=ложь (для колонки таблицы, ячейка не имеет таких настроек), ПослеОкончанияРедактирования снять, иначе не сможешь редактировать данные в тех строках, где значение есть. Только Доступность может ломануться наСервер, ТолькоПросмотр - дешевле, гарантированно не полезет на сервер. Динамически создал колонки, динамически создай и элементы УсловноеОформление для нужных колонок и будет тебе счастье.
#4
by Dmitriy_Kolesnikov
за совет относительно ТолькоПросмотр - благодарю. Вся проблема в том, что колонок у меня 60-80 штук, и я не уверен в том, насколько разумная идея - нагружать клиента 60-80 условными оформлениями. Но если других вариантов нет - так и сделаю.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: 8.2 как в Управляемой Форме в "ТаблицаФормы" обойти в цикле все строки и ячейки?
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- Условное оформление в табличной части документа УФ 8.3
- условное оформление УФ 8.3
- 1С Управляемые формы. Строки элемента ТаблицаФормы после поиска
- Условное оформление ячеек екселя из 1С
В этой группе 1С
- Упаковки единицы измерения. УТ 11.3.2.157
- условия отбора на форме списка 1с 8.3
- Полный сброс АТОЛ Fprint 22 ПТК
- ЗУП 3.1 месячная премия
- Штрихкодирование документов УТ 11
- После переноса картинок номенклатуры в тома размер базы не уменьшился
- УТ 11 Где искать список документов
- КА1: Агентский договор
- ФормаВыбора иерархического справочника с отборами
- ПредставлениеНомера и Номер в чем загадка?
- v7: Применение ОКОФ в 2017 году
- Обработка на создание документов на основании.
- БГУ, форма 769, обороты по счету 304.06
- КД 2.0 Выгрузка счет-фактур
- Отключились задачи в Документообороте
- Континент-АП отрубает локальную сеть и доступ в инет.
- 54 ФЗ, агентский договор, ИП и наименование товара
- Обновление реквизитов управляемой формы
- v7: Загрузка в 1с 77 из Экселя, без установки Экселя
- УПП 1.3 не заполняется отпуск произвел в печатной форме РеализацияТоваровУслуг