Имя: Пароль:
1C
1С v8
Не выгружается табличное поле в таблицу значений
0 sergqwert
 
22.07.20
13:26
Перем СтруктураПараметров;
    ТЗ = новый ТаблицаЗначений;
    ИмяФормыВводаПараметров="КоличествоЗапрашивать";
    ФормаВводПараметров = ПолучитьФорму(ИмяФормыВводаПараметров, ЭтаФорма);
    
    //Если  Элемент.ТекущиеДанные.ЭтоГруппа = Истина Тогда  
    //Иначе
        Если ЭлементыФормы.ЗапрашиватьКоличество.Значение = Истина Тогда    
            Если ЭлементыФормы.ЗапрашиватьЦену.Значение = Ложь Тогда
                ФормаВводПараметров.ЭлементыФормы.Цена.ТолькоПросмотр = Истина;
                ФормаВводПараметров.ЭлементыФормы.Цена.доступность = Ложь;
            Иначе
                ФормаВводПараметров.ЭлементыФормы.Цена.ТолькоПросмотр = ложь;
                ФормаВводПараметров.ЭлементыФормы.Цена.доступность = истина;
            Конецесли;
            СтруктураПараметров = ФормаВводПараметров.ОткрытьМодально();
            СтандартнаяОбработка = Ложь;
        Иначе
            СтандартнаяОбработка = Ложь;
                НоваяСтрокаТЧ = ТабличноеПоле1.Добавить();
                НоваяСтрокаТЧ.Номенклатура =ВыбраннаяСтрока;
                Если ЗначениеЗаполнено(ТипЦен) Тогда
                    НоваястрокаТч.Цена = ЦеноОбразование.ПолучитьЦенуНоменклатуры(ВыбраннаяСтрока,,ТипЦен);
                    НоваяСтрокаТЧ.Количество = 1;
                    НоваяСтрокаТЧ.Сумма = НоваяСтрокаТЧ.Количество*НоваяСтрокаТЧ.Цена;
                Конецесли;
        КонецЕсли;
    //КонецЕсли;  
    ТЗ = ЭлементыФормы.ТабличноеПоле1.Выгрузить(); // пишет ошибку метод объекта не обнаружен выгрузить
    ТЗ.Свернуть("Номенклатура,Цена","Сумма,Количество");
    ТабличноеПоле1.Загрузить(ТЗ);
1 del123
 
22.07.20
13:51
выгрузить() на сервере надо делать
2 Fergus
 
22.07.20
22:43
НоваяСтрокаТЧ = ТабличноеПоле1.Добавить();
чтобы потом свернуть результат и заново в него же загрузить !?
разбей код на "пред" и "пост" обработки и раскидай кто на сервере, кто на клиенте будет исполняться
3 TormozIT
 
гуру
23.07.20
01:03
(1) (2) Ох уж эти новомодные программисты под управляемые формы. Даже куча несвойственных управляемым формам свойств их не смущает.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн