Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Сервис: ВыбратьЗначение() - и текущее значение... (число прочтений - 3095 )
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Сервис: ВыбратьЗначение() - и текущее значение...
05. Апреля 2007 :: 11:42
Печать  
Когда-то было:
{1.9.8.3}
* объект Сервис: доработан метод ВыбратьЗначение() -  теперь при передаче во втором параметре какого-то значения, оно становится текущим;

Сейчас не наблюдается...
Это у меня глюки, в 2.0.5.0#45, или так задумано?
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис: ВыбратьЗначение() - и текущее значение
Ответ #1 - 05. Апреля 2007 :: 12:02
Печать  
Похоже, что глюки FormEx.
  

FormEx developer
Наверх
www  
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Сервис: ВыбратьЗначение() - и текущее значение
Ответ #2 - 05. Апреля 2007 :: 12:55
Печать  
(0) Подтверждаю.
Только у меня на сборке #33 при выборе в Дереве нормально
а на сборке #45 точно не позицируется.
Если выбирать в виде меню что на 33 что на 45 неработает.
+ на #45 при выборе в списке пропал отступ! Это так должно быть?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис: ВыбратьЗначение() - и текущее значение
Ответ #3 - 05. Апреля 2007 :: 13:01
Печать  
varelchik писал(а) 05. Апреля 2007 :: 12:55:
+ на #45 при выборе в списке пропал отступ! Это так должно быть?

Если добавить показ пиктограмм, то отступ вернется. Просто мне показалось, что глупо оставлять место под картинки, если самих картинок нет.
  

FormEx developer
Наверх
www  
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Сервис: ВыбратьЗначение() - и текущее значение
Ответ #4 - 05. Апреля 2007 :: 13:14
Печать  
Я так и понял.
Вот что еще вылезло:
Если лСервис.ВыбратьЗначение(МенюКасс,ВыбКасса,"Выберите кассу!",1,0)=0 Тогда
{........: Возникла критическая ошибка. Описание ошибки, возвращаемое Windows: Операция успешно завершена.
Это когда открывается Окно дерева выбра значения и я жму ESC, если же нажать на Отмена то все нормально.
А на счет позицирования в дереве эт я перемудрил.
Значение переданое 2 параметром точно позицируется,т.е. разворачивается та ветка где находиться значение.
  
Наверх
 
IP записан
 
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Сервис: ВыбратьЗначение() - и текущее значение
Ответ #5 - 05. Апреля 2007 :: 15:23
Печать  
По крайней мере так, как ниже - не позиционируется:
Код
Выбрать все
Процедура СтоимостьТабличноеПолеВыбор(Конт)
	ТЗ_Стоимость.ПолучитьСтрокуПоНомеру(Конт.ТекущаяСтрока);
	ИмяКолонки=Конт.ТекущаяКолонка.Имя;
	Если ИмяКолонки="ВидСтоимости" Тогда
		ТЗ_Стоимость.ФлагВывода=?(ТЗ_Стоимость.ФлагВывода=1,0,1);
	ИначеЕсли ИмяКолонки="Валюта" Тогда
		ВыбВалюта=ТЗ_Стоимость.Валюта;
		СпрВал=CreateObject("Valuelist");
		_rs=CreateObject("ODBCRecordset");
		_rs.RPCMode(1);
		_rs.ExecuteStatement("
		|set nocount on
		|select
		|	val.id as [Элемент $Справочник.Валюты]
		|,	$val.Кратко+' '+val.descr
		|from
		|	$Справочник.Валюты val
		|where
		|	val.ismark = 0",СпрВал);
		//Если СпрВал.ВыбратьЗначение(ВыбВалюта,,,20,2)=0 Тогда
		Если глСервис.ВыбратьЗначение(СпрВал,ВыбВалюта,,0,2)=0 Тогда
			Возврат;
		КонецЕсли;
		ТЗ_Стоимость.Валюта=ВыбВалюта;
	КонецЕсли;
	Конт.ОбновитьСтроки();
КонецПроцедуры 


А если раскоментировать закоментированную строку, т.е. вернуть выбор стандартным способом, без ФормЭкса, то позиционируется...

ЗЫ. ИМХО, это конечно далеко не смертельно необходимый бантик, значительно важнее было бы наверное добавить в список параметров ВыбратьЗначение() таймаут. При наличии хотя бы одного пользователя-придурка отсутствие оного есть потенциальная проблема...
  
Наверх
ICQ  
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Сервис: ВыбратьЗначение() - и текущее значение
Ответ #6 - 06. Апреля 2007 :: 05:04
Печать  
На счет таймаута присоединяюсь.
Леш! надоб добавить!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать