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