|
Доп.внешние обработки по заполнение ТЧ,как достучатся к Форме??!! |
☑ |
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
|
по "Обработка" будит ссылка на Выбираемый Элемент(Док,справочник и т.д.)из которого вы берете данные ТабЧасть..........
|
|