|
Реализовать подбор в обработке | ☑ | ||
---|---|---|---|---|
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
|
Блин, запрос перестал выполняться на этой форме
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |