| 
    
            
         
         | 
    
    
  | 
        Как загрузить ТЗ в реквизит отчета (тип ТЗ)?     Ø (Лефмихалыч 11.07.2017 14:05)  | 
☑ | ||
|---|---|---|---|---|
| 
    0
    
        gabd_marat    
     11.07.17 
            ✎
    12:20 
 | 
         
        Народ, как загрузить ТЗ в реквизит отчета (тип ТЗ)?     
         | 
|||
| 
    1
    
        gabd_marat    
     11.07.17 
            ✎
    12:22 
 | 
         
        Создал реквизит отчета тип ТЗ. 
 
        Делаю нТаблица = РеквизитФормыВЗначение("Объект.ТабЗначВыбора"); нТаблица = мТаблица.Скопировать(); ЗначениеВРеквизитФормы(нТаблица,"Объект.ТабЗначВыбора"); Но реквизит не записывается?  | 
|||
| 
    2
    
        gabd_marat    
     11.07.17 
            ✎
    12:23 
 | 
         
        Записывается только реквизит формы?     
         | 
|||
| 
    3
    
        gabd_marat    
     11.07.17 
            ✎
    12:35 
 | 
         
        Короче нужно передатьтаблицу значений из одной формы в другую форму. Для этого создал реквизит отчета тип - ТЗ. С помощью ЗначениеВРеквизитФормы(мТаблица,"Объект.ТабЗначВыбора");  
 
        Хочу записать мТаблица в реквизит формы, который связан с реквизитом отчета (тип ТЗ). И затем из реквизита оотчета получить данную таблицу значений? Такое возможно или лучше по другому?  | 
|||
| 
    4
    
        gabd_marat    
     11.07.17 
            ✎
    12:36 
 | 
         
        Получить ТЗ в модуле другой формы     
         | 
|||
| 
    5
    
        gabd_marat    
     11.07.17 
            ✎
    12:41 
 | 
         
        аллооо...     
         | 
|||
| 
    6
    
        h-sp    
     11.07.17 
            ✎
    12:45 
 | 
         
        (5) наверно так надо
 
        мТаблица = РеквизитФормыВЗначение  | 
|||
| 
    7
    
        h-sp    
     11.07.17 
            ✎
    12:46 
 | 
         
        ну или короче
 
        нТаблица = Объект.ТабЗначВыбора.Выгрузить();  | 
|||
| 
    8
    
        gabd_marat    
     11.07.17 
            ✎
    12:50 
 | 
         
        В первой форме получаю таблицу значений и записываю в реквизит формы:
 
        нТаблица = РеквизитФормыВЗначение("Объект.ТабЗначВыбора"); нТаблица = мТаблица.Скопировать(); ЗначениеВРеквизитФормы(нТаблица,"Объект.ТабЗначВыбора"); Там отладчиком посмотрел все записывается нормально.(как реквизит формы) Затем , хочу получить данную таблицу значений изи реквизита отчета(так как реквизит первой формы связан с реквизитом отчета типа ТЗ). Это для программного формирования группировки отчета. Но цикл не проходит ощущение что реквизит отчета типа ТЗ пустой. нТаблица = РеквизитФормыВЗначение("Отчет.ТабЗначВыбора"); Для Каждого Строка Из нТаблица Цикл ГруппировкаПо = ТекНастройкиКомпоновщика.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных")); ГруппировкаПо.Имя = Строка.Реквизиты; ГруппировкаПо.Использование = Истина; //созданная группировка по полю "Склад" ПолеГруппировки = ГруппировкаПо.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных")); ПолеГруппировки.Использование = Истина; ПолеГруппировки.Поле = Новый ПолеКомпоновкиДанных(Строка.Реквизиты); ПолеГруппировки.ТипГруппировки = ТипГруппировкиКомпоновкиДанных.Иерархия; ПолеГруппировки.ТипДополнения = ТипДополненияПериодаКомпоновкиДанных.БезДополнения; //добавить выводимые поля в группировке: склад и количество остаток для данной группировки ВыбранноеПоле = ГруппировкаПо.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных")); ВыбранноеПоле.Поле = Новый ПолеКомпоновкиДанных(Строка.Реквизиты); //ВыбранноеПоле = ГруппировкаПоСкладу.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных")); //ВыбранноеПоле.Поле = Новый ПолеКомпоновкиДанных("КоличествоОстаток"); КонецЦикла;  | 
|||
| 
    9
    
        gabd_marat    
     11.07.17 
            ✎
    12:54 
 | 
         
        (7) Можно без записи реквизита формы изменить реквизит объекта из модуля формы объекта?     
         | 
|||
| 
    10
    
        gabd_marat    
     11.07.17 
            ✎
    12:55 
 | 
         
        Или может проще по другому передать ТЗ из одной формы объекта в другую  форму данного объекта?     
         | 
|||
| 
    11
    
        gabd_marat    
     11.07.17 
            ✎
    13:22 
 | 
         
        Народ, алллоооо...     
         | 
|||
| 
    12
    
        gabd_marat    
     11.07.17 
            ✎
    14:01 
 | 
         
        KishMish, не подскажешь?     
         | 
|||
| 
    13
    
        Лефмихалыч    
     модератор 
    11.07.17 
            ✎
    14:05 
 | 
         
        ни хера не понятно     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |