Условное оформление динамического списка #685303


#0 by Голубушка
УФ 82 , платформа 19.68 Есть некий динамический список , который выводится в таблицу формы .  Динамический список, произвольный запрос + установлена основная таблица (регистр накоплений), заполнено условное оформление . Добавляю еще одну строку условного оформления , при запуске обработки я своего оформления не вижу, хотя строки удовлетворяющие условию есть. Проверяю в проце ПриСозданииНаСервере , РаспоряженияНаОтгрузку.УсловноеОформление.Элементы , содержит 2 строки предыдущего оформления , моей строки там нет. Программно условное оформление нигде не установлено , ПриЗагрузкеДанныхИзНастроекНаСервере этот реквизит формы не трогает. Вопрос , где именно она сохраняет эти настроки ДС и как с этим бороться?
#1 by Голубушка
Вывела на форму , команду списка "Ностроить список". Запускаю, открываю условное оформление , вижу 2 строки . Добавляю 3, оформление срабатывает. Запускаю форму еще раз, проверяю ПриСозданииНаСервере  ДинамическийСписок.УсловноеОформление.Элементы , вижу 3 строки. Повторяю операцию только в этот раз удаляю строку, проверяю ПриСозданииНаСервере  ДинамическийСписок.УсловноеОформление.Элементы  опять 2 строки. Но ведь это всего лишь команда, не реквизит формы ничего .. она не сохраняется. Почему мои ностройки условного оформления в свойствах ДС несрабатывают ? А в режиме предприятия напротив , сохраняет настройки?
#2 by killitch
Попробуй сделать восстановление стандартных настроек. Если форма менялась пользователем, изменения конфигуратора могут не проявится. При восстановлении дефолтных настроек, они берутся из конфигуратора.
#3 by Голубушка
как именно ?
#4 by killitch
во всех действиях - изменить форму - все действия - установить стандартные настройки.
#5 by Голубушка
это не помогает
#6 by killitch
В уф для каждого пользователя хранятся свои настройки форм, если настройка формы менялась, в противном случае берутся настройки из конфигуратора(дефолтные). Устанавливая стандартные дается команда снести настройки пользователя для данной формы. Если это не помогает, попробуйте почистить кэш 1С (как написано на ИС и здесь должно быть). Если и это не поможет, значит надо прибегнуть к типовому механизму шаманства 1Сников...
#7 by Голубушка
у меня база запускается с ключем очистки кеша
#8 by Голубушка
Спасибо за помощь :) .. выкосила кеш вручную и все заработало. Но это выше моего понимания, это где то на грани добра и зла.
#9 by Голубушка
Упс .. не работает .. Удалила кеш руками, запустила ПриСозданииНаСервере  ДинамическийСписок.УсловноеОформление.Элементы  3 элемента , все нормально. Зашла в конфигуратор обновила форму из цфника , чтоб убрать мусор от экспериментов , добавила строку условного оформления . Запустила и ПриСозданииНаСервере  ДинамическийСписок.УсловноеОформление.Элементы опять 2 элемента
#10 by Gobo
Где можно прочитать применение Условного оформления для Формы, который находиться в Обработке ? Читаю книгу Хрустальева и тут как-то не понятно. Если у меня обработка и его табличная часть заполняется при нажатии на кнопку, то надо использовать метод для Динамического списка ? Если так, то в этой книге написано что для Динамического оформления должна возможность в форме задать Условное оформление. А тут не так.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С