Имя: Пароль:
1C
1С v8
УФ, дин. список пустой после отмены поиска
0 Тихий омут
 
07.02.18
16:47
Точно такой же в другой форме работает норм.
Обновление индекса ппд сделал,без эффекта.
Уже все свойства перерыл, различий не вижу.
Помогите.
1 Diman000
 
07.02.18
16:49
Отборы в настройках, они могут быть скрытыми
2 Тихий омут
 
07.02.18
16:49
8.3.9.2233, тонкий клиент. Одинаковое поведение что в файловом, что в клиент-серверном варианте.
Команда обновления списка не восстанавливает содержимое списка.
3 Тихий омут
 
07.02.18
16:52
(1) Это в предприятии и в конфигураторе? В предприятии специально сделал очистку всех хранилищ настроек - без толку.
А список да, он хитрый - там есть программно устанавливаемые и вручную в свойствах дин списка-реквизита отборы.
Но сравнил все по порядку между работающим и неработабщим списками - всё одинаково
4 Тихий омут
 
07.02.18
16:53
(3) в предприятии _или_ в конфигураторе. очепятка, 15 час работаю:(
5 Тихий омут
 
07.02.18
16:55
+(3) все отборы здесь устанавливаются в конфигураторе, в предприятии поиск ведется в строке поиска
6 Тихий омут
 
07.02.18
16:56
запрос дин списка:
ВЫБРАТЬ
    СправочникНоменклатура.Наименование,
    СправочникНоменклатура.Артикул,
    ЦеныНоменклатурыСрезПоследних.Цена,
    СправочникНоменклатура.Ссылка
ИЗ
    Справочник.Номенклатура КАК СправочникНоменклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
                &НаДату,
                Актуальность = ИСТИНА
                    И СтруктурнаяЕдиница = &СтруктурнаяЕдиница
                    И ВидЦен = &ВидЦен
                    И Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка)) КАК ЦеныНоменклатурыСрезПоследних
        ПО СправочникНоменклатура.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура
7 Diman000
 
07.02.18
16:57
(3) Скрытыми в режиме предприятие, в конфигураторе через отладчик видно, конечно.
Еще параметры в запросе могут быть.
Вообще, непонятно.
То есть изначально данные все видно?
Затем выполняем поиск. Затем отмена поиска и список данных не восстановился?
8 Тихий омут
 
07.02.18
16:57
программно устанавливаемые отборы:
    ДС_ПодборУслуг.Параметры.УстановитьЗначениеПараметра("ВидЦен",Объект.ВидЦен);
    
    ДС_ПодборУслуг.КомпоновщикНастроек.Настройки.Отбор.Элементы[0].Элементы[1].ПравоеЗначение=ТекущаяДата();
    ДС_ПодборУслуг.Параметры.УстановитьЗначениеПараметра("НаДату",Объект.Дата);
    ДС_ПодборУслуг.Параметры.УстановитьЗначениеПараметра("СтруктурнаяЕдиница",Объект.СтруктурнаяЕдиница);

    ЭлементОформления = ДС_ПодборУслуг.УсловноеОформление.Элементы.Добавить();
    ЭлементОформления.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);
    
    ЭлементОформления = ДС_ПодборУслуг.УсловноеОформление.Элементы.Добавить();
    ЭлементОформления.Оформление.УстановитьЗначениеПараметра("Видимость", Истина );
    ЭлементОформления.Оформление.УстановитьЗначениеПараметра("Отображать",Истина );
    
    ОтборПоГруппе = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборПоГруппе.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
    ОтборПоГруппе.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСпискеПоИерархии;
    ОтборПоГруппе.ПравоеЗначение = СписокГрупп;
9 Тихий омут
 
07.02.18
16:58
(7) Да, изначально все данные видно согласно программно устанавливаемым отборам и отборам в свойствах списка-реквизиты формы.
Делаем быстрый поиск, отмену - и приплыли
10 Diman000
 
07.02.18
16:59
(9) Тогда ноль идей.
Ситуация из рубрики "удивительное-рядом".
11 Вафель
 
07.02.18
17:03
для начала обнови платформу
12 Тихий омут
 
07.02.18
17:32
(11) Вы так отсроумны, сэр:)
Пересоздал с нуля список - вроде работает.
Прям чувствую, как седею.
13 Тихий омут
 
07.02.18
18:08
Рано радовался.
14 Вафель
 
07.02.18
18:09
(12) ну вдруг ты решишь в 1с написать, так я тебя просто предупредил заранее )))