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 #940223

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

<pre>
Ошибка при вызове метода контекста (Владелец)
{ОбщийМодуль.ирОбщий.Модуль(7343)}: Для Каждого МетаРеквизит Из ОбъектИлиТип.Владелец().Колонки Цикл
{ОбщийМодуль.ирОбщий.Модуль(9134)}: ВложеннаяСтруктура = СтруктураСвойствСтрокиТаблицыИлиДереваЛкс(ЗначениеСвойства);
{ОбщийМодуль.ирОбщий.Модуль(1004)}: Возврат ирОбщий.ТаблицаЗначенийИзКоллекцииЛкс(Объект,,,,,, Истина, АнализХранилищЗначений, МаксЧислоЭлементов, Сортировка);
{(8)}:ф = иробщий.КолЛкс(СтрокиВосстановленияТранспорта);
{ОбщийМодуль.ирОбщий.Модуль(1084)}: Выполнить(_ТекстДляВыполнения);
{Обработка.ирКонсольКода.МодульОбъекта(33)}: КонтекстВыполнения.ВыполнитьАлгоритм(Параметры.ТекстДляВыполнения, Параметры.СтруктураПараметров);
{(1)}:Обработка.ВыполнитьАлгоритмВКонтексте(ПараметрыЗадания)
{ОбщийМодуль.ирОбщий.Модуль(31361)}: Результат = Вычислить("Обработка." + ИмяМетодаОбработки + "(ПараметрыЗадания)");
{Обработка.ирКонсольКода.Форма.Форма.Форма(502)}: ирОбщий.ВыполнитьЗаданиеФормыЛкс("ВыполнитьАлгоритмВКонтексте", ПараметрыЗадания, ЭтаФорма, "ВыполнитьАлгоритм",, Кнопка, "ВыполнитьАлгоритмВФонеЗавершение",
{(1)}:КонтекстВыполнения.ВыполнитьЛокально(ТекстДляВыполнения, ЛиСинтаксическийКонтроль)
{Обработка.ирПлатформа.МодульОбъекта(5597)}: ИнформацияОбОшибке = Вычислить("КонтекстВыполнения." + МетодВыполнения + "(ТекстДляВыполнения, ЛиСинтаксическийКонтроль)");
{Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(2032)}: мПлатформа.ВыполнитьПрограммныйКодВКонтексте(КонтекстВыполнения, МетодВыполнения, ТекстДляВыполнения);
{Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(957)}: ВыполнитьПрограммныйКод();
{Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(890)}: Результат = ВыполнитьКоманду(Команда);
{Обработка.ирКонсольКода.Форма.Форма.Форма(57)}: ПолеТекстаАлгоритма.Нажатие(Кнопка);
по причине:
Выполнение операции невозможно, т.к. строка была удалена.
</pre>
тест
<pre>
я = Новый ТаблицаЗначений;
стр = я.Добавить();
я.Удалить(стр);
СтрокиВосстановленияТранспорта = Новый Массив;
СтрокиВосстановленияТранспорта.Добавить(стр);
ф = иробщий.КолЛкс(СтрокиВосстановленияТранспорта);
</pre>

Back