Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ТП.ТекущаяСтрока - Номер? (число прочтений - 2798 )
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
ТП.ТекущаяСтрока - Номер?
05. Мая 2008 :: 09:08
Печать  
Надо было получить номер в табличном поле (по аналогии с таблицейЗначений "НомерСтроки"), что то не нашел атрибута и метода, который позволил бы это сделать. Может недосмотрел?
  
Наверх
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: ТП.ТекущаяСтрока - Номер?
Ответ #1 - 05. Мая 2008 :: 09:17
Печать  
ТП.ТекущаяСтрока ? Неустроит? Если провайдер ТЗ - он и есть номер строки...
Хотя может я и ошибаюсь.
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ТП.ТекущаяСтрока - Номер?
Ответ #2 - 05. Мая 2008 :: 09:17
Печать  
Цитата:
ТабличноеПоле :: ТекущаяСтрока / CurrentRow

Доступ: чтение и запись.

Тип: определяется поставщиком данных. Указывается в описании конкретного поставщика данных.

Описание: Определяет текущую строку табличного поля. Cвойство обслуживается установленным поставщиком данных. При записи в это свойство, произойдет активизация соответствующей строки табличного поля.

Для ODBC поставщика
Цитата:
Свойство ТекущаяСтрока табличного поля:

принимает значение идентифицирующего поля в случае, когда идентифицирующее поле было определено методом УстИДПоле.
в случае если идентифицирующее поле не было определено - то свойство ТекущаяСтрока при чтении будет возвращать значение неопределенного типа. При записи в это свойство допустимо передавать объект, в свойствах которого будут значения для ключа порядка текущей строки.

Для ТЗ поставщика
Цитата:
Свойство ТекущаяСтрока табличного поля имеет тип Число - номер строки таблицы значенией начиная с 1.

  

1&&2&&3
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП.ТекущаяСтрока - Номер?
Ответ #3 - 05. Мая 2008 :: 10:33
Печать  
Понятно, пришлось воспользоваться:
http://www.sql.ru/faq/faq_topic.aspx?fid=126
для нумерации результатов запроса.
  
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ТП.ТекущаяСтрока - Номер?
Ответ #4 - 05. Мая 2008 :: 12:56
Печать  
не взлетит. ТП у сервера запрашивает не всю выборку, а только top N
  

1&&2&&3
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП.ТекущаяСтрока - Номер?
Ответ #5 - 05. Мая 2008 :: 16:54
Печать  
Плохо что нельзя как то управлять этим TOP, хотя бы чтобы пользователь мог задать сколько в TOP можно выбрать.
  
Наверх
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: ТП.ТекущаяСтрока - Номер?
Ответ #6 - 05. Мая 2008 :: 17:57
Печать  
pvase писал(а) 05. Мая 2008 :: 16:54:
Плохо что нельзя как то управлять этим TOP, хотя бы чтобы пользователь мог задать сколько в TOP можно выбрать.

Далеко не всегда нужно такое управление. Создатели ТП как раз и постарались нас избавить от такого выбора.
И пока претензий к такому решению нет.
  
Наверх
ICQ  
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП.ТекущаяСтрока - Номер?
Ответ #7 - 06. Мая 2008 :: 07:28
Печать  
vip писал(а) 05. Мая 2008 :: 17:57:
pvase писал(а) 05. Мая 2008 :: 16:54:
Плохо что нельзя как то управлять этим TOP, хотя бы чтобы пользователь мог задать сколько в TOP можно выбрать.

Далеко не всегда нужно такое управление. Создатели ТП как раз и постарались нас избавить от такого выбора.
И пока претензий к такому решению нет.

Не совсем согласен, есть другие разработки (не 1С) где такое же реализовано по такому же принципу (почти), и как раз в ранних версиях было также жестко задано, но потом поставщики решили добавить все таки возможность проставлять количество в TOP (правда это делается у них через общую настройку для всех форм и пользователей одновременно). Как по мне - то это не сложно реализовать через атрибут поставщика и тогда можно будет использовать более гибче.
Кстати, еще как добавление, неплохо было бы знать ID первого элемента в ТП и последнего, тогда решение нумерации не вызовет никаких проблем.
  
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ТП.ТекущаяСтрока - Номер?
Ответ #8 - 06. Мая 2008 :: 09:10
Печать  
предыдущий пост удален
извините, веткой ошибся
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать