|   |   | 
| 
 | Как изменить таблицу объекта формы из модальной формы | ☑ | ||
|---|---|---|---|---|
| 0
    
        Klesk666 23.11.15✎ 23:06 | 
        есть внешняя обработка с реквизитом типа таблица ТаблицаКонтрагентов
 основная форма: ОткрытьФормуМодально(ПолучитьПолноеИмяФормы("ФормаПодбораКонтрагентов")); Сообщить(Объект.ТаблицаКонтрагентов.Количество()); //выводит 0 2 форма: Для Каждого СтрОК Из ОтобранныеКонтрагенты Цикл НоваяСтрока=Объект.ТаблицаКонтрагентов.Добавить(); НоваяСтрока.Контрагент= СтрОК.Контрагент; НоваяСтрока.Выбран=Истина; КонецЦикла; Сообщить(Объект.ТаблицаКонтрагентов.Количество()); //выводит 237 Но при возврат в основную форму Таблица остается пустой, не пойму почему, объект то у обеих форм один. | |||
| 1
    
        Мимохожий Однако 23.11.15✎ 23:18 | 
        Где у тебя передача реквизита на форму и обратно?     | |||
| 2
    
        Klesk666 23.11.15✎ 23:31 | 
        (1) а это обязательно?
 ведь на первой форме добавляю кнопку &НаКлиенте Процедура Команда1(Команда) Объект.ТаблицаКонтрагентов.Добавить(); КонецПроцедуры И в таблицу на форме сраз добавляется запись | |||
| 3
    
        maximus77 24.11.15✎ 08:25 | 
        (2) это обязательно объект 1-й формы совсем не тот же объект во второй.     | |||
| 4
    
        НЕА123 24.11.15✎ 08:33 | 
        Обновить()
 ? | |||
| 5
    
        Klesk666 24.11.15✎ 10:20 | 
        (3) хм, а почему тогда оба видят Объект.ТаблицаКонтрагентов ?
 как то нелогично | |||
| 6
    
        Лефмихалыч 24.11.15✎ 10:22 | 
        РеквизиФормыВЗначение()
 ЗначениеВРеквизитФормы() | |||
| 7
    
        Лефмихалыч 24.11.15✎ 10:23 | 
        а может и нет... слабо понимаю задачу     | |||
| 8
    
        VikingKosmo 24.11.15✎ 10:24 | 
        а наперкуа ОткрытьФормуМодально()? Вообще то 1С отказалось от использования модальности     | |||
| 9
    
        Klesk666 24.11.15✎ 10:38 | 
        (7) идеологически не понимаю почему у двух форм обработки объект один, и с ним можно делать манипуляции в каждой форме, но из другой формы объект вроде тот же, но изменений не происходит
 (8) делаю как сделано в 8.2, ут11 в подобных обработках | |||
| 10
    
        VikingKosmo 24.11.15✎ 10:39 | 
        (9) УТ11 уже давно под 8.3. А УТ 11.2 так вообще под 8.3.6
 А там за модальность бьют по рукам | |||
| 11
    
        Лефмихалыч 24.11.15✎ 10:41 | 
        (9) ты бессвязен.
 Формы, я так понимаю, управляемые? Покажи, что и как ты модальную форму передаешь. Или ты не передаешь, а просто используешь Объект в модальной форме и думаешь, что это один и тот же объект, что и в немодальной? | |||
| 12
    
        VikingKosmo 24.11.15✎ 10:41 | 
        (11) именно так он и думает     | |||
| 13
    
        Лефмихалыч 24.11.15✎ 10:43 | 
        тогда дальнейший разговор не имеет смысла до прочтения автором от начала и до конца вот этой замечательной статьи:
 http://catalog.mista.ru/public/198766/ | |||
| 14
    
        Klesk666 24.11.15✎ 10:53 | 
        (13) спасибо теперь понял!     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |