![]() |
|
Доп.внешние обработки по заполнение ТЧ,как достучатся к Форме??!! | ☑ | ||
---|---|---|---|---|
0
Popkorm
15.09.11
✎
08:26
|
Как добраться к Форме к Табл.Части?Через точку не работает.
Первая процедура: процедура Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта) Экспорт СсылкаНаОбъект = Объект.Ссылка; Если НЕ Объект.Услуги.Количество() = 0 Тогда Если Вопрос("Табличная часть не пустая. При продолжении она будет очищена. |Продолжить?",РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Нет Тогда Возврат; КонецЕсли; КонецЕсли; Объект.Услуги.Очистить(); Форма = Документы.ПоступлениеТоваровУслуг.ПолучитьФормуВыбора("ФормаВыбора"); Форма.ОткрытьМодально(); НС = Объект.Услуги.Добавить(); //Собственно тут как??!! НС.Номенклатура = Форма.ЭлементыФормы.ТабличноеПолеОбъекта.Колонка.Номенклатура; КонецПроцедуры Вторая: Процедура ГруппаОбработкаВыбора(Элемент,ВыбранноеЗначение,СтандартнаяОбработка) Закрыть(); КонецПроцедуры |
|||
1
Defender aka LINN
15.09.11
✎
08:29
|
(0) А нафига тебе форма?
|
|||
2
Рэйв
15.09.11
✎
08:32
|
ВыбранныйДок=Форма.ОткрытьМодально();
Для Каждого Стр Из Док.ТабЧасть Цикл НС = Объект.Услуги.Добавить(); НС.Номенклатура=Стр.Номенклатура; КонецЦикла; |
|||
3
Рэйв
15.09.11
✎
08:32
|
Док.ТабЧасть = ВыбранныйДок.ТабЧасть
|
|||
4
vde69
15.09.11
✎
08:33
|
после открытия модально что произойдет?
правильно активация модального окна, а после закрытия модального окна? зы поставь точку остановки после открытия окна и отладчиком глянь "форма" |
|||
5
Popkorm
15.09.11
✎
08:39
|
(4) точку отстанову еще надо найти процедуру в Универ.Механизмах...где создается временный файл,кто нибудь может знает как она наз-ся?!
|
|||
6
Popkorm
15.09.11
✎
08:40
|
(3)это понятно что ТабЧасть,вообщем без отладки не как
|
|||
7
Popkorm
15.09.11
✎
09:37
|
Все заработало,вообщем кому интересно тут происходит Инициализация:
Процедура ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(СтрокаКнопки,ЭтотОбъект) Экспорт Попытка Обработка.Инициализировать(ЭтотОбъект, СтрокаКнопки.Родитель.Имя, СтрокаКнопки.Родитель.Расшифровка); Исключение ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки(),, "Заполнение ТЧ не произведено!"); КонецПопытки; |
|||
8
Popkorm
15.09.11
✎
09:40
|
по "Обработка" будит ссылка на Выбираемый Элемент(Док,справочник и т.д.)из которого вы берете данные ТабЧасть..........
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |