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