Переключение на Главную Страницу Страницы: 1 ... 5 6 [7] 8  ОтправитьПечать
Очень популярная тема (более 25 ответов) ОФФ/2 1CQA.ert - кто нить тюнил? (число прочтений - 66871 )
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #90 - 05. Октября 2007 :: 11:06
Печать  
А вот линк на "ActiveX Control for Scintilla"
http://www.scintilla.org/axsci.zip
там проект.
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #91 - 05. Октября 2007 :: 11:54
Печать  
хм, компилится, работает с 1.74, правда пришлось кое-то позаремить...
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #92 - 05. Октября 2007 :: 19:40
Печать  
trdm писал(а) 05. Октября 2007 :: 11:06:
А вот линк на "ActiveX Control for Scintilla"
http://www.scintilla.org/axsci.zip
там проект.

рульная штучка, осталось научиться пользоваться...
  

CScintillaCtrl.JPG ( 48 KB | Загрузки )
CScintillaCtrl.JPG
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #93 - 21. Ноября 2007 :: 05:20
Печать  
berezdetsky писал(а) 05. Декабря 2006 :: 13:30:
Цитата:
ScrollBars Property (RichTextBox Control)

Returns or sets a value indicating whether a RichTextBox control has horizontal or vertical scroll bars. Read-only at run time.

MultiLine Property (RichTextBox Control)

Returns or sets a value indicating whether a RichTextBox control can accept and display multiple lines of text. Read-only at run time.

etc.
Печаль Похоже, придётся его завернуть..


С этим что-нибудь удалось сделать?
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #94 - 26. Августа 2008 :: 08:22
Печать  
Апну в связи с http://www.1cpp.ru/forum/YaBB.pl?num=1217410246
Артем, делись наработками Улыбка
  
Наверх
IP записан
 
ЮраОС
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 68
Местоположение: Новосибирск
Зарегистрирован: 12. Сентября 2011
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #95 - 23. Ноября 2011 :: 13:23
Печать  
Самый последний тюниг 1CQA.ert ...

http://infostart.ru/public/98982/

если кому интересно  Улыбка
  
Наверх
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #96 - 24. Ноября 2011 :: 07:40
Печать  
А прямую ссылку можно ???, а не infostart
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #97 - 24. Ноября 2011 :: 08:59
Печать  
oav писал(а) 24. Ноября 2011 :: 07:40:
А прямую ссылку можно ???, а не infostart

Поддерживаю.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #98 - 24. Ноября 2011 :: 09:02
Печать  
Учтите, в архиве древние версии 1сpp

+для oledb строка подключения устаревшая
+для дбф базы сто лет в обед можно делать запросы в монопольном режиме
  

_______1CQA_ALL.rar ( 1177 KB | Загрузки )
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #99 - 24. Ноября 2011 :: 17:05
Печать  
Спасибо. Очень полезная вещь. !
  
Наверх
 
IP записан
 
ЮраОС
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 68
Местоположение: Новосибирск
Зарегистрирован: 12. Сентября 2011
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #100 - 26. Ноября 2011 :: 15:17
Печать  
varelchik писал(а) 24. Ноября 2011 :: 08:59:
oav писал(а) 24. Ноября 2011 :: 07:40:
А прямую ссылку можно ???, а не infostart

Поддерживаю.

********************************************************
Всем доброе время суток!!!
Выкладываю последнюю версию полного комплекта поставки консоли Консоль1CQA.rar

1) Для устранения "навязчивого сервиса" добавлен флаг 'ДП' над кнопкой "Выполнить" (по умолчанию сброшен).
Если флаг установлен - выводится меню дополнительных действий.
Если не установлен - просто выполняется запрос.
2) Для баз DBF добалена возможность выбирать значение параметра 'Collate' / 'Collating'
через меню действий, выводимого по кнопке "Выполнить"  
4) В сервисной обработке ПодборUChoice.ert устранен мелкий баг.
5) По замечаниям уважаемого ЁПРСТ в архив FormEx1CPP.rar
добавлены последние версии ВК 1cpp.dll.

Авторство и благодарности:
1) Дмитрий Ощепков (dmitro-75@mail.ru):
   автор консоли;
2) Ivan T Berezdetsky (berezdetsky@yahoo.com):
+ имитация выполнения пакетного запроса
+ проверка синтаксиса
+ вывод плана выполнения запроса (последние две возможности - только для SQL);
3) Осипов Юрий (yuraos@ngs.ru):
+ режим подбора выборки данных;
+ укладывание списков объектов во временные таблицы (требуется обработка ПодборUChoice из архива PlagIns.rar)
+ редактирование запроса в конструкторе (только для SQL, требуется ВК qryConsole.dll http://www.1cpp.ru/forum/YaBB.pl?num=1193394153)
4) ЁПРСТ:
+ небесполезная критика
+ содействие в распространении.

подробности смотрите на инфостарте: http://infostart.ru/public/98982/  Класс
« Последняя редакция: 27. Ноября 2011 :: 11:24 - ЮраОС »  

_______1CQA_ALL_001.rar ( 2278 KB | Загрузки )
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #101 - 26. Ноября 2011 :: 16:56
Печать  
ЮраОС писал(а) 23. Ноября 2011 :: 13:23:
Самый последний тюниг 1CQA.ert ...
если кому интересно  Улыбка

Меня как-то припарило выбирать из огромных списков типов в таблице параметров имя типа и потом экземпляр типа.
Замутил такую вещь:
в тексте запроса пишешь:
Код
Выбрать все
|-- ВыбТовар=Справочник.Номенклатура
|-- ВыбЧето=Перечисление.Булево.Да
 


1CQA вылавливает, добавляет параметры, устанавливает им тип и значения (в случае перечисления) собственно код:
Код
Выбрать все
	вДобавилиПарам = Нет;
	вДобавилиПарамТекст = "";
	Для ъ = 1 По СтрКоличествоСтрок(ТекстЗапроса) Цикл
		ТекСтрока = СтрПолучитьСтроку(ТекстЗапроса, ъ);
		ТекСтрока = СокрЛП(ТекСтрока);
		ТекСтрока = СтрЗаменить(ТекСтрока,"|","");
		ТекСтрока = СтрЗаменить(ТекСтрока," ","");
		ТекСтрока = СокрЛП(ТекСтрока);
		Если Лев(ТекСтрока,2) = "--" Тогда
		    ТекСтрока = СтрЗаменить(ТекСтрока,"-","");
			вСпис = глСтрокаВСписок(ТекСтрока,"=");

			Если вСпис.РазмерСписка() > 1 Тогда
				// |-- ВыбТовар=Справочник.Номенклатура
				// |-- ВыбЧето=Перечисление.Булево.Да

				вСписП = глСтрокаВСписок(вСпис.ПолучитьЗначение(2),".");
				вЭтоЭлементПеречисления = Нет;
				вЭлементПеречисления = "";
				Если (вСписП.РазмерСписка() = 3) И (Врег(вСписП.ПолучитьЗначение(1)) = Врег("Перечисление"))  Тогда
					вЭтоЭлементПеречисления = Да;
					Попытка
						вЭлементПеречисления = у(вСписП.ПолучитьЗначение(3));
					Исключение
						вЭлементПеречисления = "";
						вЭтоЭлементПеречисления = Нет;
						е(2));
					КонецПопытки;
				КонецЕсли;
				ТекСтрока = вСпис.ПолучитьЗначение(1);
				вРегулярка = "([\а-яА-ЯёЁa-zA-Z]{2,})";
				Если глНайтиEx(вРегулярка,ТекСтрока) <> ТекСтрока Тогда
					Продолжить;
				КонецЕсли;
				ТекСтрока = вСпис.ПолучитьЗначение(2);
				Если (Найти(ТекСтрока,"Справочник.")>0) ИЛИ (Найти(ТекСтрока,"Документ.")>0) ИЛИ (Найти(ТекСтрока,"Перечисление.")>0)  Тогда
					ТекСтрока = СокрЛП(вСпис.ПолучитьЗначение(1));
					вНашли = Нет;
					ТПараметров.ВыбратьСтроки();
					Пока ТПараметров.ПолучитьСтроку() = 1 Цикл
						Если Врег(СокрЛП(ТПараметров.Параметр)) =  Врег(СокрЛП(ТекСтрока)) Тогда
							вНашли = Да;
							Если вЭтоЭлементПеречисления = Да Тогда
							    ТПараметров.Значение = вЭлементПеречисления;
								Продолжить;
							КонецЕсли;
						    Если глТипИВидЗначения(ТПараметров.Значение) = вСпис.ПолучитьЗначение(2) Тогда

							Иначе
								Попытка
									ТПараметров.Значение = ПолучитьПустоеЗначение(вСпис.ПолучитьЗначение(2));
								Исключение
								КонецПопытки;
						    КонецЕсли;
						КонецЕсли;
					КонецЦикла;
					Если вНашли = Нет Тогда
					    ТПараметров.НоваяСтрока();
						ТПараметров.Параметр = вСпис.ПолучитьЗначение(1);
						вТекстДоп = Шаблон("Добавили параметр '[ сокрЛП(ТПараметров.Параметр) ]', установите значение!");
						Сообщить(вТекстДоп,"!");
						вДобавилиПарамТекст = глДобавитьКСтроке(вДобавилиПарамТекст,вТекстДоп,РазделительСтрок);
						Попытка
							ТПараметров.Значение = ПолучитьПустоеЗначение(вСпис.ПолучитьЗначение(2));
							вДобавилиПарам = Да;
						Исключение
						КонецПопытки;
						Если вЭтоЭлементПеречисления = Да Тогда
						    ТПараметров.Значение = вЭлементПеречисления;
							Продолжить;
						КонецЕсли;
						Если вСпис.РазмерСписка() = 3 Тогда
						    ТекСтрока = вСпис.ПолучитьЗначение(3);
							Если Найти(ТекСтрока,"Код:")>0 Тогда
							    ТекСтрока = СтрЗаменить(ТекСтрока,"Код:","");
								Если ПустоеЗначение(ТекСтрока) = 0 Тогда
									Попытка
										вСпр = СоздатьОбъект(вСпис.ПолучитьЗначение(2));
										Если вСпр.НайтиПоКоду(ТекСтрока) = 1 Тогда
											ТПараметров.Значение = вСпр.ТекущийЭлемент();
										КонецЕсли;

									Исключение
									КонецПопытки;
								КонецЕсли;
							КонецЕсли;
						КонецЕсли;
						ТПараметров.Укладка = "";
					КонецЕсли;
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
	Если вДобавилиПарам = Да Тогда
	    Предупреждение("В таблицу параметр(ы)!
		|"+вДобавилиПарамТекст);
	КонецЕсли;
 


если кому интересно.
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #102 - 26. Ноября 2011 :: 17:02
Печать  
ЮраОС писал(а) 26. Ноября 2011 :: 15:17:
подробности смотрите на инфостарте: http://infostart.ru/public/98982/  Класс

точно?  Злой Злой
  

kuyvamsemeroshniki.PNG ( 49 KB | Загрузки )
kuyvamsemeroshniki.PNG
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #103 - 26. Ноября 2011 :: 17:17
Печать  
trdm писал(а) 26. Ноября 2011 :: 16:56:
если кому интересно.


Интересно.
Выложи свою версию.
  
Наверх
 
IP записан
 
ЮраОС
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 68
Местоположение: Новосибирск
Зарегистрирован: 12. Сентября 2011
Пол: Мужской
Re: ОФФ/2 1CQA.ert - кто нить тюнил?
Ответ #104 - 27. Ноября 2011 :: 05:48
Печать  
trdm писал(а) 26. Ноября 2011 :: 17:02:
ЮраОС писал(а) 26. Ноября 2011 :: 15:17:
подробности смотрите на инфостарте: http://infostart.ru/public/98982/  Класс

точно?  Злой Злой

инфоррстарт медным тазом накрылся ....
.... или его кто-то накрыл  Плачущий
  

_________.PNG ( 27 KB | Загрузки )
_________.PNG
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 5 6 [7] 8 
ОтправитьПечать