Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Примеры использования класса "ПоставщикДанных" (число прочтений - 15148 )
Dolly_EV
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 152
Местоположение: Чита
Зарегистрирован: 22. Октября 2009
Пол: Мужской
Re: Примеры использования класса "ПоставщикДанных"
Ответ #15 - 26. Декабря 2012 :: 11:17
Печать  
vandalsvq писал(а) 23. Декабря 2012 :: 08:42:
Dolly_EV, отдельно проверь поставщика операций и проводок. На отдельных формах.

Попробовал отдельно - не тормозит, все Ок.
Цитата:
На поставщике проводок попробуй поставь отбор по документам, посмотри насколько будет тормозить или не будет.

При установке отбора - чем больше проводок по данному виду дока - тем более тормозит... не нашел зависимости... вобщем тормозит при установке отбора. И листинг при установленном отборе - кажется медленнее, чем без отбора. И при нажатии "Отключить отбор" - тоже тормозит (хотя при открытии - все моментально)

На SQL все несколько поживее, чем на DBF.
На DBF - при открытии совместной (Операции+Проводки) - вообще не мог дождаться, пока вот такую проверку не вставил:
Код
Выбрать все
Перем СтарТекущийДокумент;
...
Процедура ТабличноеПолеОперацииПриАктивизацииСтроки(ТабличноеПоле)
	Если ПустоеЗначение(ПоставщикДанныхПроводки) = 1 Тогда
		Возврат;
	КонецЕсли;

	ТекущиеДанные = ТабличноеПоле.ТекущиеДанные;
	Если ТекущиеДанные.ТекущийДокумент<>СтарТекущийДокумент Тогда
		Отбор = ПоставщикДанныхПроводки.Данные.Отбор;
		Отбор.ТекущийДокумент.Установить(ТекущиеДанные.ТекущийДокумент, 1);
		Отбор.ТекущийДокумент.ИзменятьИспользование = 0;
		Отбор.ТекущийДокумент.Доступность = 0;
		ПоставщикДанныхПроводки.Обновить();
		Активизировать("ТабличноеПолеОперации");
		СтарТекущийДокумент=ТекущиеДанные.ТекущийДокумент;
	КонецЕсли;
КонецПроцедуры // ТабличноеПолеОперацииПриАктивизацииСтроки
 


Имхо, забить на Проводки и операции, т.к. штатных журналов вполне достаточно. Да и пользуют их довольно редко. Больше отчеты. Разве что, если весь интерфейс конфиги переписывать на "Поставщикданных" - это останется "белым пятном"  Улыбка
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Примеры использования класса "ПоставщикДанных"
Ответ #16 - 26. Декабря 2012 :: 11:21
Печать  
Если базу дашь поиграться может что интересного найду для себя...
  

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


1C++ rocks!

Сообщений: 152
Местоположение: Чита
Зарегистрирован: 22. Октября 2009
Пол: Мужской
Re: Примеры использования класса "ПоставщикДанных"
Ответ #17 - 26. Декабря 2012 :: 11:27
Печать  
vandalsvq писал(а) 26. Декабря 2012 :: 11:21:
Если базу дашь поиграться может что интересного найду для себя...

Базу дам, сольется на ftp - в личку отпишу
написал в личку координаты
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать