Имя: Пароль:
1C
 
Доступ к предопределенным элементам справочника в расширении
0 mastodont
 
01.07.21
16:04
После обновления обновления платформы с 16й на 19ю, и режима совместимости расширения с 14 на 16, в расширении перестала работать конструкция:
в запросе:
|    И КонтрагентыКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.АдресДоставкиКонтрагета)");

и вот так тоже не работало:
Запрос.УстановитьПараметр("АдресДоставкиВид", Справочники.ВидыКонтактнойИнформации.АдресДоставкиКонтрагента);

получилось только найти по наименвоанию...
Запрос.УстановитьПараметр("АдресДоставкиВид", Справочники.ВидыКонтактнойИнформации.НайтиПоНаименованию("Доставка"));

после добавления справочника и предопределенного элемента в расширение заработала конструкция Справочники.ВидыКонтактнойИнформации.АдресДоставкиКонтрагента

но в запросе через "значение" все равно не работает.

Как лечить?
1 Вафель
 
01.07.21
16:05
не работает или конструктором не открывается?
2 mastodont
 
01.07.21
16:23
(1) не работает.
3 mastodont
 
01.07.21
16:23
до обновления работало
4 Вафель
 
01.07.21
16:25
а ошибка какая?
5 mastodont
 
01.07.21
16:39
(4)
по причине:
{(7, 51)}: Неверные параметры "Справочник.ВидыКонтактнойИнформации.АдресДоставкиКонтрагета"
И КонтрагентыКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(<<?>>Справочник.ВидыКонтактнойИнформации.АдресДоставкиКонтрагета)
6 mastodont
 
01.07.21
16:40
(5) ёпт...
кажись нашел)
там одной буквы не хватает... видать случайно стерлась...
7 mastodont
 
01.07.21
17:01
Это ошибка в конфигурации УНФ.
В версии 1.6.22.75 реквизит назывался АдресДоставкиКонтрагета
без н
А в новой исправили...
Ошибка? Это не ошибка, это системная функция.