Имя: Пароль:
1C
1С v8
Условное оформление динамического списка
0 Голубушка
 
22.10.13
13:47
УФ 82 , платформа 19.68

Есть некий динамический список , который выводится в таблицу формы .  Динамический список, произвольный запрос + установлена основная таблица (регистр накоплений), заполнено условное оформление . Добавляю еще одну строку условного оформления , при запуске обработки я своего оформления не вижу, хотя строки удовлетворяющие условию есть.

Проверяю в проце ПриСозданииНаСервере , РаспоряженияНаОтгрузку.УсловноеОформление.Элементы , содержит 2 строки предыдущего оформления , моей строки там нет. Программно условное оформление нигде не установлено , ПриЗагрузкеДанныхИзНастроекНаСервере этот реквизит формы не трогает.

Вопрос , где именно она сохраняет эти настроки ДС и как с этим бороться?
1 Голубушка
 
22.10.13
14:29
Вывела на форму , команду списка "Ностроить список".
Запускаю, открываю условное оформление , вижу 2 строки . Добавляю 3, оформление срабатывает. Запускаю форму еще раз, проверяю ПриСозданииНаСервере  ДинамическийСписок.УсловноеОформление.Элементы , вижу 3 строки. Повторяю операцию только в этот раз удаляю строку, проверяю ПриСозданииНаСервере  ДинамическийСписок.УсловноеОформление.Элементы  опять 2 строки.

Но ведь это всего лишь команда, не реквизит формы ничего .. она не сохраняется. Почему мои ностройки условного оформления в свойствах ДС несрабатывают ? А в режиме предприятия напротив , сохраняет настройки?
2 killitch
 
22.10.13
14:40
Попробуй сделать восстановление стандартных настроек. Если форма менялась пользователем, изменения конфигуратора могут не проявится. При восстановлении дефолтных настроек, они берутся из конфигуратора.
3 Голубушка
 
22.10.13
14:46
как именно ?
4 killitch
 
22.10.13
15:51
во всех действиях - изменить форму - все действия - установить стандартные настройки.
5 Голубушка
 
22.10.13
16:03
(4) это не помогает
6 killitch
 
22.10.13
16:15
В уф для каждого пользователя хранятся свои настройки форм, если настройка формы менялась, в противном случае берутся настройки из конфигуратора(дефолтные). Устанавливая стандартные дается команда снести настройки пользователя для данной формы. Если это не помогает, попробуйте почистить кэш 1С (как написано на ИС и здесь должно быть). Если и это не поможет, значит надо прибегнуть к типовому механизму шаманства 1Сников...
7 Голубушка
 
22.10.13
16:46
у меня база запускается с ключем очистки кеша
8 Голубушка
 
22.10.13
16:56
Спасибо за помощь :) .. выкосила кеш вручную и все заработало. Но это выше моего понимания, это где то на грани добра и зла.
9 Голубушка
 
22.10.13
17:12
Упс .. не работает ..

Удалила кеш руками, запустила ПриСозданииНаСервере  ДинамическийСписок.УсловноеОформление.Элементы  3 элемента , все нормально.

Зашла в конфигуратор обновила форму из цфника , чтоб убрать мусор от экспериментов , добавила строку условного оформления . Запустила и

ПриСозданииНаСервере  ДинамическийСписок.УсловноеОформление.Элементы опять 2 элемента
10 Gobo
 
12.11.13
09:04
Где можно прочитать применение Условного оформления для Формы, который находиться в Обработке ?
Читаю книгу Хрустальева и тут как-то не понятно.
Если у меня обработка и его табличная часть заполняется при нажатии на кнопку, то надо использовать метод для Динамического списка ?
Если так, то в этой книге написано что для Динамического оформления должна возможность в форме задать Условное оформление.
А тут не так.