Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Вопрос по Индексированной таблице (число прочтений - 5623 )
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по Индексированной таблице
Ответ #15 - 23. Июня 2010 :: 09:47
Печать  
У тебя порядок колонок в индексе: Номенклатура,Фирма,Склад,Сотрудник
А фильтр ты уже устанавливаешь в другом порядке: Фирма, Номенклатура, Склад, Сотрудник
  
Наверх
 
IP записан
 
MaxPiter
Full Member
***
Отсутствует


I Love 1C++

Сообщений: 187
Местоположение: Санкт-Петербург
Зарегистрирован: 20. Ноября 2008
Пол: Мужской
Re: Вопрос по Индексированной таблице
Ответ #16 - 23. Июня 2010 :: 10:00
Печать  
JohnyDeath писал(а) 23. Июня 2010 :: 09:47:
У тебя порядок колонок в индексе: Номенклатура,Фирма,Склад,Сотрудник
А фильтр ты уже устанавливаешь в другом порядке: Фирма, Номенклатура, Склад, Сотрудник


точно, вот где косяк.

в качестве рекомендаций,
ВыключитьФильтр(ИндексИ) обязательно к исполнению или при применении нового фильтра он автоматически снимется?
  
Наверх
www  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по Индексированной таблице
Ответ #17 - 23. Июня 2010 :: 10:42
Печать  
Да, при установки нового фильтра на тот же индекс, старый, ес-но, не учитывается.
  
Наверх
 
IP записан
 
MaxPiter
Full Member
***
Отсутствует


I Love 1C++

Сообщений: 187
Местоположение: Санкт-Петербург
Зарегистрирован: 20. Ноября 2008
Пол: Мужской
Re: Вопрос по Индексированной таблице
Ответ #18 - 23. Июня 2010 :: 10:55
Печать  
Спасибо.
  
Наверх
www  
IP записан
 
MaxPiter
Full Member
***
Отсутствует


I Love 1C++

Сообщений: 187
Местоположение: Санкт-Петербург
Зарегистрирован: 20. Ноября 2008
Пол: Мужской
Re: Вопрос по Индексированной таблице
Ответ #19 - 09. Июля 2010 :: 09:58
Печать  
В продолжении вопроса.

     и3 = "*Номенклатура, *ДоговорПокупателя, *ЗаявкаПокупателя";
     ТЗРезервыТМЦ.ДобавитьИндекс(и3,и3);
     СпЗн.ДобавитьЗначение(ТекНоменк);
     СпЗн.ДобавитьЗначение(Договор);
     СпЗн.ДобавитьЗначение(СписокЗаявок);
     ТЗРезервыТМЦ.УстановитьФильтр(СпЗн, СпЗн, и3);

Если передаю в СписокЗаявок, СписокЗначений, то результат пустая таблица.
Можно как-то использовать фильтр по списку значений?
  
Наверх
www  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по Индексированной таблице
Ответ #20 - 09. Июля 2010 :: 11:17
Печать  
Нет.
Если уж так сильно хочется, то уложи всю ИТЗ в таблицу БД (если ДБФ - то в sqlite, если MS SQL - в MS SQL). Добавь какие хочешь индексы сам и работай уже с этой табличкой.
  
Наверх
 
IP записан
 
MaxPiter
Full Member
***
Отсутствует


I Love 1C++

Сообщений: 187
Местоположение: Санкт-Петербург
Зарегистрирован: 20. Ноября 2008
Пол: Мужской
Re: Вопрос по Индексированной таблице
Ответ #21 - 09. Июля 2010 :: 11:19
Печать  
ну вот Печаль
в 1С УстановитьЗначениФильтра можно передать список значений а в 1С++ нет, жалко, а можно добавить? Улыбка
  
Наверх
www  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по Индексированной таблице
Ответ #22 - 09. Июля 2010 :: 11:22
Печать  
Это где ж ты в 1С увидел фильтрацию ТЗ??
  
Наверх
 
IP записан
 
MaxPiter
Full Member
***
Отсутствует


I Love 1C++

Сообщений: 187
Местоположение: Санкт-Петербург
Зарегистрирован: 20. Ноября 2008
Пол: Мужской
Re: Вопрос по Индексированной таблице
Ответ #23 - 09. Июля 2010 :: 11:29
Печать  
не ТЗ, а регистра.

Смысл то заменить УстановитьЗначениФильтра у регистра на подобное для таблицы.

p.s.
Добавь какие хочешь индексы сам и работай уже с этой табличкой.
так то понятно что можно сделать, спрашивал, вдруг есть уже
  
Наверх
www  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по Индексированной таблице
Ответ #24 - 09. Июля 2010 :: 11:41
Печать  
Так регистр - это таблички в БД. Тогда и делай сразу на них прямые запросы по любым условиям.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать