Процедура ИзмТаблСпец(ТекТабл,ИмяТабл)
ТекКолонка = ТекТабл.ТекущаяКолонка();
ТекСтрока = ТекТабл.ТекущаяСтрока();
Если ТекСтрока = 0 тогда Предупреждение("Строка не выбранна"); Возврат; КонецЕсли;
Если (ТекКолонка = "ДатаДополнения") или (ТекКолонка = "ЕстьСтрока") или (ТекКолонка = "Сумма") тогда Возврат; КонецЕсли;
Тип = "";
Длина = 0;
Точность = 0;
ТекТабл.ПолучитьПараметрыКолонки(ТекКолонка,Тип,Длина,Точность);
Зн = "";
ВвестиЗначение(Зн,,Тип,Длина,Точность);
ТекТабл.УстановитьЗначение(ТекСтрока,ТекКолонка,Зн);
Если (ТекКолонка = "Спецификация") тогда
СуммаОбщ = ТекТабл.ПолучитьЗначение(ТекСтрока,"Спецификация").Сумма;
ДатаСпец = ТекТабл.ПолучитьЗначение(ТекСтрока,"Спецификация").Дата;
ТекТабл.УстановитьЗначение(ТекСтрока,"Сумма",СуммаОбщ);
ТекТабл.УстановитьЗначение(ТекСтрока,"Дата",ДатаСпец);
КонецЕсли;
КонецПроцедуры
все получилось)):
Процедура ИзмТаблСпец(ТекТабл,ИмяТабл)
ТекКолонка = ТекТабл.ТекущаяКолонка();
ТекСтрока = ТекТабл.ТекущаяСтрока();
Если ТекСтрока = 0 тогда Предупреждение("Строка не выбранна"); Возврат; КонецЕсли;
//Если (ТекКолонка = "ДатаДополнения") или (ТекКолонка = "ЕстьСтрока") или (ТекКолонка = "Сумма") тогда Возврат; КонецЕсли;
Тип = "";
Длина = 0;
Точность = 0;
ТекТабл.ПолучитьПараметрыКолонки(ТекКолонка,Тип,Длина,Точность);
Зн = "";
ВвестиЗначение(Зн,,Тип,Длина,Точность);
ТекТабл.УстановитьЗначение(ТекСтрока,ТекКолонка,Зн);
Если (ТекКолонка = "Спецификация") тогда
СуммаОбщ = ТекТабл.ПолучитьЗначение(ТекСтрока,"Спецификация").Итог("Сумма");
ДатаСпец = ТекТабл.ПолучитьЗначение(ТекСтрока,"Спецификация").ДатаДок;
ТекТабл.УстановитьЗначение(ТекСтрока,"Сумма",СуммаОбщ);
ТекТабл.УстановитьЗначение(ТекСтрока,"Дата",ДатаСпец);
КонецЕсли;
КонецПроцедуры