| 0
    
        Klesk666   22.01.16✎ 10:52 | 
        ТекФорма = ПолучитьФорму("Документ.ПоступлениеТоваровУслуг.Форма.ФормаДокументаОбщая", ПараметрыФормы,,,АктивноеОкно());        
ДанныеФормы = ТекФорма.Объект;
 ТекФайл=Новый ДвоичныеДанные(Объект.ИмяФайла);
 Адрес= ПоместитьВоВременноеХранилище(ТекФайл,УникальныйИдентификатор);
 ЗаполнитьНаСервере(ДанныеФормы,Адрес,Объект.ИмяФайла);
 УдалитьИзВременногоХранилища(Адрес);
 КопироватьДанныеФормы(ДанныеФормы, ТекФорма.Объект);
 ТекФорма.Модифицированность=Истина;
 ОбработкаТабличныхЧастейКлиентСервер.ПриИзмененииСумма(ТекФорма, "Товары",, Ложь);
 
 
 
 Процедура ПриИзмененииСумма(Форма, ИмяТаблицы, ЗначениеПустогоКоличества = 0, ПрименяютсяСтавки4и2 = Ложь) Экспорт
 
 Элементы = Форма.Элементы;
 Объект = Форма.Объект;
 
 СтрокаТаблицы = Элементы[ИмяТаблицы].ТекущиеДанные;
 
 
 И падает с ошибкой {ОбщийМодуль.ОбработкаТабличныхЧастейКлиентСервер.Модуль(126)}: Значение не является значением объектного типа (Свойство)
 
 Объект.Товары.Количество() выдает 152
 Как так может быть? Как исправить?
 |  | 
    
        | 4
    
        Klesk666   22.01.16✎ 11:20 | 
        А как сделать в УТ 11 это работает, и все заполняет. В БП 3.0. отказывается, причем работает если вид операций товарыуслугикомиссия и открыто три таблицы на форме, но если открыта одна (вид операции - товары) то не работает, какая связь не пойму     |  |