|
Как открыть форму записи РС. |
☑ |
0
Demetres
13.08.14
✎
21:37
|
Добрый вечер! Подскажите как открыть форму записи регистра сведений подчиненного регистратору, такая штука не работает:
&НаКлиенте
Процедура ОткрытьФормуЗаписи(Команда)
КлючРС = ОткрытьФормуЗаписиНаСервере();
ПараметрыФормы = Новый Структура("Ключ", КлючРС);
ОткрытьФорму("РегистрСведений.РаботникиОрганизации.ФормаЗаписи", ПараметрыФормы, ЭтаФорма);
КонецПроцедуры
&НаСервере
Функция ОткрытьФормуЗаписиНаСервере()
СтруктураОтбор = Новый Структура;
СтруктураОтбор.Вставить("Период", Период);
СтруктураОтбор.Вставить("Регистратор", РегистраторСсылка);
СтруктураОтбор.Вставить("Сотрудник", Сотрудник); // Единственное измерение
КлючРС = РегистрыСведений.РаботникиОрганизации.СоздатьКлючЗаписи(СтруктураОтбор);
Возврат КлючРС;
КонецФункции
|
|
1
hhhh
13.08.14
✎
22:12
|
отбор только по регистратору возможен. Что вы там кучу строчек в отборе нафигачили.
|
|
2
Demetres
13.08.14
✎
22:20
|
Так как открыть форму записи для РС???
|
|
3
hhhh
13.08.14
✎
22:22
|
форму набора записи открывайте
|
|
4
Demetres
13.08.14
✎
22:24
|
(3) а в неё получается передаешь только регистратор как ключ?
|
|
5
Demetres
13.08.14
✎
22:24
|
Сейчас попробую
|
|
6
Demetres
13.08.14
✎
22:30
|
Формы записи у регистра сведений подчиненного регистратору нет :)
Вот так можно:
&НаКлиенте
Процедура ОткрытьФормуЗаписи(Команда)
СтруктураОтбор = Новый Структура;
СтруктураОтбор.Вставить("Регистратор", РегистраторСсылка);
СтруктураОтбор.Вставить("Сотрудник", Сотрудник); // Единственное измерение
ПараметрыФормы = Новый Структура("Отбор", СтруктураОтбор);
ОткрытьФорму("РегистрСведений.РаботникиОрганизации.ФормаСписка", ПараметрыФормы, ЭтаФорма);
КонецПроцедуры
|
|
7
Demetres
13.08.14
✎
22:30
|
Всем спасибо!
|
|
8
Demetres
13.08.14
✎
22:31
|
Особенно hhhh !)
|
|
9
hhhh
13.08.14
✎
22:34
|
(6) ну это понятно. Но записать не получится, если запись была нужна.
|
|