Имя: Пароль:
1C
1С v8
Как заполнить табличную часть документа из регистра
,
0 FEAS
 
22.10.11
14:45
Подскажие пожалуйста как можно сделать так:  у меня есть документ  табличную часть я хочу заполнять данные из регитсра сведений. у табличной части я сделал кнопку подбор по ней открывается нужный регистр(список) но как теперь выбрать из регистра данные чтобы они заполнились в табличную часть документа ?
1 kosts
 
22.10.11
16:26
(0) после выбора определи "измерения" выбранной записи и выполни запрос к регистру с условием по этим измерениям.
2 FEAS
 
22.10.11
21:54
Если точнее как вот данные которые получим из открытой формы регистра передать обратно в документ.
3 FEAS
 
23.10.11
20:48
Так и не получилось , кто поможет
4 John83
 
24.10.11
10:10
вроде как в форме списка есть РежимВыбора - попробуй там глянуть
5 Reset
 
24.10.11
10:12
(4) + ОбработкаВыбора в получающей форме
6 SuperMario
 
24.10.11
10:15
7 FEAS
 
24.10.11
16:37
Подбор получился теперь хочется чтобы открывался регистр с отобранным значением которое выбраное в поле табличной части. Как передать значение отбора ?

&НаКлиенте
Процедура СоставРабочегоМестаОборудованиеПриИзменении(Элемент)
       
   ОткрытьФорму("РегистрСведений.СоставОборудования.ФормаСписка",,Элементы.СоставРабочегоМеста);

КонецПроцедуры
8 John83
 
24.10.11
17:04
как-то странно ты форму открываешь...
отбор можно попробовать передать так же, как когда открываешь справочники или документы
9 UFedor
 
24.10.11
17:12
Если передать в качестве параметров структуру, содержащую отбор, должно сработать
Примерно так
Параметры = Новый Структура("Отбор.ПолеОтбора", ЗначениеОтбора);
остается получить ЗначениеОтбора
10 mikecool
 
24.10.11
17:20
ТабличнаяЧасть.Загрузить(Запрос.Выполнить().Выгрузить())
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан