![]() |
![]() |
![]() |
|
v7: FormEx и ВыполнитьПроцедуру | ☑ | ||
---|---|---|---|---|
0
вовочка
18.05.06
✎
11:09
|
Не получается сохранить результаты выполнения процедуры :((
в Демки FormEx_а создал внешнюю обработку документов, пишу ВыполнитьПроцедуру(конт, "РасчитатьСумму",) Конт.Форма.Закрыть() в отладчике процедура выполняется, но при закрытии форм сумма в документе не меняется :(( как записать изменениия ? |
|||
1
Токс
18.05.06
✎
11:12
|
Конт.Записать() наверно...
|
|||
2
вовочка
18.05.06
✎
12:27
|
Не катит, пишет :
Данная команда не может выполняться в формуле элемента диалога! |
|||
3
Ангел- Хоронитель
18.05.06
✎
12:31
|
(2)а так?
ВыполнитьПроцедуру(конт, "РасчитатьСумму",); ВыполнитьПроцедуру(конт, "записать",); Конт.Форма.Закрыть() |
|||
4
вовочка
18.05.06
✎
12:39
|
Зря я радовался, что в процедуру попадаю :((
Там все значения нулевые :( |
|||
5
вовочка
18.05.06
✎
12:53
|
обработку запихал md
полный текст Перем Конт; Док = СоздатьОбъект("Документ"); Док.ВыбратьДокументы(); Пока Док.ПолучитьДокумент() = 1 Цикл ОткрытьФорму(Док.ТекущийДокумент(), Конт); Если Сервис.АктивныйКонтекст(Конт) = 1 Тогда Сервис.ВыполнитьПроцедуру(Конт,"РасчетСуммы",); Сервис.ВыполнитьПроцедуру(Конт,"Записать",); Конт.Форма.Обновить(); Конт.Форма.Закрыть(0); КонецЕсли; КонецЦикла; |
|||
6
вовочка
18.05.06
✎
13:15
|
up !
|
|||
7
Самобан
18.05.06
✎
13:20
|
(5) запихал и что?
|
|||
8
Токс
18.05.06
✎
13:23
|
Альф нужен...
|
|||
9
вовочка
18.05.06
✎
13:24
|
все тоже переменных не видит, значения не сохраняет
|
|||
10
вовочка
18.05.06
✎
13:24
|
АЛьФ !!! HELP !
|
|||
11
вовочка
18.05.06
✎
13:55
|
Все заработало !
Протупил, что строки в документе надо выбирать ! все должно выглядеть так: //******************************************* Процедура Сформировать() Перем Конт; Док = СоздатьОбъект("Документ"); Док.ВыбратьДокументы(); Пока Док.ПолучитьДокумент() = 1 Цикл ОткрытьФорму(Док.ТекущийДокумент(), Конт); Если Сервис.АктивныйКонтекст(Конт) = 1 Тогда Конт.ВыбратьСтроки(); Пока Конт.ПолучитьСтроку() = 1 Цикл Сервис.ВыполнитьПроцедуру(Конт,"РасчетСуммы",); КонецЦикла; Конт.Форма.Обновить(); Конт.Форма.Закрыть(0); КонецЕсли; КонецЦикла; КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |