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