|
Как из формы в форму передать таблицу значений?
| ☑ |
0
toypaul
гуру
27.04.15
✎
15:58
|
Что-то ступор. Открыл подбор, заполнил параметры, закрываю подбор с передачей параметров
ОповеститьОВыборе(Новый Структура("Услуга,СоставУслуги,КЕ",Услуга,СоставУслуги,КонфигурационныеЕдиницы.Выгрузить()));
и вот как тут передать в исходную форму таблицу значений? создавать что ли ТЗ на клиенте?
|
|
1
Garykom
гуру
27.04.15
✎
16:05
|
|
|
2
DrShad
27.04.15
✎
16:06
|
массив структур
|
|
3
toypaul
гуру
27.04.15
✎
16:09
|
(2) вот же долбаное извращение
|
|
4
DrShad
27.04.15
✎
16:11
|
(3) за годы работы с 1С еще не привык? :)))
|
|
5
AntonH851
27.04.15
✎
16:12
|
Я делаю так
В форме подбора помещаю таблицу во временное хранилище
&НаСервере
Функция ПоместитьТоварыВХранилище()
Товары = Объект.Корзина.Выгрузить();
АдресТоваровВХранилище = ПоместитьВоВременноеХранилище(Товары, УникальныйИдентификатор);
Возврат АдресТоваровВХранилище;
КонецФункции
&НаСервере
Функция АдресТоваровВХранилище()
АдресВХранилище = Неопределено;
Если ПеренестиВДокумент Тогда
АдресВХранилище = ПоместитьТоварыВХранилище();
КонецЕсли;
Возврат АдресВХранилище;
КонецФункции
&НаКлиенте
Процедура ПриЗакрытии()
АдресТоваровВХранилище = АдресТоваровВХранилище();
Если ПеренестиВДокумент И АдресТоваровВХранилище <> Неопределено Тогда
Структура = Новый Структура("АдресТоваровВХранилище", АдресТоваровВХранилище);
ОповеститьОВыборе(Структура);
КонецЕсли;
КонецПроцедуры
А потом в исходной форме в обработке выбора получаю ее
ТаблицаТоваров = ПолучитьИзВременногоХранилища(ВыбранноеЗначение.АдресТоваровВХранилище);
|
|
6
toypaul
гуру
27.04.15
✎
16:15
|
(4) в 7ке привык. в 8ке уже отвык.
|
|
7
DrShad
27.04.15
✎
16:17
|
(6) привыкай заново
|
|