Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ТП: Позиционирование в конец при обновлении [решено] (число прочтений - 2362 )
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
ТП: Позиционирование в конец при обновлении [решено]
24. Декабря 2008 :: 07:55
Печать  
Имеется ТП с поставщиком "ПоставщикДанныхODBC.MSSQL" (подобие журнала документов). Периодически (раз в 15 секунд) поставщик данных обновляется.

Обновляется в таком порядке:

Код
Выбрать все
ПоставщикSQL.Обновить();
ТП.ПоставщикДанных = ПоставщикSQL;
ТП.ОбновитьСтроки(); 



Меня интересует, каким образом я могу сделать так, чтобы после обновления были показаны последние строки ТП, где находятся самые свежие документы? Спасибо!
« Последняя редакция: 24. Декабря 2008 :: 13:57 - noxxx »  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП: Позиционирование в конец при обновлении
Ответ #1 - 24. Декабря 2008 :: 08:49
Печать  
Оно: http://www.1cpp.ru/docum/icpp/html/TableField.html#startview ?
И чем тебе не понравилось свойство ТП ТаймаутОбновления?
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: ТП: Позиционирование в конец при обновлении
Ответ #2 - 24. Декабря 2008 :: 09:06
Печать  
JohnyDeath писал(а) 24. Декабря 2008 :: 08:49:
Оно: http://www.1cpp.ru/docum/icpp/html/TableField.html#startview ?
И чем тебе не понравилось свойство ТП ТаймаутОбновления?


1. Оно! Спасибо!
2. Оно мне офигительно понравилось и очень сильно упростило мне жизнь! Улыбка Я просто о нем только что узнал Улыбка ОбработкаОжидания канула в небытие Улыбка

Спасибо ОГРОМНОЕ!

P.S.: Блин, всё чаще убеждаюсь, что нужно внимательнее читать документацию. Кстати, где можно взять самую последнюю актуальную документацию по всем доп. объектам 1С++ в формате als?
  
Наверх
ICQ  
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: ТП: Позиционирование в конец при обновлении
Ответ #3 - 24. Декабря 2008 :: 10:15
Печать  
Спрошу тут же.
А чем обусловлено отсутствие у поставщика ТЗ метода УложитьСписокОбъектов? А то всё хорошо и красиво, журнал ускорился в десятки раз, а вот фильтры не работают Печаль
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП: Позиционирование в конец при обновлении
Ответ #4 - 24. Декабря 2008 :: 11:52
Печать  
noxxx писал(а) 24. Декабря 2008 :: 10:15:
А чем обусловлено отсутствие у поставщика ТЗ метода УложитьСписокОбъектов? А то всё хорошо и красиво, журнал ускорился в десятки раз, а вот фильтры не работают Печаль

Не понял чё-т. Зачем в ТЗ УложитьСписокОбъектов?
П.С. Этот метод укладывает объекты в табличку БД
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: ТП: Позиционирование в конец при обновлении
Ответ #5 - 24. Декабря 2008 :: 12:56
Печать  
JohnyDeath писал(а) 24. Декабря 2008 :: 11:52:
Не понял чё-т. Зачем в ТЗ УложитьСписокОбъектов?
П.С. Этот метод укладывает объекты в табличку БД


Конечно, у поставщика ТП Улыбка
Мой ПоставщикДанныхODBC.MSSQL не имеет метода УложитьСписокОбъектов. Т.е. мне нужно  в запросе, который использует поставщик, производить отбор по выбранным, допустим, контрагентам. А они в списке, а их надо уложить туда как УложитьСписокОбъектов, а в тексте запроса поставщика вставить "WHERE блаблабла IN SELECT VAL FROM #ТабличкаОбъектов". Вот это как реализовать в поставщике?
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП: Позиционирование в конец при обновлении
Ответ #6 - 24. Декабря 2008 :: 13:09
Печать  
noxxx писал(а) 24. Декабря 2008 :: 12:56:
JohnyDeath писал(а) 24. Декабря 2008 :: 11:52:
Не понял чё-т. Зачем в ТЗ УложитьСписокОбъектов?
П.С. Этот метод укладывает объекты в табличку БД


Конечно, у поставщика ТП Улыбка
Мой ПоставщикДанныхODBC.MySQL не имеет метода УложитьСписокОбъектов. Т.е. мне нужно  в запросе, который использует поставщик, производить отбор по выбранным, допустим, контрагентам. А они в списке, а их надо уложить туда как УложитьСписокОбъектов, а в тексте запроса поставщика вставить "WHERE блаблабла IN SELECT VAL FROM #ТабличкаОбъектов". Вот это как реализовать в поставщике?

В свойстве поставщика "БазаДанных" у тебя хранится объект класса "ODBCDataBase" через него и укладывай

Или если в списке элементов не шибко много, то можно обойтись без укладки методом: http://www.1cpp.ru/docum/icpp/html/ODBC.html#getstringinvl
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: ТП: Позиционирование в конец при обновлении
Ответ #7 - 24. Декабря 2008 :: 13:57
Печать  
JohnyDeath писал(а) 24. Декабря 2008 :: 13:09:
В свойстве поставщика "БазаДанных" у тебя хранится объект класса "ODBCDataBase" через него и укладывай
Или если в списке элементов не шибко много, то можно обойтись без укладки методом: http://www.1cpp.ru/docum/icpp/html/ODBC.html#getstringinvl


Спасибо!!! Улыбка
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать