Имя: Пароль:
1C
1С v8
БП 2.0.32.6 ОСВ по счету, при смене счета не сохраняются настройки отбора
0 hame1e00n
 
24.02.12
10:33
В БП 2.0.32.6 в отчете "Оборотно-сальдовая ведомость по счету", при смене счета не сохраняются настройки отбора,  интересует конкретно настройка по контрагентам. Если в виде сравнения указать "равно", тогда контрагент сохранится при смене счета, а если "в списке", то не сохранится. Бухгалтеру тяжело каждый раз формировать список организаций. Помогите, как сделать так, чтобы сохранялся список?
1 hame1e00n
 
24.02.12
10:36
Ап!
2 hame1e00n
 
24.02.12
10:42
В конфигураторе смотрел, там эти настройки отчета сделаны очеь мудрено с помощью како-то типового механизма БП. Кто с ним сталкивался? Как сделать сохранение списка с наименьшими силами?
3 hame1e00n
 
24.02.12
11:16
Есть какие-нибудь мысли?
4 hame1e00n
 
24.02.12
12:36
Братцы, помогите!
5 smotritel
 
24.02.12
13:05
В процедуре ОбработкаИзмененияСчета() доходишь до условия
Если Не РежимРасшифровки Тогда

медитируюшь на код:

ТипыУдаляемыхЭлементовОтбора = Новый Массив;
Для Каждого ЭлементОтбора Из ОтборыДляУдаления Цикл
   КомпоновщикНастроек.Настройки.Отбор.Элементы.Удалить(ЭлементОтбора);
   ТипыУдаляемыхЭлементовОтбора.Добавить(ТипЗнч(ЭлементОтбора.ПравоеЗначение));
КонецЦикла;

Для Индекс = 1 По КоличествоСубконто Цикл
   НовыйЭлементОтбора = ТиповыеОтчеты.ДобавитьОтбор(КомпоновщикНастроек,
   ИмяПоляПрефикс + Индекс, Счет.ВидыСубконто[Индекс - 1].ВидСубконто.ТипЗначения.ПривестиЗначение(Неопределено), , Ложь);
   ТипСубконтоКДобавлению    = ТипЗнч(Счет.ВидыСубконто[Индекс - 1].ВидСубконто.ТипЗначения.ПривестиЗначение(Неопределено));
   ИндексОдинаковогоСубконто = ТипыУдаляемыхЭлементовОтбора.Найти(ТипСубконтоКДобавлению);
   Если ИндексОдинаковогоСубконто <> Неопределено Тогда
       НовыйЭлементОтбора.ПравоеЗначение = ОтборыДляУдаления[ИндексОдинаковогоСубконто].ПравоеЗначение;
       НовыйЭлементОтбора.ВидСравнения   = ОтборыДляУдаления[ИндексОдинаковогоСубконто].ВидСравнения;
       НовыйЭлементОтбора.Использование  = ЗначениеЗаполнено(ОтборыДляУдаления[ИндексОдинаковогоСубконто].ПравоеЗначение);
   КонецЕсли;
КонецЦикла;

как достигнешь дзен, меняешь его
6 hame1e00n
 
24.02.12
14:47
(5) спасибо большое, дружище!!! на этот кусок не наткнулся
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший