Имя: Пароль:
1C
 
Динамический список, дополнительные реквизиты.
0 Volga_Volga
 
30.12.20
01:13
В СКД смогла сделать так, чтобы дополнительные реквизиты документа были доступны для вывода/отбора как простые реквизиты документа (используя характеристики в запросе).

Копирую этот же код в запрос динамического списка (список документов), но допреквизиты не появляются как поля этого документа.

В чем м.б. дело?

Заранее спасибо
1 Volga_Volga
 
30.12.20
01:15
Как можно добавить эти допреквизиты, используя характеристики запроса. [как по-другому добавить я знаю]
2 palsergeich
 
30.12.20
01:26
Динамический список использует далеко не все возможности СКД
3 Noser2020
 
30.12.20
08:06
(2) > Динамический список использует далеко не все возможности СКД
Не все, конечно. Но характеристики там работают, в т.ч. заданные в теле запроса. Только что проверил.

(0) > В чем м.б. дело?
Ну не знаю, у меня такая же нога, а ничего не болит.

P.S. Если режим совместимости 8.3.7 и ниже - в нём, в динамическом списке может что угодно не работать...
4 Volga_Volga
 
30.12.20
08:56
Спасибо за помощь.
Вот такое описание характеристик:
{ХАРАКТЕРИСТИКИ
    ТИП(Документ.ЧекККМ)
    ВИДЫХАРАКТЕРИСТИК ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ДополнительныеСведения
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА Свойство
    ПОЛЕЗНАЧЕНИЯ Значение }
У меня это происходит в расширении списка документов, в расширении динамического списка.
5 Noser2020
 
30.12.20
10:37
(4) Расширение - в смысле расширение конфигурации?
Я бы тогда попробовал сначала просто в конфигурации, всё-таки расширения очень сложная штука и в них куча своих багов.

А где поля не появляются?
Может они и не должны?
6 Volga_Volga
 
30.12.20
11:17
(5) Я предполагаю, что их д.б. возможно добавлять в  форме списка документов, если ты нажимаешь "изменить форму", становишься на "ссылка" -> "Добавить поля" и тут они должны быть доступны.

В отчете СКД, когда ты добавляешь поля в пользовательском режиме для вывода в отчет всё именно так и работает с этим же кодом.
7 Volga_Volga
 
30.12.20
16:05
Done.

Я не в той форме пыталась добавить эти поля.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший