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