S
shane13
Суть: Есть документ с таблицей значений на форме, в которую надо осуществить подбор номенклатуры и записывать всякие параметры. Я сделала внешнюю обработку, на форме которой разместила реквизиты типа Наименование, Количество, Единица и т.д. По нажатию на кнопку Ок, это всё должно переноситься в таблицу значений в моем документе.
Что я делаю:
В документе пишу:
_________________________________
Процедура НоваяСтрока()
Перем Врем;
Сп=СоздатьОбъект("СписокЗначений");
ТаблРаботы.Выгрузить(Врем);
Сп.Установить("ТабличнаяЧасть",Врем);
Путь=КаталогИБ()+"/ExtForms/NewWork.ert";
ОткрытьФормуМодально("Отчет",Сп, Путь);
Если Число(Сп.Получить("Ок"))=1 Тогда
Врем=Сп.Получить("ТабличнаяЧасть");
ТаблРаботы.Загрузить(Врем);
КонецЕсли;
КонецПроцедуры
_________________________________
В модуле формы внешней обработки пишу:
_________________________________
Процедура ПриОткрытии()
ТаблЧасть=Форма.Параметр.Получить("ТабличнаяЧасть");
КонецПроцедуры // ПриОткрытии()
Процедура Ок()
Форма.Параметр.Установить("ТабличнаяЧасть",ТаблЧасть);
Форма.Параметр.Установить("Работа", ИмяРаботыВн);
Форма.Параметр.Установить("Ок",1);
Форма.Закрыть();
КонецПроцедуры
Что ещё нужно сделать? и как сохранять значения из ТЗ?
Заранее спасибо!!!!
Что я делаю:
В документе пишу:
_________________________________
Процедура НоваяСтрока()
Перем Врем;
Сп=СоздатьОбъект("СписокЗначений");
ТаблРаботы.Выгрузить(Врем);
Сп.Установить("ТабличнаяЧасть",Врем);
Путь=КаталогИБ()+"/ExtForms/NewWork.ert";
ОткрытьФормуМодально("Отчет",Сп, Путь);
Если Число(Сп.Получить("Ок"))=1 Тогда
Врем=Сп.Получить("ТабличнаяЧасть");
ТаблРаботы.Загрузить(Врем);
КонецЕсли;
КонецПроцедуры
_________________________________
В модуле формы внешней обработки пишу:
_________________________________
Процедура ПриОткрытии()
ТаблЧасть=Форма.Параметр.Получить("ТабличнаяЧасть");
КонецПроцедуры // ПриОткрытии()
Процедура Ок()
Форма.Параметр.Установить("ТабличнаяЧасть",ТаблЧасть);
Форма.Параметр.Установить("Работа", ИмяРаботыВн);
Форма.Параметр.Установить("Ок",1);
Форма.Закрыть();
КонецПроцедуры
Что ещё нужно сделать? и как сохранять значения из ТЗ?
Заранее спасибо!!!!