![]() |
|
Открытие формы списка справочника с отбором | ☑ | ||
---|---|---|---|---|
0
fdgd98
24.11.14
✎
15:31
|
есть документ, у него ТЧ , у ТЧ есть реквизит справочникссылка, при нажатии на которого открывается справочник( с отбором )со списком значений реквизитов. При нажатии на какой либо реквизит в этом справочнике необходимо выбранное значение поместить в ТЧ документа закрыть справочник со списком значений.
Раньше все работало(т.е. из списка значений в справочнике по двойному нажатию выбирал значение и это значение автоматом присваивалось в ТЧ документа), пока не добавил стандартнаяобработка=ложь(добавил потому что надо было сделать отбор). Каким образом щас сделать так чтобы при двойном нажатии на значение из списка справочника это значение присвоилось в ТЧ? |
|||
1
fdgd98
24.11.14
✎
15:32
|
СтандартнаяОбработка = ложь;
результат = истина; ЗначениеОтбора = Новый Структура; ЗначениеОтбора.Вставить("ЭлементИзБухгалтерии", результат); ПараметрыВыбора = Новый Структура; ПараметрыВыбора.Вставить("Отбор", ЗначениеОтбора); ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ПараметрыВыбора, ЭтаФорма); |
|||
2
fdgd98
24.11.14
✎
15:34
|
у кого какие соображения?
|
|||
3
pessok
24.11.14
✎
15:34
|
УФ?
|
|||
4
fdgd98
24.11.14
✎
15:36
|
(3) да
|
|||
5
fdgd98
24.11.14
✎
15:41
|
ни кто не знает?
|
|||
6
pessok
24.11.14
✎
15:42
|
(5) та погоди, надо у себя какой-нить УФ найти :)
|
|||
7
vicof
24.11.14
✎
15:43
|
попробуй
ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ПараметрыВыбора, Элемент); или Обработку выбора кури |
|||
8
pessok
24.11.14
✎
15:45
|
(7) обработка выбора подразумевает серверный вызов (для формирования списка значений), что наврядли хорошо
|
|||
9
pessok
24.11.14
✎
15:47
|
вообще
Результат = ОткрытьФормуМодально("Справочник.Номенклатура.ФормаСписка",ПараметрыВыбора, ЭтаФорма) |
|||
10
fdgd98
24.11.14
✎
15:48
|
(9) это попробовать?)
|
|||
11
fdgd98
24.11.14
✎
15:49
|
тоже самое
|
|||
12
fdgd98
24.11.14
✎
15:52
|
но можно вопрос и по другому поставить: каким образом сделать отбор при открытии справочника когда стандартнаяобработка=истина
|
|||
13
pessok
24.11.14
✎
15:53
|
(12) никак не сделать. ты можешь на сервере запросом сформировать список значений и передать его в параметр, а потом использовать ОбработкуВыбору
|
|||
14
fdgd98
24.11.14
✎
15:55
|
(13) понятно. А по поводу если стандартнаяобработка=ложь, как сделать чтоб при выборе значения из списка справочника было присвоение этого выбранного значения в ТЧ?
|
|||
15
fdgd98
24.11.14
✎
15:59
|
ап
|
|||
16
pessok
24.11.14
✎
15:59
|
&НаКлиенте
Процедура ТабличнаяЧасть1Реквизит1НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Результат = ОткрытьФормуМодально("Справочник.Номенклатура.ФормаВыбора", Новый Структура("ПометкаУдаления", Истина), Элемент); КонецПроцедуры |
|||
17
pessok
24.11.14
✎
16:00
|
у меня нормально работает, но такси, хоть и отрабатывает, но ругается на модальные окна
|
|||
18
fdgd98
24.11.14
✎
16:11
|
(17) а потом у тебя выбранное значение из сп, ложиться в ТЧ?
|
|||
19
fdgd98
24.11.14
✎
16:13
|
(17) у меня при двойном нажатии открывается форма элемента справочника вот че
|
|||
20
fdgd98
24.11.14
✎
16:14
|
(17) суть в чем...у меня отбор то делается, но значение в ТЧ не присваивается
|
|||
21
vicof
24.11.14
✎
16:15
|
(20) Потому что форму списка открываешь, а не форму выбора
|
|||
22
pessok
24.11.14
✎
16:15
|
у меня нормально ложится в значение
|
|||
23
pessok
24.11.14
✎
16:16
|
другой вопрос, как сделать НЕмодальный вызов, чтобы Такси не ругалась
|
|||
24
fdgd98
24.11.14
✎
16:21
|
(21) ну а как? мне форма списка нужна чтоб можно было что либо выбрать и поместить в тч
|
|||
25
fdgd98
24.11.14
✎
16:25
|
блеааа точно
|
|||
26
fdgd98
24.11.14
✎
16:26
|
(20) спасибо
|
|||
27
olegves
24.11.14
✎
16:48
|
выбрось чушь из головы и кури связи параметров выбора для твоего элемента формы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |