Имя: Пароль:
1C
 
Как записать в ТЧ объекта элементы подставляемые перед записью на сервере?
0 RomaH
 
naïve
23.06.21
12:21
Суть
на форме пользователь устанавливает несколько флагов в строке табличной части

по варианту выбранных флагов ПередЗаписьюНаСервере ищу/создаю элемент справочника и этот элемент надо записать в эту строку ТЧ

т.е. элемент я выбираю при обработке каждой строки Из Объект.ТабличнаяЧасть

а вот записать надо в ТекущийОбъект -  а вот в которую строку?
1 RomaH
 
naïve
23.06.21
12:21
код:

    Для Каждого СтрокаТЧ Из Объект.СеткаПриема Цикл
        
        МассивРазрешенныхГрупп = Новый Массив;
        
        Для Каждого ЭлементСоответствия Из СоответствиеЭлементовГруппамПользователей Цикл
            
            Если СтрокаТЧ[ЭлементСоответствия.Ключ] Тогда
                МассивРазрешенныхГрупп.Добавить(ЭлементСоответствия.Значение);
            КонецЕсли;
            
        КонецЦикла;
        
        РазрешенныеГруппыПользователей = Справочники.НаборыГруппПользователей.ПолучитьНабор(МассивРазрешенныхГрупп);
        
        //СтрокаТекущегоОбъекта = ТекущийОбъект.СеткаПриема.НайтиПоИдентификатору(СтрокаТЧ.ПолучитьИдентификатор());
        
        СтрокаТЧ.РазрешенныеГруппыПользователей = РазрешенныеГруппыПользователей;
        
    КонецЦикла;
2 RomaH
 
naïve
23.06.21
12:23
можно конечно очистить ТекущийОбъект.СеткаПриема
а потом добавить новые строки из объекта  .... но ?
Основная теорема систематики: Новые системы плодят новые проблемы.