|
v7: Как из обработки передать значения реквизитов в глобальный модуль | ☑ | ||
---|---|---|---|---|
0
alex_reglament
25.09.12
✎
21:51
|
Привет всем!
помогите разобраться застрял на том как из обработки передать значения реквизитов в глобальный модуль имеется документ "РасходТовара", обработка "ПодборТовара" в документе этим тз = СоздатьОбъект("ТаблицаЗначений"); тз.НоваяКолонка("ТМЦ"); тз.НоваяКолонка("КолВо"); тз.НоваяКолонка("Цена"); Количество = глПодборКоличества(ТМЦ,Количество,ЦенаОптовая,тз); глобальник спкДанных = СоздатьОбъект("СписокЗначений"); спкДанных.ДобавитьЗначение(ТМЦ); спкДанных.ДобавитьЗначение(Количество); спкДанных.ДобавитьЗначение(РучнаяЦена); ОткрытьФормуМодально("Обработка.ПодборКоличества",спкДанных); тз.НоваяСтрока(); тз.цена = спкДанных.ПолучитьЗначение(3); перем_ = ""; Возврат спкДанных; и наконец обработка //******************************************* Процедура приЗакрытии() Форма.Параметр = Количество; //Форма.Параметр = РучнаяЦена; //Форма.Параметр = Курс_; //Форма.Параметр = Валюта; КонецПроцедуры в обработке имеются реквизиты значения которых мне нужно перенести в документ или в тз в глобальнике как это сделать помогите пожалуйста |
|||
1
alex_reglament
25.09.12
✎
21:58
|
что не кого нет на форуме? или вопрос тупой?
|
|||
2
alex_reglament
25.09.12
✎
22:01
|
как я понимаю ОткрытьФормуМодально("Обработка.ПодборКоличества",спкДанных);
спкДанных я передаю параметры тоесть тмц, количество, цену вот эти значения я бы хоте получить |
|||
3
Азазель
25.09.12
✎
22:03
|
тупой ТС, скорее.
В обработке надо создать документ, найти нужный, заполнить в нем реквизиты, закрыть обработку. Для передачи в глобальник нужно объявить в нем переменную с ключевым словом экспорт, а затем перед закрытием обработки присвоить этой переменной значение(например, переменной будет список значений, а значениями списка- подтоговленная тобой ТЗ и другие реквизиты). |
|||
4
alex_reglament
25.09.12
✎
22:06
|
по (3) можно по подробнее?
|
|||
5
alex_reglament
25.09.12
✎
22:07
|
как в глобальник передать
|
|||
6
Steel_Wheel
25.09.12
✎
22:07
|
Глобальный модуль
Функция МояФункция(МояПеременная) Экспорт КОнецФункции Обработка МояФункция(МойПараметр) |
|||
7
alex_reglament
25.09.12
✎
22:08
|
хорошо а как открыть то эту обработку из глобальника?
|
|||
8
alex_reglament
25.09.12
✎
22:11
|
+(7) тоесть как открыть и в тоже время передать параметры если использовать пример (6)
|
|||
9
alex_reglament
25.09.12
✎
22:13
|
ну помогите кто нибуть
|
|||
10
Strogg
25.09.12
✎
22:21
|
(9) ты точно программист?
в своей обработке вызываешь МояФункция(параметр1, Параметр2.... ПараметрН) В глобальнике, как в (6) пишешь, параметров задаешь сколько нужно тебе. Параметрами передаешь хоть скорось света, хоть текст Библии... |
|||
11
Torquader
26.09.12
✎
00:27
|
Только нужно не забыть про слово Экспорт в глобальном модуле после функции.
|
|||
12
pofigos
26.09.12
✎
10:31
|
(0)
Более чем уверен, что это обращение к функции Глобального модуля: глПодборКоличества(ТМЦ,Количество,ЦенаОптовая,тз) Точно так же (схоже с этим) передавай на обработку данные, хоть перечисляя каждый, хоть передавая только ТЗ, хоть сам документ. Только кол-во передаваемый параметров должно быть равным кол-ву принимаемых. |
|||
13
Steel_Wheel
26.09.12
✎
10:58
|
(12) только про параметры по умолчанию не говори ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |