|
Отобразить таблицу среза последних в управляемой форме 8.2 | ☑ | ||
|---|---|---|---|---|
|
0
sergei123654
16.08.11
✎
11:10
|
День добрый! Пишу конфигурацию.
Создал справочник организации и регистр сведелий должностные лица организации. Хочу в форме справочника отображать список всех ответсвенных лиц организации. Управляемая форма. В форму добавил реквизит ДолжностныеЛица с типом - ТаблизаЗначений. В модуле формы пишу код - &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо, | ОтветственныеЛицаОрганизацийСрезПоследних.Сотрудник, | ОтветственныеЛицаОрганизацийСрезПоследних.Должность |ИЗ | РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(&Период, Организация = &Организация) КАК ОтветственныеЛицаОрганизацийСрезПоследних"; Запрос.УстановитьПараметр("Организация", Объект.Ссылка); Запрос.УстановитьПараметр("Период", ТекущаяДата()); ДолжностныеЛица = Запрос.Выполнить().Выгрузить(); КонецПроцедуры выдает ошибку - {Справочник.Организации.Форма.ФормаЭлемента.Форма(17)}: Ошибка при установке значения атрибута контекста (ДолжностныеЛица) ДолжностныеЛица = Запрос.Выполнить().Выгрузить(); по причине: Нельзя изменять поле, содержащее объект данных формы Что делаю не так? Куда капнуть? |
|||
|
1
новичекВ1С
16.08.11
✎
11:11
|
(0) делай дин. списком, а не ТЗ
|
|||
|
2
sergei123654
16.08.11
✎
11:26
|
(1) спаисбо. написал так
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ДолжностныеЛица.ТекстЗапроса = "ВЫБРАТЬ | ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо, | ОтветственныеЛицаОрганизацийСрезПоследних.Сотрудник, | ОтветственныеЛицаОрганизацийСрезПоследних.Должность |ИЗ | РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(&Период, Организация = &Организация) КАК ОтветственныеЛицаОрганизацийСрезПоследних"; ДолжностныеЛица.Параметры.УстановитьЗначениеПараметра("Период", ТекущаяДата()); ДолжностныеЛица.Параметры.УстановитьЗначениеПараметра("Организация", Объект.Ссылка); КонецПроцедуры Ошибку не выдает. Но и на форме ничего не отображает. ДолжностныеЛица с типом - ДинамическийСписок Перетянул этот реквизит на ворму, но таблица на ней не отображается... С такой проблемой не болись? |
|||
|
3
sergei123654
16.08.11
✎
11:30
|
Все нашел, там есть настройка аказывается - основная таблица и никакие запросы строить не надо.
Спасибо. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |