|
v7: Подбор в ТЧ документа Ø (Злопчинский 07.04.2015 10:00) | ☑ | ||
---|---|---|---|---|
0
ЛюбопытнаяЯ
06.04.15
✎
11:45
|
Есть документ. Номенклатура- реквизит ТЧ. При выборе номенклатуры открывается подбор (множественный). Подбор представляет собой ТЗ. В нем указывается новое количество, которое должно передаваться в ТЧ, и добавлять новые строки (по количеству номенклатуры). Как передать заполненное кол-во из подбора. И как добавить строки в ТЧ?
|
|||
1
Chum
06.04.15
✎
11:48
|
>Подбор представляет собой ТЗ
Видимо, открывается обработка, с ТЗ на форме. Смотри что в ней и как, а передавать туда-сюда данные можно через контекст. |
|||
2
Дотошный
06.04.15
✎
11:48
|
Э-э-э... ОбработкаПодбора не??
|
|||
3
Chum
06.04.15
✎
11:49
|
Или курить процедуру ОбработкаПодбора
|
|||
4
Дотошный
06.04.15
✎
11:50
|
Кстати,в стандартной ТиС рекомендую посмотреть, как работает подбор в документ. ИМХО реализация аналогичная (через ТЗ)
|
|||
5
ЛюбопытнаяЯ
06.04.15
✎
11:52
|
Нет... Побробую еще объяснить. Номенклатура обрабатывается Процедурой ПриНачалеВыбораЗначения(Эл,Фл)... В ней пишу: ОткрытьПодбор("Справочник.Номенклатура",МояФормаСписка,конт,1). Но форма списка состоит только из таблицы значений, в которой заполняется программно Номенклатура, а количество вводится пользователем.
|
|||
6
Остап Сулейманович
06.04.15
✎
11:55
|
(0) Со стороны обработки :
Форма.ВыполнитьВыбор(Параметр); Например : Спис = СоздатьОбъект("СписокЗначений"); Спис.Установить("Номенклатура", ТЗ.Номенклатура); Спис.Установить("Количество", Количество); Форма.ВыполнитьВыбор(Спис); На стороне документа в ОбработкаПодбора(ВыбранноеЗначение, КонтекстПодбора) Если ТипЗначенияСтр("ВыбранноеЗначение") = "СписокЗначений" Тогда НоваяСтрока(); //Так добавляется строка в ТЧ Номенклатура = ВыбранноеЗначение.Получить("Номенклатура"); Количество = ВыбранноеЗначение.Получить("Количество"); Как то так. Если нужно устанавливать новое количество - сначала нужно поискать строку с выбранной номенклатурой. Если есть - поменять количество, если нет - добавить новую строку. |
|||
7
Масянька
06.04.15
✎
11:56
|
(5) Чем не устраивает стандартный подбор?
|
|||
8
Остап Сулейманович
06.04.15
✎
11:58
|
(7) Она не знает как вернуть из подбора два значения и собственно осуществить сам выбор.
|
|||
9
Масянька
06.04.15
✎
11:59
|
(8) Дык, посмотреть, как работает... Там ничего заумного...
|
|||
10
Дотошный
06.04.15
✎
12:01
|
(8) глОбработкаПодбора в ТиС вполне прозрачно описывает подобную ситуацию.
|
|||
11
ЧеловекДуши
06.04.15
✎
12:16
|
(8) Если "она" не знает. Так научи её этому. Главное помни, что возможно и другие места используют тот же подбор ;)
|
|||
12
ЧеловекДуши
06.04.15
✎
12:16
|
(11) -> (0)
|
|||
13
ЛюбопытнаяЯ
07.04.15
✎
09:32
|
Спасибо всем. За основу взяла (6).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |