Имя: Пароль:
1C
1С v8
УПР форм и заполнение табличной части внешней обработки
0 picom
 
24.12.12
08:53
Во внешней обработке есть ТЧ
ТЧ заполняется в модуле по кнопке на форме
...
&НаКлиенте
Процедура ВыполнитьВыгрузку(Команда)
   СтартС () ;
КонецПроцедуры
...Затем срабатывает
&НаСервере
Процедура СтартС()
   РеквизитФормыВЗначение("Объект").Старт();
КонецПроцедуры
...А Вот текст модуля
Процедура Старт() Экспорт
       НовСтр = Табло.Добавить();
       НовСтр.Текст = "Новые текст";
...
А строка на форме не появляется
все перепробовал
и обновить и обновить отображение данных и т.п.
подскажите, как правильно?
1 picom
 
24.12.12
10:39
шаманским методом призываю к активности в ветке с правильными ответами
2 RomaH
 
naïve
24.12.12
10:40
а обратно - значение вреквизит формы?
3 picom
 
24.12.12
10:44
(2) а это как?
4 picom
 
24.12.12
11:34
ап п
5 picom
 
24.12.12
12:19
апп
6 RomaH
 
naïve
24.12.12
13:06
РеквизитФормыВЗначение
а догадайся
7 picom
 
24.12.12
13:43
(6) Старец Фара, у меня не получается
скажи что написать надо
8 picom
 
24.12.12
13:44
(+7) Фура
9 RomaH
 
naïve
24.12.12
13:45
че-то я не уверен
у тебя в модуле объекта именно тот объект с которым работаешь?
10 picom
 
24.12.12
13:52
(9) Внешняя обработка, весь код в (0)
11 RomaH
 
naïve
24.12.12
13:52
(10) и че - сам проверяй
12 picom
 
24.12.12
13:57
Очень жду помощи от разбирающихся
(11) Хватит загадок не пишите тут больше
13 RomaH
 
naïve
24.12.12
14:07
сам попросил, потом не обижайся

&НаКлиенте
Процедура Команда1(Команда)
   
   ВыполнитьНаСервере();
   
КонецПроцедуры

&НаСервере
Процедура ВыполнитьНаСервере()
   
   ОбъектОбработки = РеквизитФормыВЗначение("Объект");
   
   ОбъектОбработки.ЗаполнитьТЧ();
   
   ЗначениеВРеквизитФормы(ОбъектОбработки,"Объект");
   
КонецПроцедуры
14 Noroving
 
24.12.12
14:10
Вы что издиваетесь все?))
15 Noroving
 
24.12.12
14:11
&НаКлиенте
Процедура Команда1(Команда)
   
   ВыполнитьНаСервере();
   
КонецПроцедуры

&НаСервере
Процедура ВыполнитьНаСервере()
   
   нСтр = Объект.Табло.Добавить();
   нСтр.Текст = "Ламеры блин!";
   
КонецПроцедуры
16 RomaH
 
naïve
24.12.12
14:24
(15) а теперь выполни заполнение ТЧ снаружи обработки,
17 Noroving
 
24.12.12
14:43
(16) А при чем здесь с наружи. Он заполняет из формы обработки... и что ты имееш в виду "...с наружи"?
18 RomaH
 
naïve
24.12.12
15:08
(17) снаружи - это значит где-то получить объект обработки и воспользоваться её методами, например в фоновом задании
19 Noroving
 
24.12.12
15:11
(18) Для этого есть модуль менеджера, слышал про такое?
Я понимаю если бы это был метод "Заполнить()"...и то...
20 picom
 
24.12.12
15:44
(19) весь код обработки должен быть в модуле под паролем
Модуля менеджера там нет
21 picom
 
24.12.12
15:54
(13) Огго, заработало
спасибо, с меня бутылка пива.
..
Еще бы подсказали, почему в обработке не активно поле выбора дополнительной формы?