Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 апр 2024, 07:11

Организация выбора в регистре сведений

Автор maximadelevich, 06 ноя 2015, 12:18

0 Пользователей и 1 гость просматривают эту тему.

maximadelevich

Всем привет! Друзья, у меня не получается организовать выбор элемента из регистра сведений ШаблоныЗаказовКлиентам. Есть внешняя обработка, где выбирается документ для заполнения данными и кнопка Заполнить.

В модуле формы обработки пишу это:

&НаКлиенте
Процедура Заполнить(Команда)
ЗаполнитьНаСервере();
КонецПроцедуры

&НаСервере
Процедура ЗаполнитьНаСервере()

    ДанныеКлюча = Новый Структура("Контрагент", СсылкаНаДокумент.Контрагент);
    Ключ = РегистрыСведений.ШаблоныЗаказовКлиентам.СоздатьКлючЗаписи(ДанныеКлюча); 

    Фрм = РегистрыСведений.ШаблоныЗаказовКлиентам.ПолучитьФормуСписка("ФормаСписка");
    Фрм.Параметры.РежимВыбора = Истина;
    Фрм.ВладелецФормы = Фрм;
    Фрм.Параметры.КлючНазначенияИспользования = Ключ;
    Фрм.Открыть();

КонецПроцедуры


А в форме списка регистра сведений пишу это:

&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
ОповеститьОВыборе(ВыбраннаяСтрока);
СтандартнаяОбработка = Ложь;
КонецПроцедуры


Вопрос такой: где нужно организовывать процедуру ОбработкаВыбора ? Подскажите, пожалуйста, что я делаю неправильно (я новичок) :(
"Кто владеет информацией, тот владеет миром" М. Ротшильд

cska-fanat-kz

выбор из регистра сведений сама по себе странная операция.
потому что запись регистра сведений - это не объектная сущность.
при этом конечно нельзя сказать что подобие выбора нельзя организовать.

1) форму нельзя открывать на сервере в серверной процедуре
2) обработка выбора срабатывает в владельца открываемой формы. у вас же она почему то сама себе владелец...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

maximadelevich

Цитата: cska-fanat-kz от 06 ноя 2015, 12:34
выбор из регистра сведений сама по себе странная операция.
потому что запись регистра сведений - это не объектная сущность.
при этом конечно нельзя сказать что подобие выбора нельзя организовать.

1) форму нельзя открывать на сервере в серверной процедуре
2) обработка выбора срабатывает в владельца открываемой формы. у вас же она почему то сама себе владелец...

Спасибо, правда я запутался, то есть форма обработки получается дочерней, а форма списка родительской?
"Кто владеет информацией, тот владеет миром" М. Ротшильд

cska-fanat-kz

форма обработки - владелец формы списка регистра
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги: Выбор 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск