|
Реализовать подбор в обработке |
☑ |
0
bfss-732
10.04.20
✎
22:43
|
Привет всем!
Есть обработка, в которой есть табличная часть, в которую нужно подбором добавить номенклатуру. Как это сделать? Данные для окна подбора есть, это таблица значений.
Т.е. нужно засунуть данные таблицы значений в окно подбора, которое вызывается кнопкой из формы обработки. И данные (выбор пользователя) из подбора любым способом перенести в табчасть обработки.
|
|
1
mikecool
10.04.20
✎
22:44
|
в поиск, только сегодня была уже такая ветка
|
|
2
bfss-732
10.04.20
✎
22:56
|
(1) Да, точно была, но толку от собеседников было 0
|
|
3
Сияющий в темноте
10.04.20
✎
22:59
|
ну и в чем проблема?
нарисовать таблицу по переданной таблице значений на дочерней форме и передать родителю ввбранные строки?
|
|
4
bfss-732
10.04.20
✎
23:00
|
Нарисовал, форму сделал под нее. Как вызвать эту форму из другой формы?
|
|
5
acht
10.04.20
✎
23:05
|
(2) > толку от собеседников было 0
Это, кстати, ко всем сторонам беседы относится.
|
|
6
mikecool
10.04.20
✎
23:06
|
(2) а, так ты ветки плодишь...
|
|
7
mikecool
10.04.20
✎
23:06
|
(4) ПолучитьФорму, ОткрытьФорму
|
|
8
palsergeich
10.04.20
✎
23:10
|
В форме пищешь ОткрытьФорму("ИмяФормы", ПараметрыЕслиНадо, ЭтотОбъект)
В форме подбора - При нажатии на кнопку окончания выбора делаешь вызов серверной функции со следудщим кодом АдресТаблицы = ПоместитьВоВременноеХранилище(Таблица.Выгрузить(), УникальныйИдентификатор);
На клиенте - ОповеститьОЗакрытии(АдресТаблицы)
В Форме Делаешь стандартный обработчик - ОбработкаВыбора, вот туда и вернется Адрев во ВХ, в котором будет лежать таблица значений с выбранными данными.
Это один из вариантов, самый простой в плане кода.
Так же можно заморочится и вернуть массивструктур со строкми чисто на клиенте, но там кода будет побольше
|
|
9
bfss-732
10.04.20
✎
23:19
|
(8)"В форме пищешь ОткрытьФорму("ИмяФормы", ПараметрыЕслиНадо, ЭтотОбъект)"
Неизвестное имя формы. Имя: "Форма1"
|
|
10
mikecool
10.04.20
✎
23:29
|
(9) а в справке разве написано "пиши Форма1"? там нужен полный путь к форме, тем более подсказка по точке в коде отрабатывает как надо
|
|
11
bfss-732
10.04.20
✎
23:32
|
Форма = ПолучитьФорму("ВнешняяОбработка.НазваниеОбработки.Форма.ФормаЗаказа");
Форма.Открыть();
Вот так надо было))
Но все равно всем спасибо! Уже сдвинулся с места))
|
|
12
bfss-732
10.04.20
✎
23:35
|
А чтоб сразу заполнилась это форма данными из таблицы значений?
|
|
13
bfss-732
10.04.20
✎
23:38
|
(12) тут кажется понял как заполнить
|
|
14
bfss-732
10.04.20
✎
23:39
|
(8) Спасибо! Хоть направил меня
|
|
15
bfss-732
10.04.20
✎
23:42
|
Блин, запрос перестал выполняться на этой форме
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший