Переключение на Главную Страницу Страницы: 1 ... 67 68 [69] 70 71 ... 81 ОтправитьПечать
Очень популярная тема (более 25 ответов) Класс "ПоставщикДанных" - обсуждения. Часть 2. (число прочтений - 415030 )
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1020 - 18. Декабря 2013 :: 06:32
Печать  
Можно. Перерисовываешь видимые строки Табличного поля через "ОбновитьСтроки()". В том числе обновится и текущая строка.
  
Наверх
ICQ  
IP записан
 
ildary
Full Member
***
Отсутствует



Сообщений: 163
Зарегистрирован: 24. Марта 2008
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1021 - 18. Декабря 2013 :: 08:00
Печать  
Я бы не против, но когда тп отображает журнал документов за большой период - каждый вызов ОбновитьСтроки() - выполняется небыстро.
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1022 - 19. Декабря 2013 :: 08:10
Печать  
Вообще-то ОбновитьСтроки() перерисовывает только видимые на экране строки ТП (+/- еще несколько). Так что размер периода не должен оказывает влияния, в отличе от команды "Обновить()"
  
Наверх
ICQ  
IP записан
 
ildary
Full Member
***
Отсутствует



Сообщений: 163
Зарегистрирован: 24. Марта 2008
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1023 - 19. Декабря 2013 :: 08:41
Печать  
Спасибо за идею, буду искать причину тормозов в другом месте.
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1024 - 19. Декабря 2013 :: 14:22
Печать  
Попробуй сделать кнопку на форме, а там:
Код
Выбрать все
глСчетчик=0;
Сообщить("---------------");
тп.ОбновитьСтроки() 


и обработать событие "ПриВыводеСтроки"
в котором:
Код
Выбрать все
глСчетчик=глСчетчик+1;
Сообщить(глСчетчик); 


и посмотри, сколько раз на самом деле вызывается обновление строк. А то может быть и я неправильно считаю.
И если действительно немного строк перерисовывается, то на глСчетчик=0 поставить в отладчике брейкпойнт и включить замер производительности.
  
Наверх
ICQ  
IP записан
 
ildary
Full Member
***
Отсутствует



Сообщений: 163
Зарегистрирован: 24. Марта 2008
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1025 - 19. Декабря 2013 :: 14:23
Печать  
Большое спасибо за красивый метод дебага. Я попробую его попозже, так как пока все смотрят только последний месяц и на тормоза не жалуются.
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1026 - 20. Декабря 2013 :: 16:33
Печать  
Интересно...

Попробуйте открыть форму, где используется ПоставщикДанных и закрыть 1С. Не закрывая предварительно саму форму.

У меня 1С остается висеть в памяти. А у вас?
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1027 - 26. Декабря 2013 :: 10:57
Печать  
Есть ошибка в функции _ПриЗаписиСвойства() класса Коллекция.ert - не объявлена переменная ФСО.

У нас в нашей конфигурации ФСО была объявлена как глобальная экспортная переменная и равна FileSystemObject.

После применения класса начались приколы. Плавающие. И через время только выяснил, что иногда ФСО вдруг становилась числом, ну, а потом уже выяснил, где причина зарыта.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1028 - 26. Декабря 2013 :: 13:48
Печать  
alyuev писал(а) 26. Декабря 2013 :: 10:57:
Есть ошибка в функции _ПриЗаписиСвойства() класса Коллекция.ert - не объявлена переменная ФСО.


Косяк Улыбка))))) на новогодних праздниках может доберусь чтобы все поправить.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
andy3626603
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 4
Зарегистрирован: 09. Августа 2012
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1029 - 31. Декабря 2013 :: 08:40
Печать  
После обновления на последнюю версию, появилась ошибка в классе при создании объекта ВидыСравнения... Пришлось вернуться на старую версию, но в ней нет атрибута ПозиционныйБыстрыйПоиск, который очень нужен Печаль
  
Наверх
 
IP записан
 
barbitura
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 135
Зарегистрирован: 22. Мая 2013
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1030 - 04. Января 2014 :: 08:18
Печать  
При выводе списка в табличный документ нет метода Область.
А при выводе в текст все нормально.
Может кто подсказать что делать?
  
Наверх
 
IP записан
 
barbitura
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 135
Зарегистрирован: 22. Мая 2013
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1031 - 04. Января 2014 :: 08:27
Печать  
andy3626603 писал(а) 31. Декабря 2013 :: 08:40:
После обновления на последнюю версию, появилась ошибка в классе при создании объекта ВидыСравнения... Пришлось вернуться на старую версию, но в ней нет атрибута ПозиционныйБыстрыйПоиск, который очень нужен Печаль


Надо просто писать ВидыСравнения = СоздатьОбъект("ВидыСравнения");
  
Наверх
 
IP записан
 
Alexx_S
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Местоположение: UA
Зарегистрирован: 23. Сентября 2009
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1032 - 11. Января 2014 :: 07:02
Печать  
В чем может быть проблемма? Перестала работать командная панель поставщика.Независимо от типа расширения и формы.Ошибки нет ,кнопки визуально нажымаются а событий нет. С контекстного меню все работает. Обновил все классы - проблема осталась.
help
  
Наверх
 
IP записан
 
barbitura
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 135
Зарегистрирован: 22. Мая 2013
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1033 - 11. Января 2014 :: 07:42
Печать  
Alexx_S писал(а) 11. Января 2014 :: 07:02:
В чем может быть проблемма? Перестала работать командная панель поставщика.Независимо от типа расширения и формы.Ошибки нет ,кнопки визуально нажымаются а событий нет. С контекстного меню все работает. Обновил все классы - проблема осталась.
help


Проверь MS office
  
Наверх
 
IP записан
 
Alexx_S
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Местоположение: UA
Зарегистрирован: 23. Сентября 2009
Пол: Мужской
Re: Класс "ПоставщикДанных" - обсуждения. Часть 2.
Ответ #1034 - 11. Января 2014 :: 07:59
Печать  
Проблема решена. DLL была в системе но на зарег.
regsvr32 MSCOMCTL.OCX
Спасибо за наводку.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 67 68 [69] 70 71 ... 81
ОтправитьПечать