Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ИТЗ: Значение индекса для текущей строки (число прочтений - 2635 )
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
ИТЗ: Значение индекса для текущей строки
23. Апреля 2007 :: 09:07
Печать  
В общем нужно получить значение индекса текущей строки для фильтра подобной ИТЗ.
Есть возможность получить его без разбора "ВыражениеИндекса"?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ИТЗ: Значение индекса для текущей строки
Ответ #1 - 23. Апреля 2007 :: 10:02
Печать  
Нифига не понял.
Распиши задачу подробнее на примере.
ЗЫ на всякий случай - индекс - это внутренняя закрытая инфа ИТЗ.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: ИТЗ: Значение индекса для текущей строки
Ответ #2 - 23. Апреля 2007 :: 10:20
Печать  
artbear писал(а) 23. Апреля 2007 :: 10:02:
Нифига не понял.
Распиши задачу подробнее на примере.
ЗЫ на всякий случай - индекс - это внутренняя закрытая инфа ИТЗ.


Есть две индексированные таблицы с разными колонками.
Колонки, допустим, в первой таблице:
  Фирма
  Склад
  Товар
  Количество1
  Количество2
  Количество3

во второй таблице:
  Фирма
  Склад
  Материал
  ТипУчета
  Количество
  Сумма

Индексное выражение в первой:
  "Фирма,Склад,Товар"

Индексное выражение в первой:
  "Фирма,Склад,Материал"

При переборе строк необходимо получить значение индекса для каждой строки, например
   СписокЗначений {Фирма1,Склад1,Товар1},

установить его в качестве фильтра для второй таблицы и перебрать по указанному фильтру строки второй таблицы
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ИТЗ: Значение индекса для текущей строки
Ответ #3 - 23. Апреля 2007 :: 10:39
Печать  
Автоматом никак.
Только руками в цикле по первой таблице получаешь значения Фирмы, Склада, Товара и записываешь их в ключ для второй таблицы, а затем выполняешь УстановитьФильтр или НайтиСтроку.
А таблицы точно разные?
Может быть, это копии одной таблицы из запроса?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: ИТЗ: Значение индекса для текущей строки
Ответ #4 - 23. Апреля 2007 :: 10:48
Печать  
artbear писал(а) 23. Апреля 2007 :: 10:39:
Автоматом никак.
Только руками в цикле по первой таблице получаешь значения Фирмы, Склада, Товара и записываешь их в ключ для второй таблицы, а затем выполняешь УстановитьФильтр или НайтиСтроку.
А таблицы точно разные?
Может быть, это копии одной таблицы из запроса?


Таблицы точно разные. Сделал через разбор "ВыражениеИндекса".
Так что больше вопросов нет
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать