![]() |
![]() |
![]() |
|
Как сделать подбор документов? | ☑ | ||
---|---|---|---|---|
0
ad205
01.02.10
✎
10:48
|
Прошу подсказать, как сделать подбор документов. Имеется ввиду что имеется обработка с табличным полем, в котором есть реквизит с типом "Документ.РеализацияТоваровУслуг" Необходимо что бы по нажатию на кнопку "Подбор" открывалась форма подбора документов и при выборе документа форма не закрывалась, а просто выбранный документ добавлялся в табличное поле обработки.
Заранее спасибо за советы. |
|||
1
Shurjk
01.02.10
✎
10:54
|
(0) Сделай кнопку и добавляй по ней по ней в ТЗ.
|
|||
2
Stim
01.02.10
✎
10:56
|
ФормаВыбора = Справочники.МоиДокументы.ПолучитьФормуВыбора(,ЭтаФорма);
ФормаВыбора.РежимВыбора = Истина; ФормаВыбора.ЗакрыватьПриВыборе = Ложь; ФормаВыбора.Открыть(); + а затем рулишь процедурой ОбработкаВыбора. |
|||
3
Stim
01.02.10
✎
10:56
|
сорь,
ФормаВыбора = ДОКУМЕНТЫ.МойДокумент.ПолучитьФормуВыбора(,ЭтаФорма); |
|||
4
ad205
01.02.10
✎
11:03
|
Спасибо за оперативный ответ. Позвольте еще вопрос в дополнение, а как сделать что бы тот документ который я выбираю добавлялся в мое табличное поле?
|
|||
5
ad205
01.02.10
✎
13:41
|
Кто нибудь подскажет? Подбор открылся, счелкаю мышкой по нужной строке и все, а как сделать что бы та строка по которой я счелкнул мышкой, добавилась в мою таблицу?
|
|||
6
detec
01.02.10
✎
13:43
|
(5) А обработку выбора кто будет писать?
|
|||
7
Salvador Limones
01.02.10
✎
13:48
|
Книга знаний: v8: Организация подбора на 8.0 как пример
|
|||
8
ad205
01.02.10
✎
13:51
|
Так вот в этом и вопрос. Есть обработка, в которой имеется табличное поле, с реквизитом : "ДокументРеализацииТоваров" есть кнопка по нажатию на которою открывается форма выбора документов. А далее как писать, что бы из этой формы выбора выбранные попадали в мою таблицу?
|
|||
9
Stim
01.02.10
✎
13:52
|
(4)
Процедура ОбработкаВыбора(ЗначениеВыбора,Источник) ОбластьСтрока.Параметры.Документ = ЗначениеВыбора; ТабДок.Вывести(ОбластьСтрока) КонецПоцедуры |
|||
10
ad205
01.02.10
✎
14:01
|
Вопрос, а во внешней обработке это будет работать то?
|
|||
11
Stim
01.02.10
✎
14:02
|
(10) ты скажи сразу, что тебе нужно:)
|
|||
12
ad205
01.02.10
✎
14:11
|
Всем спасибо, все заработало, проблема была в том что обработка внешняя, как только вставил ее в конфу все заработало)))
|
|||
13
ad205
01.02.10
✎
14:38
|
Хотя, наврал, сохранил ее как внешнюю и тоже заработало.
Ещё раз всем спасибо, за подсказки. |
|||
14
ad205
01.02.10
✎
14:40
|
Процедура КоманднаяПанельПодбор(Кнопка)
ФормаВыбора = Документы.РеализацияТоваровУслуг.ПолучитьФормуВыбора(,ЭтаФорма); Если ЗначениеЗаполнено(Контрагент) Тогда ФормаВыбора.Отбор.Контрагент.Установить(Контрагент); КонецЕсли; ФормаВыбора.РежимВыбора = Истина; ФормаВыбора.ЗакрыватьПриВыборе = Ложь; ФормаВыбора.Открыть(); КонецПроцедуры Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) НоваяСтрока = Таб.Добавить(); НоваяСтрока.ДокРеализации = ЗначениеВыбора; КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |