Имя: Пароль:
1C
1С v8
Реквизит (тип "Динамический список"): не отображает данные
0 dft2014
 
16.11.16
17:03
В справочник "Физические Лица" в конфигураторе (но не через дерево конфигуратора, а через окно справа на форме элемента),  добавлен новый реквизит "ИсторияИзмененийПодразделенияУФизическогоЛица":
- тип "Динамический список"
- флаг "Произвольный запрос"
- в настройке списка написан запрос:


ВЫБРАТЬ
    РегистрСведенийбитКадроваяИсторияФизическихЛиц.Период,
    РегистрСведенийбитКадроваяИсторияФизическихЛиц.ФизическоеЛицо,
    РегистрСведенийбитКадроваяИсторияФизическихЛиц.Подразделение,
    РегистрСведенийбитКадроваяИсторияФизическихЛиц.битРегистратор
ИЗ
    РегистрСведений.битКадроваяИсторияФизическихЛиц КАК РегистрСведенийбитКадроваяИсторияФизическихЛиц



Установлена основная таблица "РегистрСведений.битКадроваяИсторияФизическихЛиц" и стоит флаг "Динамическое считывание данных".

Почему при открытии любого физ.лица таблица с колонками (период, физлицр, подразделение, регистратор) - сформирована, но данных в ней нет. Хотя данные в РегистреСведений.битКадроваяИсторияФизическихЛиц - есть!

http://s017.radikal.ru/i443/1611/f5/8f22d54e38bd.jpg
1 SashaNox
 
16.11.16
17:08
А установка отбора по физ.лицу есть?
2 dft2014
 
16.11.16
17:26
Установка отбора есть:
В процедуре ПриСозданииНаСервере() вызывается процедура ДинамСписокИсторияПодразделенийУстановитьОтбор(). Вот она:


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


Отбор происходит (пустые строчки в ТЧ совпадают с кол-вом записей в РегистреСведений.битКадроваяИсторияФизическихЛиц с отбором по физлицу). Но почему содержимое колонок не видно???

http://s02.radikal.ru/i175/1611/aa/85c1d9768783.jpg
3 dft2014
 
16.11.16
17:53
Up!
4 oOps7
 
16.11.16
18:14
(2) Попробуй удалить элементы-колонки и снова их добавить из табличной части формы.
5 SashaNox
 
17.11.16
08:34
Что при выборе? Открывается форма записи? В ней все пусто? Проверь есть ли какие-нибудь функциональные опции на этот регистр?
6 dft2014
 
17.11.16
10:32
(4) СПАСИБО!!! Помогло!!!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан