Суббота, 23.11.2024, 22:56
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Консоль кода
mictordokДата: Среда, 10.07.2024, 04:09 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 29
Репутация: 36
Статус: Оффлайн


"Общие методы" не намерены работать)
Ошибка изменилась. При первом запуске сообщение об ошибке было следующим:

Преобразование значения к типу Число не может быть выполнено
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(9649)}:СтруктураСтрокиМодуля.Вставить("Позиция0ВТексте", мПозицияТекстаДляПоискаОпределения + Позиция0ВМетодеДо);
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(7655)}:СтруктураТипа.ДержательМетаданных = НовыеКоординатыВыражения(Выражение, Позиция0ВМетодеДо);
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(10234)}:ТаблицаТипов = ВычислитьТипЗначенияВыражения(Выражение, ПредшествующийТекст, ПредшествующийТекст,,,, Ложь, ГлобальныйПоискВМодуле, ТаблицаТиповБезРодителя, Истина, Позиция0ВМетодеОт, Позиция0ВМетодеДо);
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(14733)}:ИмяФормы = ВычислитьЗначениеВыражения(МассивПараметров[0], ПредшествующийТекст,,, ПозицияВМетоде);
{(1)}:ВычислитьПолучитьФорму(РодительскаяСтруктураТипа, ПараметрыИсходящегоВызова, ТекущееСлово, ПредшествующийТекст, ПозицияВМетоде, ТаблицаТипов)
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(6567)}:ТаблицаТиповПоПравилу = Вычислить(ПравилоВычисленияФункции.Правило + "(РодительскаяСтруктураТипа, ПараметрыИсходящегоВызова, ТекущееСлово, ПредшествующийТекст, ПозицияВМетоде, ТаблицаТипов)"); // см. мПлатформа.НоваяТаблицаТипов()
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(7913)}:ВычислитьТипДочернегоЭлемента(ТаблицаТиповРодителя, ТекущееСлово, ТипСлова, ТекущийИндекс, ТекущиеАргументы, ПредшествующийТекст, ПолныйАнализСоставаТипов, ЛиПеременнаяМодуля,
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(7861)}:ТаблицаТиповРодителя = ВычислитьТипЗначенияВыражения(РодительскийКонтекст, ТекстДляПоискаОпределения, ПредшествующийТекст, РазрешитьАнализИмениТипа,, ПолныйАнализСоставаТипов, Ложь,,,,,
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(10682)}:ТаблицаТипов = ВычислитьТипЗначенияВыражения(Выражение,,,,,, Ложь,,,, Истина);
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(10541)}:СтруктураТипа = ВычислитьСловоФормыПоПолномуИмени(УказательТипа);
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(10366)}:ТипыЭлементовКоллекции = ТаблицаТиповИзТекста(ирОбщий.ПервыйФрагментЛкс(Фрагменты[1], "]"), Описание, ТекстДоВхождения, ДляСвойстваПуть, СчетчикСтрок,, Истина);
{ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(6727)}:ТаблицаТипов = Анализатор.ТаблицаТиповИзТекста(СтрокаПараметра.ТипЗначения, СтрокаПараметра.Описание,, Анализатор.ИмяФиктивногоСвойства());
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.Форма.МетодыМодулей.Форма(180)}:ПараметрыМетода = мПлатформа.ПараметрыМетодаМодуля(МетодМодуля, БылиИзмененияКэшаМодуля);
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.Форма.МетодыМодулей.Форма(123)}:ДобавитьМетодыМодуля(СтруктураТипа, МетаТип,, ФайлыРасширений);
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.Форма.МетодыМодулей.Форма(49)}:ПерезаполнитьТаблицуВсехМетодов();
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(14469)}:ФормаВыбора.Открыть();
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(1421)}:ОткрытьСписокМетодов();
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(1397)}:Результат = ВыполнитьКоманду(Команда,, ОбновитьКонтекст);
{ИнструментыРазработчикаTormozit Обработка.ирКонсольКода.Форма.Форма.Форма(82)}:ПолеТекстаАлгоритма.Нажатие(Кнопка, Ложь);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]

Повторно воспроизвести не смог. При 3-х последующих просто "Аварийное завершение" с предложением перезапуститься.

В окне информации отображается анализ Общих модулей и доходит примерно до 64%
 
tormozitДата: Среда, 10.07.2024, 07:37 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6457
Репутация: 168
Статус: Оффлайн
Остановись по этой ошибке. Нужны значения выражений из
Код
{Обработка.ирПлатформа.МодульОбъекта(6727)}:ТаблицаТипов = Анализатор.ТаблицаТиповИзТекста(СтрокаПараметра.ТипЗначения, СтрокаПараметра.Описание,, Анализатор.ИмяФиктивногоСвойства());
 
mictordokДата: Среда, 10.07.2024, 09:37 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 29
Репутация: 36
Статус: Оффлайн
К сожалению, он до этой строки ни разу не доходит
 
mictordokДата: Среда, 10.07.2024, 09:54 | Сообщение # 4
Сержант
Группа: Пользователи
Сообщений: 29
Репутация: 36
Статус: Оффлайн
т.е. дальше рекурсивного вызова он не прошел ни разу
Прикрепления: 9136316.png (48.5 Kb)
 
tormozitДата: Среда, 10.07.2024, 18:35 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6457
Репутация: 168
Статус: Оффлайн
Ошибку воспроизвел https://www.hostedredmine.com/issues/988508
 
tormozitДата: Воскресенье, 14.07.2024, 23:08 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6457
Репутация: 168
Статус: Оффлайн
Исправлено в 7.35
 
  • Страница 1 из 1
  • 1
Поиск: