Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #932745

Updated by Сергей Старых about 2 months ago

https://partners.v8.1c.ru/forum/t/2015924/m/2015924

Конфигурация ПО

8.3.18

Проблема

Для объекта типа ЗначениеПоляАнализаДанных не определено преобразование к строке

Воспроизведение

Открыть приложенную внешнюю обработку в управляемом клиентском приложении любой базы. При этом выполнится код
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("ы");
ТЗ.Добавить().ы = 111;
Анализ = Новый АнализДанных;
Анализ.ТипАнализа = Тип("АнализДанныхКластеризация");
Анализ.Параметры.КоличествоКластеров.Значение = 1;
Анализ.Параметры.ТипЗаполненияТаблицы.Значение = ТипЗаполненияТаблицыРезультатаАнализаДанных.ВсеПоля;
Анализ.ИсточникДанных = ТЗ;
ф = "" + Анализ.Выполнить().Кластеры[0].ЦентрТяжести[0];

и будет отображено системное окно ошибки

Преобразование значения к типу Строка не может быть выполнено
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(13)}: ф = "" + Анализ.Выполнить().Кластеры[0].ЦентрТяжести[0];

Насколько я помню, все типы платформы должны иметь преобразование к строке.

Back