|
Подбор!!! Помогите!!! | ☑ | ||
---|---|---|---|---|
0
vadydy
21.05.12
✎
04:57
|
Здравствуйте, дорогие телезрители)! Вот уже в который раз обращаюсь к вам за помощью.Прошу разъяснить один вопрос. Есть самодельный справочник Больницы, там есть поля ЕдиницОборудования,Рентген, ИМТ всё тип число.
На форме док. РеализацияТоваровИУслуг сделал кнопку подбора-Больницы: http://saveimg.ru/show-image.php?id=7bdd43a11f820bf88002954324e2cb32 как интерактивно в подборе выбрать не только элемент но и те числа на выбор? Заранее благодарю! |
|||
1
IamAlexy
21.05.12
✎
05:01
|
если числа лежат в справочнике - соответственно после подбора достать числа из справочника
если числа в справочнике не лежат - возвращать не справочник а структуру куда положить строку выбранную |
|||
2
vadydy
21.05.12
✎
05:04
|
нужны не все числа, а только одно которое выберет пользователь...
|
|||
3
IamAlexy
21.05.12
✎
05:07
|
(2) если я правильно тебя понял - открой типовую реализацию
нажми кнопку "подбор" из справочника номенклатуры и посмотри как там сделано... вроде бы там можно задать режим спрашивающий у пользователя количество и цену.. |
|||
4
Balabass
21.05.12
✎
05:12
|
(3) +1
|
|||
5
Balabass
21.05.12
✎
05:12
|
Стандартная обработка подбора.
Там это все реализовано. |
|||
6
vadydy
21.05.12
✎
05:28
|
как сделать с диалогом запросом числа я знаю, мне нужно без диалога, по двойному клику перенести любое из этих чисел...
|
|||
7
vadydy
21.05.12
✎
05:29
|
через ВыбранноеЗначение.Рентген не получается...
|
|||
8
IamAlexy
21.05.12
✎
05:35
|
(6) ну я же писал выше.
обрабатывай выбор программно читай строку определяй активную ячейку заполняй структуру данными и возвращай структуру |
|||
9
vadydy
21.05.12
✎
05:37
|
если не затруднит, можно пример..
|
|||
10
vadydy
21.05.12
✎
06:20
|
пробую...
|
|||
11
kosts
21.05.12
✎
07:10
|
(0)
Первый модальное окно. Самый простой. Открываешь окно, на выходе получаешь структуру с элементом и своим числом. Второй. Чуть сложнее, но грамотнее. Через механизм подбора. Третий. Список подбора на той же форме. На любителя. |
|||
12
kosts
21.05.12
✎
07:20
|
(0) Как будет в дальнейшем (в самом документе) определяться какое число "вид оборудования(?)" ?
Такое впечатление, что не очень корректно продумана структура БД. |
|||
13
vadydy
21.05.12
✎
07:23
|
kosts, про второй способ можно поподробнее...
|
|||
14
kosts
21.05.12
✎
07:31
|
||||
15
kosts
21.05.12
✎
07:35
|
1. В событии выбора "Единиц обо..." открываешь свою форму выбора.
Процедура Единиц обоПриВыбореКнопка) ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуВыбора(,ЭтаФорма); ФормаПодбора.ЗакрыватьПриВыборе = Ложь; ФормаПодбора.Открыть(); КонецПроцедуры ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуВыбора(,ЭтаФорма); ФормаПодбора.ЗакрыватьПриВыборе = Ложь; ФормаПодбора.Открыть(); |
|||
16
kosts
21.05.12
✎
07:35
|
(15) Не смотреть - по ошибке отправил
|
|||
17
kosts
21.05.12
✎
07:38
|
1. В событии выбора "Единиц обо..." открываешь свою форму выбора.
Процедура Единиц обоПриВыбореКнопка) ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуВыбора(,ЭтаФорма); // ФормаПодбора.ЗакрыватьПриВыборе = Ложь; ФормаПодбора.Открыть(); Стандартная обработка = Ложь; КонецПроцедуры 2. Что-то в этом роде Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) Если ТипЗнч(ЗначениеВыбора) = Тип("Структура") Тогда Номенклатура = ЗначениеВыбора.Номеклатура; МоеЧисло = ЗначениеВыбора.МоеЧисло; КонецЕсли; КонецПроцедуры |
|||
18
kosts
21.05.12
✎
07:48
|
3. В своей форме выбора обработать выбор и передать структуру с помощью ОповеститьОВыборе.
|
|||
19
kosts
21.05.12
✎
07:53
|
+ к (18) Типа так как-то:
В своей форме выбора Процедура СписокСправочниковВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; МоеЧисло = ...; ОповеститьОВыборе(Новый Структура("Номеклатура, МоеЧисло", Значение, МоеЧисло)); КонецПроцедуры |
|||
20
vadydy
21.05.12
✎
08:30
|
Большое спасибо kosts, буду пробовать..))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |