| 
			
			 | 
		#1 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Надо в параметрах модуля производства добавить закладку и и группу полей 2 шт. 
		
		
		
		
		
		
		
	Необходимо поле заполнить из справочника складов с возможностью ввести набор значений с учетом с возможностей стандартных фильтров. Значения будут или через "," или ".." Как это сделать? в таблице ProdParameters создать поле строковое 40 символов. На форме Prodparemeters создать закладку и поле StringEdit Как к контролу типа SringEdit прикрутить Lookup используя EDT InventLocationId ? чтоб при выборе выпадающего списка значение добавлялось к уже имеющемся  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от Poleax
			 
 
			Надо в параметрах модуля производства добавить закладку и и группу полей 2 шт. 
		
	Необходимо поле заполнить из справочника складов с возможностью ввести набор значений с учетом с возможностей стандартных фильтров. Значения будут или через "," или ".." Как это сделать? в таблице ProdParameters создать поле строковое 40 символов. На форме Prodparemeters создать закладку и поле StringEdit Как к контролу типа SringEdit прикрутить Lookup используя EDT InventLocationId ? чтоб при выборе выпадающего списка значение добавлялось к уже имеющемся Добавляете в табличку и выводите в форму. Плюс на новом контроле в форме Вам необходимо свойство ReplaceOnLookup поставить в false. 
				__________________ 
		
		
		
		
	Функциональное тестирование сайтов  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Red Stranger В таблице поле с типоп стринг 50  
		
		
		
		
		
		
		
	или ему EDT InventLocationIdRange поставить? На форме у StringEdit DataSource проставлять ProdParameters с полем в таблице? >>ReplaceOnLookup поставить в false. Это так и сделал.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			InventLocationIdRange  наследуем тип InventLocationId в Extends ? 
		
		
		
		
		
		
		
	Какая длина строки должна быть у InventLocationIdRange?  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			да 
		
		
		
		
		
		
			Цитата: 
	
Вся прелесть в том, что Вы на новом EDT прописываете realtion, FormHelp и другие нужные Вам свойства, но размер ставите такой, который Вам необходим для решения задачи. В данном случае 40 символов, хотя я всегда делаю 1000 символов. 
				__________________ 
		
		
		
		
	Функциональное тестирование сайтов  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Все вроде сделал и на таблице поле с новым EDT 
		
		
		
		
		
		
		
	и форма с полями StringEdit привязанная к DataSource и полю Выбираю выпадающий список несколько раз, строка собирается. Но не сохраняется выдется ошика: Сообщение (13:07:24) Значение "Склд1,Склд3" в поле "Склад" не найдено в связанной таблице InventLocation.  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			или в форме у поля StringEdit убрать значение в DataSource и DataField ? 
		
		
		
		
		
		
		
	и поставить ExtendedDataType в InventLocationIdRange? как тогда сохранить значение внесенные в StringEdit?  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Дык, метод validate на поле DS или контроле перекройте.  
		
		
		
		
		
		
			И сделайте нечто подобное: X++: public boolean validate() { return true; } 
				__________________ 
		
		
		
		
	Функциональное тестирование сайтов  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Poleax (1), Sergey Petrov (1). | |
| 
			
			 | 
		#9 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Red Stranger 
		
		
		
		
		
		
		
		
			Перекрыл метод validate на контроле... теперь можно набирать любую комбинацию значений из выпадающего списка. Как при закрытии формы сохранить значение в таблице ProdParameters? в форме у поля StringEdit убрать значение в DataSource и DataField ? и поставить ExtendedDataType в InventLocationIdRange? Последний раз редактировалось Poleax; 07.06.2008 в 14:22.  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от Poleax
			 
 
			Red Stranger 
		
	Перекрыл метод validate на контроле... теперь можно набирать любую комбинацию значений из выпадающего списка. Как при закрытии формы сохранить значение в таблице ProdParameters? в форме у поля StringEdit убрать значение в DataSource и DataField ? и поставить ExtendedDataType в InventLocationIdRange? Все работает. Все сохраняется. Контрол ссылается на новое поле таблички. 
				__________________ 
		
		
		
		
	Функциональное тестирование сайтов  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Red Stranger 
		
		
		
		
		
		
		
		
			Все спасибо, вроде получилось Последний раз редактировалось Poleax; 07.06.2008 в 14:48.  | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Лучше наследовать от стандартного типа Range
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
	
 |